Copyright © 1996 Published by Elsevier Science B.V.
Compromise in negotiation: exploiting worth functions over states*1
Gilad Zlotkin
, a and Jeffrey S. Rosenscheinb,
, 
Available online 16 February 1999.
Abstract
Previous work by G. Zlotkin and J.S. Rosenschein (1989, 1990, 1991, 1992) discussed interagent negotiation protocols. One of the main assumptions there was that the agents' goals remain fixed—the agents cannot relax their initial goals, which can be achieved only as a whole and cannot be partially achieved. A goal there was considered a formula that is either satisfied or not satisfied by a given state.
We here present a more general approach to the negotiation problem in non-cooperative domains where agents' goals are not expressed as formulas, but rather as worth functions. An agent associates a particular value with each possible final state; this value reflects the degree of satisfaction the agent derives from being in that state.
With this new definition of goal as worth function, an agreement may lead to a situation in which one or both goals are only partially achieved (i.e., agents may not reach their most desired state). We present a negotiation protocol that can be used in a general non-cooperative domain when worth functions are available. This multi-plan deal type allows agents to compromise over their degree of satisfaction, and (in parallel) to negotiate over the joint plan that will be implemented to reach the compromise final state. The ability to compromise often results in a better deal, enabling agents to increase their overall utility.
Finally, we present more detailed examples of specific worth functions in various domains, and show how they are used in the negotiation process.
References
[1]. R. Axelrod. In: The Evolution of Cooperation, Basic Books, New York (1984).
[2]. D.D. Corkill, A framework for organizational self-design in distributed problem-solving networks. In: Ph.D. Thesis, University of Massachusetts, Amherst, MA (1982).
[3]. D.D. Corkill and V.R. Lesser, The use of meta-level control for coordination in a distributed problem solving network. In: Proceedings IJCAI-83 (1983), pp. 748–756. View Record in Scopus | Cited By in Scopus (21)
[4]. K.S. Decker and V.R. Lesser, An approach to analyzing the need for meta-level communication. In: Proceedings IJCAI-93 (1993), pp. 360–366.
[5]. K.S. Decker and V.R. Lesser, A one-shot dynamic coordination algorithm for distributed sensor networks. In: Proceedings AAAI-93 (1993), pp. 210–216. View Record in Scopus | Cited By in Scopus (9)
[6]. E.H. Durfee. In: Coordination of Distributed Problem Solvers, Kluwer Academic Publishers, Boston, MA (1988).
[7]. E.H. Durfee and T.A. Montgomery, A hierarchical protocol for coordinating multiagent behaviors. In: Proceedings AAAI-90 (1990), pp. 86–93.
[8]. E.H. Durfee and J.S. Rosenschein, Distributed problem solving and multi-agent systems: comparisons and examples. In: Proceedings Thirteenth International Workshop on Distributed Artificial Intelligence (1994), pp. 94–104.
[9]. E. Ephrati and J.S. Rosenschein, The Clarke Tax as a consensus mechanism among automated agents. In: Proceedings AAAI-91 (1991), pp. 173–178.
[10]. E. Ephrati and J.S. Rosenschein, Constrained intelligent action: planning under the influence of a master agent. In: Proceedings AAAI-92 (1992), pp. 263–268. View Record in Scopus | Cited By in Scopus (1)
[11]. E. Ephrati and J.S. Rosenschein, Multi-agent planning as a dynamic search for social consensus. In: Proceedings IJCAI-93 (1993), pp. 423–429.
[12]. O. Etzioni, N. Lesh and R. Segal, Building softbots for UNIX (preliminary report). In: Tech. Rept. 93-09-01, University of Washington, Seattle, WA (1993).
[13]. J. Ferber and E. Jacopin, The framework of eco-problem solving. In: Y. Demazeau and J.-P. Müller, Editors, Decentralized A.I. 2, Elsevier/North-Holland, Amsterdam (1991), pp. 181–193.
[14]. P.J. Gmytrasiewicz, E.H. Durfee and D.K. Wehe, The utility of communication in coordinating intelligent agents. In: Proceedings AAAI-91 (1991), pp. 166–172.
[15]. S. Kraus, Agents contracting tasks in non-collaborative environments. In: Proceedings AAAI-93 (1993), pp. 243–248. View Record in Scopus | Cited By in Scopus (8)
[16]. S. Kraus and J. Wilkenfeld, The function of time in cooperative negotiations. In: Proceedings AAAI-91 (1991), pp. 179–184.
[17]. B. Lâasri, H. Lâasri and V.R. Lesser, Negotiation and its role in cooperative distributed problem problem solving. In: Proceedings Tenth International Workshop on Distributed Artificial Intelligence (1990) Chapter 9 .
[18]. V.R. Lesser and D.D. Corkill, The distributed vehicle monitoring testbed: a tool for investigating distributed problem solving networks. AI Magazine 4 (1983), pp. 15–33.
[19]. H.J. Levesque, P.R. Cohen and J.H.T. Nunes, On acting together. In: Proceedings AAAI-90 (1990), pp. 94–99.
[20]. R. Levy and J.S. Rosenschein, A game theoretic approach to the pursuit problem. In: Y. Demazeau and E. Werner, Editors, Decentralized A.I. 3, Elsevier/North-Holland, Amsterdam (1992), pp. 129–146.
[21]. R.D. Luce and H. Raiffa. In: Games and Decisions, Wiley, New York (1957).
[22]. J.F. Nash, The bargaining problem. Econometrica 28 (1950), pp. 155–162.
[23]. M.E. Pollack and M. Ringuette, Introducing the Tileworld: experimentally evaluating agent architectures. In: Proceedings AAAI-90 (1990), pp. 183–189.
[24]. J.S. Rosenschein, Consenting agents: negotiation mechanisms for multi-agent systems. In: Proceedings IJCAI-93 (1993), pp. 792–799.
[25]. J.S. Rosenschein and M.R. Genesereth, Deals among rational agents. In: Proceedings IJCAI-85 (1985), pp. 91–99.
[26]. J.S. Rosenschein and G. Zlotkin. In: Rules of Encounter: Designing Conventions for Automated Negotiation among Computers, MIT Press, Cambridge, MA (1994).
[27]. R.G. Smith, A framework for problem solving in a distributed processing environment. , Stanford University, Stanford, CA (1978).
[28]. K.P. Sycara, Resolving goal conflicts via negotiation. In: Proceedings AAAI-88 (1988), pp. 245–250.
[29]. K.P. Sycara, Argumentation: planning other agents' plans. In: Proceedings IJCAI-89 (1989), pp. 517–523.
[30]. G. Zlotkin and J.S. Rosenschein, Negotiation and task sharing among autonomous agents in cooperative domains. In: Proceedings IJCAI-89 (1989), pp. 912–917.
[31]. G. Zlotkin and J.S. Rosenschein, Negotiation and conflict resolution in non-cooperative domains. In: Proceedings AAAI-90 (1990), pp. 100–105.
[32]. G. Zlotkin and J.S. Rosenschein, Negotiation and goal relaxation. In: Y. Demazeau and J.P. Müller, Editors, Decentralized A.I. 2, Elsevier/North-Holland, Amsterdam (1991), pp. 273–286.
[33]. G. Zlotkin and J.S. Rosenschein, Incomplete information and deception in multi-agent negotiation. In: Proceedings IJCAI-91 (1991), pp. 225–231.
[34]. G. Zlotkin and J.S. Rosenschein, Cooperation and conflict resolution via negotiation among autonomous agents in non-cooperative domains. IEEE Trans. Syst. Man Cybern. 21 (1991), pp. 1317–1324. View Record in Scopus | Cited By in Scopus (27)
[35]. G. Zlotkin and J.S. Rosenschein, A domain theory for task oriented negotiation. In: Proceedings IJCAI-93 (1993), pp. 416–422.
[36]. G. Zlotkin and J.S. Rosenschein, Mechanism design for automated negotiation, and its application to task oriented domains, Artif. Intell. (to appear).
[37]. G. Zlotkin and J.S. Rosenschein, Mechanisms for automated negotiation in state oriented domains, J. Artif. Intell. Res. (to appear).







E-mail Article
Add to my Quick Links

Cited By in Scopus (14)



