Abstract

Finding optimal strategies for negotiation with incomplete information is a challenging issue in agent-based automated negotiation research. Although there are some previous works on finding the strategies through coevolutionary learning using evolutionary algorithms (EAs), their coevolving strategies tend to converge to non-global optima (which bring about ineffective negotiation outcomes for participating agents) due to biased coevolution and failures in coevolution. To cope with these drawbacks, this work introduces and compares novel genetic algorithms (GAs) and estimation of distribution algorithms (EDAs) that have additional capability of dynamic diversity control: (1) the dynamic diversity controlling GA (D2C-GA), (2) the dynamic diversity controlling EDA (D2C-EDA), (3) the improved D2C-GA (ID2C-GA) and (4) the improved D2C-EDA (ID2C-EDA). While D2C-GA and D2C-EDA adopt the novel diversification and refinement (DR) procedure, ID2C-GA and ID2C-EDA adopt the modified and enhanced DR (mDR) procedure with two additional local heuristics population repair and local neighborhood search. An extensive series of experiments were carried out to compare and evaluate the performance of the simple GA (S-GA), the simple EDA (S-EDA), and the novel GAs and EDAs in coevolving effective negotiation strategies of two self-interested negotiation agents for their various deadline combinations. Favorable empirical results showed that (i) ID2C-EDA could coevolve (near-)optimal negotiation strategies for all the considered cases due to its good generalization performance and (ii) it also generally outperformed S-GA, S-EDA, D2C-GA, D2C-EDA and ID2C-GA in terms of solution accuracy, coevolutionary search capability and average coevolution restart ratio. Interestingly, it was also found that the coevolution performance of ID2C-GA and ID2C-EDA is complementary in that ID2C-GA and ID2C-EDA generally achieved better results in the cases of equal and different deadlines, respectively.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call