FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > > Member List

This is the complete list of members for frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >, including all inherited members.

AbstractProblem()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
AbstractProblem(boolean maximize, boolean publicAgents, boolean mpc, boolean extendedRandNeighborhoods)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
addAgent(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
addSolutionSpace(UtilitySolutionSpace< V, U > space)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
addUnarySpace(String name, String var, V[] dom, U[] utils)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
addVariable(String name, String owner, String domain)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
addVariable(String name, String owner, V[] domain)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
agentNamefrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
agentsfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
domainsfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
extendedRandNeighborhoodsfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
getAgent()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAgentNeighborhoods()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAgentNeighborhoods(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAgentNeighbors(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >private
getAgents()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAllVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAnonymNeighborhoods()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAnonymNeighborhoods(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getAnonymVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getDomain(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getDomainSize(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getDomClass()frodo2.solutionSpaces.ProblemInterface< V, U >
getExpectedUtility(Map< String, V > assignments)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getExtVars()frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getInfeasibleUtil()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
getMinInfUtility()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getMyVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNbrIntVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNbrNeighbors(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNbrNeighbors(String var, boolean withAnonymVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNbrVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNbrVars(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNCCCs()frodo2.solutionSpaces.ProblemInterface< V, U >
getNeighborhoods()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborhoods(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborhoods(String agent, boolean withAnonymVars, boolean onlyAnonymVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborhoodSizes()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborhoodSizes(String agent)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborVars(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNeighborVars(String var, boolean withAnonymVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getNumberOfCoordinationConstraints()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getOwner(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getOwners()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getParamUtility(Map< String[], BasicUtilitySolutionSpace< V, ArrayList< V > > > assignments)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getPlusInfUtility()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getProbabilitySpacePerRandVar()frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getProbabilitySpaces()frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getProbabilitySpaces(String var)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getRandVars()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getScope(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
getSolutionSpaces()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSolutionSpaces(boolean withAnonymVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSolutionSpaces(String var, boolean withAnonymVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSolutionSpaces(String var, Set< String > forbiddenVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSolutionSpaces(String var, final boolean withAnonymVars, Set< String > forbiddenVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSolutionSpaces(Set< String > vars, boolean withAnonymVars, Set< String > forbiddenVars)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getSubProblem(String agent)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getUtilClass()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getUtility(Map< String, V > assignments)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
frodo2::solutionSpaces::DCOPProblemInterface.getUtility(Map< String, V > assignments, final boolean withAnonymVars)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
getVariables(final String owner)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getVariables()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getVarScopes()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
getZeroUtility()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
ground(String var, V val)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
incrNCCCs(long incr)frodo2.solutionSpaces.ProblemInterface< V, U >
isRandom(String var)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
maximizefrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
maximize()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
mpcfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
multipleTypes()frodo2.solutionSpaces.ProblemInterface< V, U >
ownersfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
publicAgentsfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
randVarsfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
removeSpace(String name)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
rescale(U multiply, U add)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
reset(ProblemInterface< V, U > newProblem)frodo2.solutionSpaces.ProblemInterface< V, U >
serialVersionUIDfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >privatestatic
setAgent(String name)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
setDomain(String var, V[] dom)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
setDomClass(Class< V > domClass)frodo2.solutionSpaces.ProblemInterface< V, U >
setMaximize(final boolean maximize)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
setNCCCs(long ncccs)frodo2.solutionSpaces.ProblemInterface< V, U >
setOwner(String var, String owner)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
setProbSpace(String var, Map< V, Double > prob)frodo2.solutionSpaces.DCOPProblemInterface< V extends Addable< V >, U extends Addable< U > >
setUtilClass(Class< U > utilClass)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
setVarScope(String var, Set< String > scope)frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
spacesfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
toString()frodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >
utilClassfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected
varScopesfrodo2.algorithms.AbstractProblem< V extends Addable< V >, U extends Addable< U > >protected