Module org.maxicp

Class ImpactBasedFragmentSelector

java.lang.Object
org.maxicp.search.blackbox.ImpactBasedFragmentSelector
All Implemented Interfaces:
FragmentSelector

public class ImpactBasedFragmentSelector extends Object implements 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.