Uses of Package
org.cicirello.search.problems.scheduling
Package
Description
Package of classes and interfaces related to representing and solving scheduling problems, which
includes implementations of constructive heuristics for scheduling problems.
-
ClassDescriptionImplement this interface to define a single machine scheduling problem.Classes that implement single machine scheduling problems should implement this interface to enable heuristic, etc to interact with the data that defines the jobs of the scheduling instance, such as the process times, setup times (if any), due-dates, etc of the jobs.This class implements a variation the weighted shortest process time heuristic, but adjusted to incorporate setups times for problems with sequence-dependent setups.This is an implementation of the weighted shortest process time heuristic.