|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Information about a cluster of variables owned by this agent. More...
Public Member Functions | |
| ClusterInfo (List< String > vars) | |
| Constructor. | |
Private Attributes | |
| String[] | vars |
| The variables' names. | |
| V[][] | domain |
| The unconstrained variables' domains. | |
| String | prevAgent |
| The agent owning the previous cluster in the ordering. | |
| String | nextAgent |
| The agent owning the next cluster in the ordering. | |
| UtilitySolutionSpace< V, U > | space |
| The join of all constraints this cluster of variables is responsible for enforcing. | |
| U | prevCost = zero |
| Cost of the partial assignment up to and excluding this cluster. | |
| U | cost = zero |
| Cost of the partial assignment up to and including this cluster. | |
| V[][] | lastPath |
| The last path sent down. | |
| UtilitySolutionSpace.SparseIterator< V, U > | iterator = null |
| The current Iterator over the solutions of the space associated with this cluster. | |
Information about a cluster of variables owned by this agent.
| frodo2.algorithms.synchbb.SynchBB< V extends Addable< V >, U extends Addable< U > >.ClusterInfo.ClusterInfo | ( | List< String > | vars | ) |
Constructor.
| vars | The variables contained in the cluster |
References ClusterInfo(), and vars.
Referenced by ClusterInfo().

|
private |
Cost of the partial assignment up to and including this cluster.
|
private |
The unconstrained variables' domains.
|
private |
The current Iterator over the solutions of the space associated with this cluster.
|
private |
The last path sent down.
|
private |
The agent owning the next cluster in the ordering.
Referenced by frodo2.algorithms.synchbb.SynchBB< V extends Addable< V >, U extends Addable< U > >.initiate().
|
private |
The agent owning the previous cluster in the ordering.
|
private |
Cost of the partial assignment up to and excluding this cluster.
|
private |
The join of all constraints this cluster of variables is responsible for enforcing.
|
private |
The variables' names.
Referenced by ClusterInfo().