Adding ILP to sweetpea

Publication Type honors thesis
School or College School of Computing
Department Computer Science
Faculty Mentor Matthew Flatt
Creator Huenemann, Ben
Title Adding ILP to sweetpea
Date 2023
Description Cognitive-science researchers describe experiments using high-level concepts like factor, crossing, and constraints on the relationship among trials. To solve those constraints, we translate the high-level language into a low-level formula. SweetPea currently uses boolean satisfiability (SAT), but other encodings are possible which may have advantages compared to SAT solving. The goal here is to implement an encoding of SweetPea programs as integer linear programming (ILP). This project is aimed at exploring how well ILP works for finding solutions to experiment constraints using Gurobi, an ILP solver, and whether this approach can sample from the possible solutions randomly and uniformly.
Type Text
Publisher University of Utah
Subject cognitive experiment design; sweetpea programming framework; integer linear programming
Language eng
Rights Management (c) Ben Huenemann
Format Medium application/pdf
ARK ark:/87278/s6cvg37z
Setname ir_htoa
ID 2933016
Reference URL https://collections.lib.utah.edu/ark:/87278/s6cvg37z