|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Convenience class to hold variable information. More...

Public Member Functions | |
| VariableInfo (String variableID, V[] domain, String parent, List< String > children, Class< SamplingProcedure< V > > samplingClass, Class< TerminationCondition< V > > terminationClass) | |
| Constructor. | |
| boolean | storeCOSTmsg (COSTBmsg msg) |
| AddableReal | getFinalBound () |
Protected Member Functions | |
| SearchNode< V > | createNode (int domainSize, boolean maximize, boolean IGNORE_INF) |
Protected Attributes | |
| AddableReal | reportedBound |
| sum of all bounds reported by the children | |
Convenience class to hold variable information.
| frodo2.algorithms.duct.SamplingChildSearch< V extends Addable< V > >.VariableInfo.VariableInfo | ( | String | variableID, |
| V[] | domain, | ||
| String | parent, | ||
| List< String > | children, | ||
| Class< SamplingProcedure< V > > | samplingClass, | ||
| Class< TerminationCondition< V > > | terminationClass ) |
Constructor.
| variableID | the name of the variable |
| domain | the domain of the variable |
| parent | the parent of the variable |
| children | list of the children of the variable |
| samplingClass | the class of the sampling method |
| terminationClass | the class of the termination condition |
|
protected |
| AddableReal frodo2.algorithms.duct.SamplingChildSearch< V extends Addable< V > >.VariableInfo.getFinalBound | ( | ) |
| boolean frodo2.algorithms.duct.SamplingChildSearch< V extends Addable< V > >.VariableInfo.storeCOSTmsg | ( | COSTBmsg | msg | ) |
| msg | the message to be stored |
true when enough cost messages have been received, false otherwise References frodo2.solutionSpaces.AddableReal.add(), frodo2.algorithms.duct.COSTBmsg.getBound(), frodo2.algorithms.duct.COSTBmsg.getCost(), frodo2.solutionSpaces.AddableReal.MinInfinity.MIN_INF, frodo2.solutionSpaces.AddableReal.PlusInfinity.PLUS_INF, and reportedBound.
Referenced by frodo2.algorithms.duct.SamplingChildSearch< V extends Addable< V > >.notifyIn().

|
protected |
sum of all bounds reported by the children
Referenced by storeCOSTmsg().