Adaptive bargaining agents that negotiate optimally and rapidly

Whereas many extant works only adopt utility as the performance measure for evaluating negotiation agents, this work formulates strategies that optimize combined negotiation outcomes in terms of utilities, success rates, and negotiation speed. In some applications (e.g., grid resource management), negotiation agents should be designed such that they are more likely to acquire resources more rapidly and with more certainty (in addition to optimizing utility). For negotiations with complete information, mathematical proofs show that the negotiation strategy set in this work optimizes the utilities of agents while guaranteeing that agreements are reached. A novel algorithm BLGAN is devised to guide agents in negotiations with incomplete information. BLGAN adopts 1) a Bayesian learning (BL) approach for estimating the reserve price of an agent's opponent, and 2) a multi-objective genetic algorithm (GA) for generating a proposal at each negotiation (N) round. In bilateral negotiations with incomplete information, empirical results show that when both agents adopt BLGAN to learn each other's reserve price, they are both guaranteed to reach agreements, and complete negotiations with much fewer negotiation rounds. When only one agent adopts BLGAN, the agent was highly successful in reaching agreements, achieved average utilities that were much closer to optimal, and used fewer negotiation rounds than the agent that did not adopt BLGAN.

[1]  Bruce Spencer,et al.  NRC Publications Archive Archives des publications du CNRC A Bayesian classifier for learning opponents' preferences in multi-object automated negotiation , 2007 .

[2]  Nicholas R. Jennings,et al.  Bargaining with incomplete information , 2005, Annals of Mathematics and Artificial Intelligence.

[3]  Kwang Mong Sim,et al.  A Market–Driven Model for Designing Negotiation Agents , 2002, Comput. Intell..

[4]  Raymond Y. K. Lau,et al.  An evolutionary learning approach for adaptive negotiation agents , 2006, Int. J. Intell. Syst..

[5]  Stan Matwin,et al.  Genetic algorithms approach to a negotiation support system , 1991, IEEE Trans. Syst. Man Cybern..

[6]  Kwang Mong Sim,et al.  Equilibria, prudent Compromises,and the "Waiting" game , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[7]  Ross A. Malaga,et al.  A weighted sum genetic algorithm to support multiple-party multiple-objective negotiations , 2002, IEEE Trans. Evol. Comput..

[8]  Arthur C. Graesser,et al.  Agent behaviors in virtual negotiation environments , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[9]  Kwang Mong Sim,et al.  Agents that react to changing market situations , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[10]  Nanlin Jin,et al.  Co-adaptive Strategies for Sequential Bargaining Problems with Discount Factors and Outside Options , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[11]  Tuomas Sandholm,et al.  Bargaining with Deadlines , 1999, AAAI/IAAI.

[12]  Nicholas R. Jennings,et al.  Determining successful negotiation strategies: an evolutionary approach , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).