|
| | MaxSumSolver () |
| | Default constructor.
|
| | MaxSumSolver (Document agentConfig) |
| | Constructor.
|
| | MaxSumSolver (Document agentConfig, boolean useTCP) |
| | Constructor.
|
| | MaxSumSolver (String agentDescFile) |
| | Constructor from an agent configuration file.
|
| | MaxSumSolver (String agentDescFile, boolean useTCP) |
| | Constructor from an agent configuration file.
|
| List<? extends StatsReporter > | getSolGatherers () |
| Solution< V, U > | buildSolution () |
| | AbstractDCOPsolver (String agentDesc, boolean measureTime, boolean useTCP, boolean measureMsgs, Class<? extends XCSPparser< V, U > > parserClass, Class< V > domClass, Class< U > valuationClass) |
| | Constructor.
|
| S | solve (Document problem, int nbrElectionRounds, boolean measureMsgs, Long timeout, boolean cleanAfterwards) |
| S | solve (DCOPProblemInterface< V, U > problem, int nbrElectionRounds, boolean measureMsgs, Long timeout, boolean cleanAfterwards) |
| S | solve (Document problem) |
| S | solve (DCOPProblemInterface< V, U > problem) |
| S | solve (Document problem, Long timeout) |
| S | solve (DCOPProblemInterface< V, U > problem, Long timeout) |
| S | solve (Document problem, boolean cleanAfterwards) |
| S | solve (DCOPProblemInterface< V, U > problem, boolean cleanAfterwards) |
| S | solve (Document problem, int nbrElectionRounds) |
| S | solve (DCOPProblemInterface< V, U > problem, int nbrElectionRounds) |
| S | solve (Document problem, int nbrElectionRounds, boolean measureMsgs) |
| S | solve (DCOPProblemInterface< V, U > problem, int nbrElectionRounds, boolean measureMsgs) |
| S | solve (Document problem, int nbrElectionRounds, boolean measureMsgs, Long timeout) |
| S | solve (DCOPProblemInterface< V, U > problem, int nbrElectionRounds, boolean measureMsgs, Long timeout) |
| S | solve (Document problem, int nbrElectionRounds, Long timeout) |
| S | solve (DCOPProblemInterface< V, U > problem, int nbrElectionRounds, Long timeout) |
| S | solve (Document problem, boolean cleanAfterwards, Long timeout) |
| S | solve (DCOPProblemInterface< V, U > problem, boolean cleanAfterwards, Long timeout) throws OutOfMemoryError |
| void | setProblem (P problem) |
| | Sets the problem.
|
| void | setFactory (AgentFactory< V, U > factory) |
| | Sets the agent factory.
|
| void | setDomClass (Class< V > domClass) |
| | Sets the class for variable values.
|
| void | setUtilClass (Class< U > utilClass) |
| | Sets the class for utility values.
|
| Document | getAgentDesc () |
| abstract List<? extends StatsReporter > | getSolGatherers () |
| abstract S | buildSolution () |
| S | solve (Document problem) |
| | Solves the input problem.
|
| String | plotStats (Solution< V, U > sol) |
| | Puts the statistics in a format that can easily be processed after the experiments.
|
| String | plotDummyStats (boolean maximize) |
| | Used when the solver was not able to solve the problem.
|
|
| static void | main (String[] args) throws Exception |
| | Solves a problem and writes statistics to a file.
|
| String | getFileHeader (Document problemFile) |
| | Returns the header for the output CSV file.
|
| String | getParamsHeader () |
| String | getParamsToLine () |
| String | getProbStats (Document problemFile, String probFilename) |
| | Parses the statistics about the problem instance.
|
| String | getTimeoutLine (String algoName, Document problemFile, String probFilename) |
| | Returns a timeout line for the output CSV file.
|
| | AbstractDCOPsolver () |
| | Dummy constructor.
|
| | AbstractDCOPsolver (String agentDescFile) |
| | Constructor from an agent configuration file.
|
| | AbstractDCOPsolver (String agentDescFile, boolean useTCP) |
| | Constructor from an agent configuration file.
|
| | AbstractDCOPsolver (String agentDescFile, boolean useTCP, int shift) |
| | Constructor from an agent configuration file.
|
| | AbstractDCOPsolver (Document agentDesc) |
| | Constructor.
|
| void | parseParams (String[] params) |
| | Parses solver parameters.
|
| | AbstractDCOPsolver (Document agentDesc, boolean useTCP) |
| | Constructor.
|
| | AbstractDCOPsolver (Document agentDesc, Class< ? extends XCSPparser< V, U > > parserClass) |
| | Constructor.
|
| | AbstractDCOPsolver (Document agentDesc, Class< ? extends XCSPparser< V, U > > parserClass, boolean useTCP) |
| | Constructor.
|
| void | setNbrElectionRounds (int nbrElectionRounds) |
| | Sets the number of rounds of VariableElection.
|
| void | setProblemRescalerShift (int shift) |
| | Sets the shift parameter of the ProblemRescaler module (if used).
|
| void | overrideMsgTypes () |
| | Overrides message types if necessary.
|
| | AbstractSolver () |
| | Dummy constructor.
|
| void | clear () |
| | Clears the parser.
|
| Document | agentDesc |
| | Description of the agent to be used.
|
| AgentFactory< V, U > | factory |
| | The agent factory.
|
| Class< ? extends XCSPparser< V, U > > | parserClass |
| | The class of the parser to be used.
|
| List<? extends StatsReporter > | solGatherers |
| | The list of modules that record statistics about problem solving.
|
| P | problem |
| | The problem.
|
| final boolean | useTCP |
| | Whether to use TCP pipes or shared memory pipes.
|