Skip to content

org.unitime.cpsolver 1.4.91 Latest version

Install 1/2: Add this to pom.xml:
Learn more about Maven or Gradle
<dependency>
  <groupId>org.unitime</groupId>
  <artifactId>cpsolver</artifactId>
  <version>1.4.91</version>
</dependency>
Install 2/2: Run via command line
$ mvn install

About this package

Course Timetabling: Custom Back-To-Back Constraints

  • added the ability to parametrize Back-To-Back and Back-To-Back & Same Room distribution constraints
  • Back-To-Back can now have a reference BTB_TIME(min,max), where the min and the max are the bounds on the gap between the two consecutive classes in the number of time slots
  • for example, BTB_TIME(0,3) will allow a gap of at most 15 minutes (3 time slots) between consecutive classes
  • Back-To-Back & Same Room can now have a reference BTB(min,max), where the min and the max are the bounds on the gap between the two consecutive classes in the number of time slots
  • for example, BTB(6,6) will require a gap of exactly six time slots (30 minutes) between any consecutive classes

Revision 2a27e07 by tomas-muller muller@unitime.org (6-Mar-2026 3:32 PM)