java.lang.Object
org.maxicp.search.blackbox.ImpactBasedFragmentSelector
- All Implemented Interfaces:
FragmentSelector
PGLNS-inspired selector: keep low-impact vars fixed and relax high-impact ones.
Impact scores combine a structural prior and online updates from improving restarts. Selection also keeps a small exploration part to avoid stagnation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.maxicp.search.blackbox.FragmentSelector
FragmentSelector.FragmentSelectionContext, FragmentSelector.FragmentSelectionFeedback -
Constructor Summary
ConstructorsConstructorDescriptionImpactBasedFragmentSelector(Random random, Map<Integer, Double> structuralImpacts) -
Method Summary
-
Constructor Details
-
ImpactBasedFragmentSelector
-
-
Method Details
-
selectFrozenIndices
- Specified by:
selectFrozenIndicesin interfaceFragmentSelector
-
onRestartCompleted
- Specified by:
onRestartCompletedin interfaceFragmentSelector
-
name
- Specified by:
namein interfaceFragmentSelector
-