choco.cp.solver.preprocessor
Class SymetryBreakingModelDetector
java.lang.Object
choco.cp.common.util.preprocessor.AbstractDetector
choco.cp.common.util.preprocessor.AbstractAdvancedDetector
choco.cp.solver.preprocessor.SymetryBreakingModelDetector
- Direct Known Subclasses:
- SymetryBreakingModelDetector.EmptySymetryBreakingModelDetector
public class SymetryBreakingModelDetector
- extends AbstractAdvancedDetector
Simple symetry detection.
Methods inherited from class choco.cp.common.util.preprocessor.AbstractAdvancedDetector |
add, add, commit, delete, delete, forget, forget, keep, keep, replaceBy, rollback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SymetryBreakingModelDetector
public SymetryBreakingModelDetector(CPModel model)
setMaxClique
public void setMaxClique(IntegerVariable[] clique)
apply
public final void apply()
- Break symetries in graph coloring by instantiating
the largest clique. Conditions are :
- a unique domain and only difference constraints
- Specified by:
apply
in class AbstractAdvancedDetector
Copyright © 2012. All Rights Reserved.