|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A DFS heuristic based on a ScoringHeuristic that does not require message exchange between agents. More...

Public Member Functions | |
| BlindScoringHeuristic (ScoringHeuristic< S > heuristic) | |
| Constructor. | |
| BlindScoringHeuristic (DCOPProblemInterface<?, ?> problem, Element params) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, IllegalAccessException, InvocationTargetException | |
| Constructor. | |
| String | popNextChild (String var, DFSview<?, ?> dfsView, Collection< String > openNeighbors) |
Protected Attributes | |
| ScoringHeuristic< S > | heuristic |
| The ScoringHeuristic used. | |
A DFS heuristic based on a ScoringHeuristic that does not require message exchange between agents.
| <S> | the type used for the scores |
| frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.BlindScoringHeuristic< S extends Comparable< S > &Serializable >.BlindScoringHeuristic | ( | ScoringHeuristic< S > | heuristic | ) |
Constructor.
| heuristic | The ScoringHeuristic used |
References heuristic.
Referenced by BlindScoringHeuristic().
| frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.BlindScoringHeuristic< S extends Comparable< S > &Serializable >.BlindScoringHeuristic | ( | DCOPProblemInterface<?, ?> | problem, |
| Element | params ) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, IllegalAccessException, InvocationTargetException |
Constructor.
| problem | the agent's problem |
| params | the parameters |
| ClassNotFoundException | if the ScoringHeuristic class is not found |
| NoSuchMethodException | if the ScoringHeuristic does not have a constructor with the signature (DCOPProblemInterface, Element) |
| InstantiationException | if the ScoringHeuristic is abstract |
| IllegalAccessException | if the ScoringHeuristic constructor is not accessible |
| InvocationTargetException | if the ScoringHeuristic constructor throws an exception |
References BlindScoringHeuristic(), and frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.problem.

| String frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.BlindScoringHeuristic< S extends Comparable< S > &Serializable >.popNextChild | ( | String | var, |
| DFSview<?, ?> | dfsView, | ||
| Collection< String > | openNeighbors ) |
References frodo2.algorithms.heuristics.ScoringHeuristic< S extends Comparable< S > &Serializable >.getScores(), and frodo2.algorithms.varOrdering.dfs.DFSgeneration< V extends Addable< V >, U extends Addable< U > >.openNeighbors.

|
protected |
The ScoringHeuristic used.
Referenced by BlindScoringHeuristic().