Package | Description |
---|---|
negotiator | |
negotiator.analysis | |
negotiator.boaframework.opponentmodel.tools | |
negotiator.multipartyprotocol | |
negotiator.parties | |
negotiator.repository | |
negotiator.utility |
Modifier and Type | Field and Description |
---|---|
protected UtilitySpace |
Party.utilitySpace
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
UtilitySpace |
Party.getUtilitySpace()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
Party.internalInit(int sessionNo,
DeadlineType deadlineType,
int totalRoundOrTime,
UtilitySpace us,
java.util.HashMap<AgentParameterVariable,AgentParamValue> params)
Deprecated.
This method is called by the SessionRunner to initialize the agent with a
new session information.
|
Modifier and Type | Method and Description |
---|---|
UtilitySpace[] |
MultilateralAnalysis.getUtilitySpaces(java.util.List<NegotiationPartyInternal> parties) |
Modifier and Type | Class and Description |
---|---|
class |
UtilitySpaceAdapter
Some opponent models do not use the UtilitySpace-object.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<UtilitySpace> |
MultiPartyProtocol.partyUtilitySpaces |
Constructor and Description |
---|
MultiPartyNegotiationSession(int sessionNo,
MultiPartyProtocol protocol,
NegoRound negoRound,
java.util.ArrayList<Party> parties,
java.util.ArrayList<UtilitySpace> utilitySpaces,
java.util.ArrayList<java.util.HashMap<AgentParameterVariable,AgentParamValue>> partyParams,
DeadlineType deadlineType,
int totalRoundOrTime) |
Modifier and Type | Method and Description |
---|---|
UtilitySpace |
NegotiationPartyInternal.getUtilitySpace()
Gets the agent's utility space.
|
Modifier and Type | Method and Description |
---|---|
UtilitySpace |
ProfileRepItem.create()
Create a new UtilitySpace from a ProfileRepItem.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUtilitySpace
Implements the basic functionality of
UtilitySpace but does not
implement the details. |
class |
AdditiveUtilitySpace
The additive utility space couples all objectives to weights and evaluators.
|
class |
ConstraintUtilitySpace |
class |
NonlinearUtilitySpace
In the non-linear scenarios, the agents no longer have linear utility
functions; instead, they can only sample their utility of a bid through the
getUtility() method.
|
Modifier and Type | Method and Description |
---|---|
UtilitySpace |
UtilitySpace.copy() |
UtilitySpace |
NonlinearUtilitySpace.copy() |
UtilitySpace |
ConstraintUtilitySpace.copy() |
UtilitySpace |
AdditiveUtilitySpace.copy() |
Constructor and Description |
---|
UtilitySpaceTools(UtilitySpace space) |