|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
This is a solver that reads in the problem, creates the agents, runs the problem and then collects the statistics . More...

Public Member Functions | |
| ASODPOPBinarysolver () | |
| Default constructor. | |
| ASODPOPBinarysolver (boolean useTCP) | |
| Constructor. | |
| ASODPOPBinarysolver (String agentDescFile) | |
| Constructor. | |
| ASODPOPBinarysolver (String agentDescFile, boolean useTCP) | |
| Constructor. | |
| ASODPOPBinarysolver (Document agentDesc) | |
| Constructor. | |
| ASODPOPBinarysolver (Document agentDesc, boolean useTCP) | |
| Constructor. | |
| ASODPOPBinarysolver (Class< V > domClass, Class< U > utilClass) | |
| Constructor. | |
| ASODPOPBinarysolver (Class< V > domClass, Class< U > utilClass, boolean useTCP) | |
| Constructor. | |
| ASODPOPBinarysolver (String agentDescFile, Class< V > domClass, Class< U > utilClass) | |
| Constructor. | |
| ASODPOPBinarysolver (String agentDescFile, Class< V > domClass, Class< U > utilClass, boolean useTCP) | |
| Constructor. | |
| void | setConvergence (boolean convergence) |
| Set the convergence parameter to the desired value. | |
| Public Member Functions inherited from frodo2.algorithms.asodpop.ASODPOPsolver< V, U > | |
| ASODPOPsolver () | |
| Default constructor. | |
| void | setConvergence (boolean convergence) |
| Set the convergence parameter to the desired value. | |
| ArrayList< StatsReporter > | getSolGatherers () |
| ASODPOPsolution< V, U > | buildSolution () |
Additional Inherited Members | |
| Protected Member Functions inherited from frodo2.algorithms.asodpop.ASODPOPsolver< V, U > | |
| void | clear () |
| Protected Attributes inherited from frodo2.algorithms.asodpop.ASODPOPsolver< V, U > | |
| ASODPOP< V, U > | asodpopModule |
| The ASODPOP module. | |
| DFSgeneration< V, U > | dfsModule |
| The DFSgeneration module. | |
This is a solver that reads in the problem, creates the agents, runs the problem and then collects the statistics .
| <V> | type used for variable values |
| <U> | type used for utility values |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | ) |
Default constructor.
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | boolean | useTCP | ) |
Constructor.
| useTCP | Whether to use TCP pipes or shared memory pipes |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | String | agentDescFile | ) |
Constructor.
| agentDescFile | path to the agent description file |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | String | agentDescFile, |
| boolean | useTCP ) |
Constructor.
| agentDescFile | path to the agent description file |
| useTCP | Whether to use TCP pipes or shared memory pipes |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | Document | agentDesc | ) |
Constructor.
| agentDesc | description of the agent to be used |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | Document | agentDesc, |
| boolean | useTCP ) |
Constructor.
| agentDesc | description of the agent to be used |
| useTCP | Whether to use TCP pipes or shared memory pipes |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | Class< V > | domClass, |
| Class< U > | utilClass ) |
Constructor.
| domClass | the class to use for variable values |
| utilClass | the class to use for utilities |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | Class< V > | domClass, |
| Class< U > | utilClass, | ||
| boolean | useTCP ) |
Constructor.
| domClass | the class to use for variable values |
| utilClass | the class to use for utilities |
| useTCP | Whether to use TCP pipes or shared memory pipes |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | String | agentDescFile, |
| Class< V > | domClass, | ||
| Class< U > | utilClass ) |
Constructor.
| agentDescFile | description of the agent to be used |
| domClass | the class to be used for variable values |
| utilClass | the class to be used for utility values |
| frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.ASODPOPBinarysolver | ( | String | agentDescFile, |
| Class< V > | domClass, | ||
| Class< U > | utilClass, | ||
| boolean | useTCP ) |
Constructor.
| agentDescFile | description of the agent to be used |
| domClass | the class to be used for variable values |
| utilClass | the class to be used for utility values |
| useTCP | Whether to use TCP pipes or shared memory pipes |
| void frodo2.algorithms.asodpop.ASODPOPBinarysolver< V extends Addable< V >, U extends Addable< U > >.setConvergence | ( | boolean | convergence | ) |
Set the convergence parameter to the desired value.
| convergence | true when convergence must be measured, and false otherwise |