public class GahboninhoOM
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
GahboninhoOM.IssuePrediction
provides prediction of how important each dispute element is, considering opponent's
Behavior and "obsessions"
|
Modifier and Type | Field and Description |
---|---|
java.util.TreeMap<java.lang.Integer,java.lang.Integer> |
IPIndexByIssueNumber |
GahboninhoOM.IssuePrediction[] |
IssuesByIndex |
double |
TotalIssueOptionsVariance |
Constructor and Description |
---|
GahboninhoOM(UtilitySpace utilitySpace,
Timeline timeline) |
Modifier and Type | Method and Description |
---|---|
double |
EvaluateOpponentUtility(Bid B) |
java.util.TreeMap<java.lang.Double,Bid> |
FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
Bid |
ImproveBid(Bid BidToImprove) |
Value |
ImproveValue(int IssueNumber,
ValueDiscrete ValToImprove) |
void |
UpdateImportance(Bid OpponentBid) |
public GahboninhoOM.IssuePrediction[] IssuesByIndex
public java.util.TreeMap<java.lang.Integer,java.lang.Integer> IPIndexByIssueNumber
public double TotalIssueOptionsVariance
public GahboninhoOM(UtilitySpace utilitySpace, Timeline timeline)
public void UpdateImportance(Bid OpponentBid) throws java.lang.Exception
java.lang.Exception
public double EvaluateOpponentUtility(Bid B) throws java.lang.Exception
java.lang.Exception
public Value ImproveValue(int IssueNumber, ValueDiscrete ValToImprove) throws java.lang.Exception
java.lang.Exception
public Bid ImproveBid(Bid BidToImprove) throws java.lang.Exception
java.lang.Exception