public class IssueManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
CompromosingFactor |
Constructor and Description |
---|
IssueManager(NegotiationSession negoSession,
Timeline T,
GahboninhoOM om) |
Modifier and Type | Method and Description |
---|---|
void |
AddMyBidToStatistics(Bid OutgoingBid) |
Bid |
GenerateBidWithAtleastUtilityOf(double MinUtility) |
Bid |
getBestEverOpponentBid() |
java.util.TreeMap<java.lang.Double,Bid> |
getBids() |
java.lang.Double |
getBidsCreationTime() |
double |
GetDiscountFactor() |
boolean |
getInFrenzy() |
Bid |
getMaxBid() |
Bid |
GetMaxBidWithNoCost() |
double |
getMinimumUtilForAcceptance() |
double |
GetMinimumUtilityToAccept() |
double |
getMyUtilityOnOpponentBestBid() |
double |
GetNextRecommendedOfferUtility() |
double |
getNoise() |
Bid |
getOpponentBestBid() |
int |
getTotalBiddingPossibilities() |
void |
learnBids(Bid firstOppBid) |
void |
ProcessOpponentBid(Bid IncomingBid) |
void |
setBids(java.util.TreeMap<java.lang.Double,Bid> bids) |
void |
setBidsCreationTime(java.lang.Double bidsCreationTime) |
void |
setInFrenzy(boolean inFrenzy) |
void |
setMinimumUtilForAcceptance(double minimumUtilForAcceptance) |
void |
setMyUtilityOnOpponentBestBid(double myUtilityOnOpponentBestBid) |
void |
setNoise(double noise) |
void |
setOpponentBestBid(Bid opponentBestBid) |
void |
setTotalBiddingPossibilities(int totalBiddingPossibilities) |
public IssueManager(NegotiationSession negoSession, Timeline T, GahboninhoOM om)
public java.util.TreeMap<java.lang.Double,Bid> getBids()
public Bid getBestEverOpponentBid()
public Bid GetMaxBidWithNoCost() throws java.lang.Exception
java.lang.Exception
public Bid getMaxBid()
public double GetDiscountFactor()
public void learnBids(Bid firstOppBid) throws java.lang.Exception
java.lang.Exception
public double GetNextRecommendedOfferUtility()
public double GetMinimumUtilityToAccept()
public double getMinimumUtilForAcceptance()
public void setMinimumUtilForAcceptance(double minimumUtilForAcceptance)
public void AddMyBidToStatistics(Bid OutgoingBid) throws java.lang.Exception
java.lang.Exception
public void ProcessOpponentBid(Bid IncomingBid) throws java.lang.Exception
java.lang.Exception
public Bid GenerateBidWithAtleastUtilityOf(double MinUtility)
public double getNoise()
public void setNoise(double noise)
public boolean getInFrenzy()
public void setInFrenzy(boolean inFrenzy)
public double getMyUtilityOnOpponentBestBid()
public void setMyUtilityOnOpponentBestBid(double myUtilityOnOpponentBestBid)
public Bid getOpponentBestBid()
public void setOpponentBestBid(Bid opponentBestBid)
public int getTotalBiddingPossibilities()
public void setTotalBiddingPossibilities(int totalBiddingPossibilities)
public void setBids(java.util.TreeMap<java.lang.Double,Bid> bids)
public java.lang.Double getBidsCreationTime()
public void setBidsCreationTime(java.lang.Double bidsCreationTime)