java.lang.Object
org.maxicp.search.blackbox.RunnableSearch
org.maxicp.search.blackbox.SchedulingRunnableSearch
Constructive and exhaustive scheduling search phase for models containing
IntervalVars.
Combines an initial heuristic pass (SetTimesModeling when all intervals
are mandatory and fixed-length), Luby-restarted Failure-Directed Search (FDSModeling),
and an unbounded exhaustive FDS stage to prove optimality or infeasibility.
-
Field Summary
Fields inherited from class org.maxicp.search.blackbox.RunnableSearch
blackBoxSearch -
Constructor Summary
ConstructorsConstructorDescriptionSchedulingRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntervalVar> intervals, List<IntExpression> vars, Objective objective, long randomSeed) -
Method Summary
Methods inherited from class org.maxicp.search.blackbox.RunnableSearch
hasFeasibleSolution
-
Constructor Details
-
SchedulingRunnableSearch
public SchedulingRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntervalVar> intervals, List<IntExpression> vars, Objective objective, long randomSeed)
-
-
Method Details
-
run
-