package ai2020.group6; import geniusweb.bidspace.BidsWithUtility; import geniusweb.issuevalue.Bid; import geniusweb.profile.utilityspace.LinearAdditive; /** * MaxUtilBiddingStrategy only bids the highest utility bid available to this agent. * * @author Group 6 */ public class MaxUtilBiddingStrategy implements IBiddingStrategy { @Override public Bid generateBid(MAState state) { BidsWithUtility bidutils = new BidsWithUtility((LinearAdditive) state.getUtilitySpace()); return bidutils.getExtremeBid(true); } }