Uses of Package
Packages that use org.cicirello.search.problems.scheduling Package Description org.cicirello.search.problems.schedulingPackage of classes and interfaces related to representing and solving scheduling problems, which includes implementations of constructive heuristics for scheduling problems.
Classes in org.cicirello.search.problems.scheduling used by org.cicirello.search.problems.scheduling Class Description SingleMachineSchedulingProblemImplement this interface to define a single machine scheduling problem. SingleMachineSchedulingProblemDataClasses 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. WeightedShortestProcessingPlusSetupTimeThis class implements a variation the weighted shortest process time heuristic, but adjusted to incorporate setups times for problems with sequence-dependent setups. WeightedShortestProcessingTimeThis is an implementation of the weighted shortest process time heuristic.