Agent-Based Decision Making in the Electronic Marketplace: Interactive Negotiation

Negotiation is a process of reaching an agreement on the transaction terms (e.g., price, quantity) for two or more parties. Negotiation tries to maximize the benefits for all parties concerned. Instead of human-based negotiation, the e-commerce environment provides such an environment as adopting automated negotiation. Under these circumstances, choosing agent technology is appropriate for an automatic electronic negotiation platform, since autonomous software agents try to perform the best deal on behalf of the human participants. Negotiation agents need a clear-cut definition of negotiation models or strategies. In reality, most bargaining systems embody almost one negotiation model. In this article, a multi-agent negotiation system with selectable negotiation strategies is introduced. It allows agents to select a user's favorite negotiation strategy, which can be preinstalled as a component in the system. A prototype system is implemented in compliance with FIPA specifications.

[1]  Fred Douglis,et al.  Mobility: Processes, Computers, and Agents , 1999 .

[2]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[3]  J. van Leeuwen,et al.  Agent-Mediated Electronic Commerce III , 2001, Lecture Notes in Computer Science.

[4]  Von-Wun Soo,et al.  Combining Cooperative and Non-Cooperative Automated Negotiations , 2005, Inf. Syst. Frontiers.

[5]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[6]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[7]  Robbert van Renesse,et al.  An introduction to the TACOMA distributed system. Version 1.0 , 1995 .

[8]  Chien-Nan Kuo,et al.  Cooperative multi-agent negotiation for electronic commerce based on mobile agents , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[9]  Pawel Kaczmarek,et al.  Testing the efficiency of JADE agent platform , 2004, Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks.

[10]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[11]  Robbert van Renesse,et al.  An Introduction to the TACOMA Distributed System , 2006 .

[12]  Holger Peine,et al.  The Architecture of the Ara Platform for Mobile Agents , 1999, Mobile Agents.

[13]  Nicholas R. Jennings,et al.  Agent-based control systems , 2003 .

[14]  Tuomas Sandholm eMediator: A Next Generation Electronic Commerce Server , 2002, Comput. Intell..

[15]  Maria Ganzha,et al.  Rule-Based Framework for Automated Negotiation: Initial Implementation , 2005, RuleML.

[16]  Nicholas R. Jennings,et al.  A Software Framework for Automated Negotiation , 2004, SELMAS.

[17]  Yiming Ye,et al.  Agents in Electronic Commerce , 2001, Electron. Commer. Res..

[18]  Ahmed Karmouch,et al.  SHIPMAI: a secure and high performance mobile agent infrastructure , 2000, 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492).

[19]  Tobias Teich,et al.  Automated negotiations of supply contracts for flexible production networks , 2004 .

[20]  Johannes A. La Poutre,et al.  Why Agents for Automated Negotiations Should Be Adaptive , 2003 .

[21]  Vivek Srivastava,et al.  PLAMUN: a platform for multi-user negotiation , 2003, Electron. Commer. Res. Appl..

[22]  Pattie Maes,et al.  Agent-Mediated Integrative Negotiation for Retail Electronic Commerce , 1998, AMET.

[23]  Ren-Jye Dzeng,et al.  Intelligent agents for supporting construction procurement negotiation , 2004, Expert Syst. Appl..

[24]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[25]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[26]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[27]  Fritz Hohl,et al.  Mole – Concepts of a mobile agent system , 1999, World Wide Web.

[28]  David Wong,et al.  Concordia: An Infrastructure for Collaborating Mobile Agents , 1997, Mobile Agents.

[29]  Enrico Gerding,et al.  Multi-Issue Negotiation Processes by Evolutionary Simulation, Validation and Social Extensions , 2003 .

[30]  Robert S. Gray,et al.  Agent Tcl: a Exible and Secure Mobile-agent System , 1996 .