FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > > Class Template Reference

The solver for Comp-E[DPOP]. More...

Inheritance diagram for frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >:

Public Member Functions

 Complete_E_DPOPsolver (Document agentDesc, boolean useTCP)
 Constructor.
 Complete_E_DPOPsolver (Document agentDesc, Class< V > domClass, boolean useTCP)
 Constructor.
 Complete_E_DPOPsolver (Document agentDesc, Class< V > domClass)
 Constructor.
 Complete_E_DPOPsolver (Document agentDesc)
 Constructor.
ArrayList< StatsReportergetSolGatherers ()
StochSolution< V, U > buildSolution ()
void clear ()
Public Member Functions inherited from frodo2.algorithms.dpop.stochastic.E_DPOPsolver< V, U >
 E_DPOPsolver (Document agentDesc)
 Constructor.
ArrayList< StatsReportergetSolGatherers ()
StochSolution< V, U > buildSolution ()
String dfsToString ()
void clear ()

Private Attributes

CompleteUTIL< V, U > utilModule
 The UTIL propagation module.

Additional Inherited Members

Protected Attributes inherited from frodo2.algorithms.dpop.stochastic.E_DPOPsolver< V, U >
SamplingPhase< V, U > samplingModule
 The SamplingPhase module, used to display the DFS.
String dfsString
 A DOT representation of the DFS used.

Detailed Description

The solver for Comp-E[DPOP].

Author
Thomas Leaute
Parameters
<V>type used for variable values
<U>type used for utility values

Constructor & Destructor Documentation

◆ Complete_E_DPOPsolver() [1/4]

frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.Complete_E_DPOPsolver ( Document agentDesc,
boolean useTCP )

Constructor.

Parameters
agentDescdescription of the agent to be used
useTCPWhether to use TCP pipes or shared memory pipes
Warning
Using TCP pipes automatically disables simulated time.

◆ Complete_E_DPOPsolver() [2/4]

frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.Complete_E_DPOPsolver ( Document agentDesc,
Class< V > domClass,
boolean useTCP )

Constructor.

Parameters
agentDescdescription of the agent to be used
domClassthe class to use for variable values
useTCPWhether to use TCP pipes or shared memory pipes
Warning
Using TCP pipes automatically disables simulated time.

◆ Complete_E_DPOPsolver() [3/4]

frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.Complete_E_DPOPsolver ( Document agentDesc,
Class< V > domClass )

Constructor.

Parameters
agentDescdescription of the agent to be used
domClassthe class to use for variable values

◆ Complete_E_DPOPsolver() [4/4]

frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.Complete_E_DPOPsolver ( Document agentDesc)

Constructor.

Parameters
agentDescdescription of the agent to be used

Member Function Documentation

◆ buildSolution()

◆ clear()

void frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.clear ( )

◆ getSolGatherers()

Member Data Documentation

◆ utilModule

CompleteUTIL<V, U> frodo2.algorithms.dpop.stochastic.Complete_E_DPOPsolver< V extends Addable< V >, U extends Addable< U > >.utilModule
private

The UTIL propagation module.

Referenced by buildSolution(), and getSolGatherers().


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