The setPreliminarySchedule method in the CourtSchedule class is a very naïve implementation. This step is executed before the solver engine starts running, so we should take advantage of this time and enhance its functionality to build the best possible (yet simple) schedule that we can to make the solver engine job's simpler.
The setPreliminarySchedule method in the CourtSchedule class is a very naïve implementation. This step is executed before the solver engine starts running, so we should take advantage of this time and enhance its functionality to build the best possible (yet simple) schedule that we can to make the solver engine job's simpler.