choco.integer.search
Class RandomIntVarSelector
java.lang.Object
choco.search.AbstractSearchHeuristic
choco.integer.search.AbstractIntVarSelector
choco.integer.search.RandomIntVarSelector
- All Implemented Interfaces:
- IIntVarSelector, IVarSelector
public class RandomIntVarSelector
- extends AbstractIntVarSelector
- implements IIntVarSelector
Field Summary |
protected java.util.ArrayList |
list
|
protected java.util.Random |
random
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
list
protected java.util.ArrayList list
random
protected java.util.Random random
RandomIntVarSelector
public RandomIntVarSelector(AbstractProblem pb)
- Creates a new random-based integer domain variable selector
RandomIntVarSelector
public RandomIntVarSelector(AbstractProblem pb,
IntDomainVar[] vs,
long seed)
RandomIntVarSelector
public RandomIntVarSelector(AbstractProblem pb,
long seed)
- Creates a new random-based integer domain variable selector with the specified seed
(to make the experiment determinist)
selectIntVar
public IntDomainVar selectIntVar()
- Description copied from interface:
IIntVarSelector
- the IIntVarSelector can be asked to return an
IntDomainVarImpl
- Specified by:
selectIntVar
in interface IIntVarSelector
- Returns:
- a non instantiated search variable