FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > > Class Template Reference
Inheritance diagram for frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >:

Classes

class  VariableInfo
 Convenience class to hold variable information. More...

Public Member Functions

 SamplingPruningSearch (Element parameters, DCOPProblemInterface< V, AddableReal > problem)
 Constructor for the stats reporter.
 SamplingPruningSearch (DCOPProblemInterface< V, AddableReal > problem, Element parameters)
 Constructor.
void notifyIn (Message msg)
Public Member Functions inherited from frodo2.algorithms.duct.SamplingPruning< V >
 SamplingPruning (Element parameters, DCOPProblemInterface< V, AddableReal > problem)
 Constructor for the stats reporter.
void notifyIn (Message msg)

Protected Member Functions

Sampling< V >.VariableInfo newVariableInfo (String variableID, V[] domain, String parent, List< String > children)
Protected Member Functions inherited from frodo2.algorithms.duct.SamplingPruning< V >
Sampling< V >.VariableInfo newVariableInfo (String variableID, V[] domain, String parent, List< String > children)

Detailed Description

Author
Brammert Ottens, 7 jul. 2011
Parameters
<V>type used for domain values

Constructor & Destructor Documentation

◆ SamplingPruningSearch() [1/2]

Constructor for the stats reporter.

Parameters
parameterslisteners parameters (not used for the moment)
problemproblem description

◆ SamplingPruningSearch() [2/2]

Constructor.

Parameters
problemproblem description
parameterslisteners parameters (not used for the moment)

Member Function Documentation

◆ newVariableInfo()

Sampling< V >.VariableInfo frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >.newVariableInfo ( String variableID,
V[] domain,
String parent,
List< String > children )
protected
See also
frodo2.algorithms.duct.Sampling.newVariableInfo(java.lang.String, Addable[], java.lang.String, java.util.List)

Referenced by notifyIn().

◆ notifyIn()

void frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >.notifyIn ( Message msg)
See also
frodo2.communication.IncomingMsgPolicyInterface.notifyIn(frodo2.communication.Message)

References frodo2.solutionSpaces.AddableReal.add(), frodo2.algorithms.AgentInterface< V extends Addable< V > >.AGENT_FINISHED, frodo2.solutionSpaces.AddableReal.divide(), frodo2.communication.MessageType.equals(), frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.DFSview< V extends Addable< V >, U extends Addable< U > >.getChildren(), frodo2.algorithms.duct.BoundStatsMsg.getFinalBound(), frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.DFSview< V extends Addable< V >, U extends Addable< U > >.getParent(), frodo2.algorithms.duct.COSTmsg.getReceiver(), frodo2.algorithms.duct.VALUEmsg< V extends Addable< V > >.getReceiver(), frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.getScalingFactor(), frodo2.algorithms.duct.VALUEmsg< V extends Addable< V > >.getSender(), frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.getSeparators(), frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.getSize(), frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.getSpaces(), frodo2.communication.Message.getType(), frodo2.algorithms.duct.VALUEmsg< V extends Addable< V > >.getValues(), frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.getVariable(), frodo2.algorithms.duct.VALUEmsg< V extends Addable< V > >.getVariables(), frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >.VariableInfo.infeasiblePath, newVariableInfo(), frodo2.algorithms.duct.Normalize< V extends Addable< V > >.OUT_MSG_TYPE, frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.OUTPUT_MSG_TYPE, frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >.VariableInfo.sample(), frodo2.algorithms.AgentInterface< V extends Addable< V > >.STATS_MONITOR, and frodo2.algorithms.duct.SamplingPruningSearch< V extends Addable< V > >.VariableInfo.storeCOSTmsg().

Here is the call graph for this function:

The documentation for this class was generated from the following file: