public class BayesianAgentForAuctionMultiPhase extends BayesianAgentForAuction
BayesianAgentForAuction.ACTIONTYPE, BayesianAgentForAuction.PHASE, BayesianAgentForAuction.ROLE
Modifier and Type | Field and Description |
---|---|
protected double |
centerMaxOffer |
protected Bid |
myProviderLastBid |
CONCESSIONFACTOR, fOpponentModel, fOpponentModels, fOpponentPreviousBid, fPhase, fRole, fSmartSteps, messageOpponent, myLastAction, myLastBid, myPreviousBids, NUMBER_OF_SMART_STEPS
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
BayesianAgentForAuctionMultiPhase() |
Modifier and Type | Method and Description |
---|---|
Action |
chooseAction()
this function is called after ReceiveMessage, with an Offer-action.
|
protected Bid |
getNextBidAuction(Bid pOppntBid) |
protected Action |
proposeInitialBid() |
getActionType, getMaxUtilityBid, getNextBidSmart, getOpponentUtility, getParameters, getSmartBid, getTradeOff, getVersion, init, Paccept, prepareOpponentModel, proposeNextBid, ReceiveMessage
endSession, getAgentID, getName, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getSupportedNegotiationSetting, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
protected Bid myProviderLastBid
protected double centerMaxOffer
protected Action proposeInitialBid() throws java.lang.Exception
proposeInitialBid
in class BayesianAgentForAuction
java.lang.Exception
public Action chooseAction()
Agent
chooseAction
in class BayesianAgentForAuction
protected Bid getNextBidAuction(Bid pOppntBid) throws java.lang.Exception
getNextBidAuction
in class BayesianAgentForAuction
java.lang.Exception