java.lang.Object
org.maxicp.search.blackbox.RunnableSearch
org.maxicp.search.blackbox.RestartRunnableSearch
Feasibility search phase based on repeated DFS restarts with persistent conflict learning.
Rotates between conflict-driven constructive heuristics (dom/wdeg + Last-Conflict +
phase saving / objective polarity) and failure-directed search (FDSModeling),
while scaling failure cutoffs with the Luby sequence.
-
Field Summary
Fields inherited from class org.maxicp.search.blackbox.RunnableSearch
blackBoxSearch -
Constructor Summary
ConstructorsConstructorDescriptionRestartRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntExpression> vars, int baseFailureLimit, double randomSwapProbability, long randomSeed) -
Method Summary
Methods inherited from class org.maxicp.search.blackbox.RunnableSearch
hasFeasibleSolution
-
Constructor Details
-
RestartRunnableSearch
public RestartRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntExpression> vars, int baseFailureLimit, double randomSwapProbability, long randomSeed)
-
-
Method Details
-
run
-