package agents.anac.y2015.JonnyBlack; import java.util.Collections; import java.util.Vector; import genius.core.Bid; import genius.core.issue.IssueDiscrete; import genius.core.issue.ValueDiscrete; import genius.core.utility.AdditiveUtilitySpace; import java.util.HashMap; public class Party { String ID; int counts[][]; double weights[]; public Vector orderedBids; Party(String id,int[][] issueVals) { this.ID =id; counts = new int[issueVals.length][]; for(int i=0;i(); } public double getPredictedUtility(Bid b,AdditiveUtilitySpace us) { double total = 0; for(int i=0;imaxent) maxent=this.weights[i]; } for(int i =0;i acceptableBids,AdditiveUtilitySpace us) { for(BidHolder bh :acceptableBids) { BidHolder bh1 = new BidHolder(); bh1.b=bh.b; bh1.v = this.getPredictedUtility(bh.b, us); this.orderedBids.add(bh1); } } }