On Constraint-Based Reasoning in e-Negotiation Agents

Negotiation typically involves a number of parties with different criteria, constraints and preferences that determine the individual areas of interest, i.e. the range and order of the preferred solutions of each party. The parties usually have a limited common knowledge of each other's areas of interest. Therefore a range of possible agreements, i.e. the common area of interest is typically not known to the parties a priori. In order to find a mutual agreement the parties explore possible agreements by the process of exchanging information in the form of offers. During the negotiation process the range of possible offers of each party changes according to the current information available. As negotiation progresses and more information become available the ranges reduce until an agreement can be found or the parties withdraw from negotiation. This interpretation allows one to consider the negotiation problem as a constraint satisfaction problem and the negotiation process as constraintbased reasoning. This paper presents some aspects of that interpretation. In particular it outlines the constraint-based representation and constraint propagation mechanisms used in an experimental system of e-Negotiation Agents (eNAs). The eNAs can autonomously negotiate the multi-issue terms of transactions in an e-commerce environment tested with the used car trading problem.

[1]  Norman M. Sadeh,et al.  Distributed constrained heuristic search , 1991, IEEE Trans. Syst. Man Cybern..

[2]  M. Yokoo,et al.  Distributed Constraint Satisfaction for DAI Problems , 1990 .

[3]  Ryszard Kowalczyk,et al.  Recent advances in negotiation agents for electronic trading , 2000 .

[4]  Alan K. Mackworth Constraint Satisfaction , 1985 .

[5]  Victor R. Lesser,et al.  Understanding the Role of Negotiation in Distributed Search Among Heterogereous Agents , 1993, IJCAI.

[6]  Pattie Maes,et al.  Agent-mediated Electronic Commerce : A Survey , 1998 .

[7]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[8]  Ralph L. Keeney,et al.  Decisions with multiple objectives: preferences and value tradeoffs , 1976 .

[9]  Andy Hon,et al.  Constraint Programming in Java with JSolver , 1999 .

[10]  Ryszard Kowalczyk,et al.  FeNAs: a fuzzy e-negotiation agents system , 2000, Proceedings of the IEEE/IAFE/INFORMS 2000 Conference on Computational Intelligence for Financial Engineering (CIFEr) (Cat. No.00TH8520).

[11]  新家 健精 Decisions with Multiple Objectives Preferences and Value tradeoffs : by Ralph L. Keeney, Howard Raiffa John Willey , 1981 .

[12]  R. Lewicki Essentials of Negotiation , 1996 .

[13]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[14]  Nicholas R. Jennings,et al.  Neogotiation Through Argumentation - A Preliminary Report , 1996 .

[15]  Katia P. Sycara,et al.  Emergent Constraint Satisfaction Through Multi-Agent Coordinated Interaction , 1993, MAAMAW.

[16]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  Arie Segev,et al.  Automated Negotiations: A Survey of the State of the Art , 1997, Wirtschaftsinf..

[18]  Makoto Yokoo,et al.  Distributed constraint satisfaction for formalizing distributed problem solving , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[19]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .

[20]  Jay F. Nunamaker,et al.  Information technology for negotiating groups: generating options for mutual gain , 1991 .

[21]  N Jennings,et al.  Designing Flexible Automated Negotiators: Concessions, Trade-oos and Issue Changes , 1999 .