The code from my research paper that I created in order to create and test a new constraint to be added to the body of constraint-based programming.
I conducted this research at the University of Connecticut under the mentorshop of Mr. Greg Johnson in the VoTer Center (Department of Computer Science at the time). The published paper can be found here.
In creating and testing my implementation I used the Atom IDE to write bash and python commands and I used the Google OR-Tools library which can be found here: OR-Tools.
The python file is used to do all of the calculations for the schedule creation and the bash file was used for testing purposes. The bash file ran through three independent variables and tested for the maximum time integer value (or length of day).
This research was conducted in order to create a new constraint for modeling a schedule where one event must be completed for all teams before they have their last of another event. It was completed to help model a FIRST Robotics competition where no team can have a practice after their last match.