skip to main content
Negotiation among self-interested computationally limited agents
Publisher:
  • University of Massachusetts Amherst
ISBN:978-0-591-17037-5
Order Number:AAI9709647
Pages:
281
Bibliometrics
Skip Abstract Section
Abstract

In multiagent systems, computational agents search for and make contracts on behalf of the real world parties that they represent. This dissertation analyses negotiations among agents that try to maximize payoff without concern of the global good. Such a self-interested agent will choose the best negotiation strategy for itself. Accordingly, the interaction protocols need to be designed normatively so that the desired local strategies are best for the agents--and thus the agents will use them--then certain desirable social outcomes follow. The normative approach allows the agents to be constructed by separate designers and/or to represent different parties. Game theory also takes a normative approach, but full rationality of the agents is usually assumed. This dissertation focuses on situations where computational limitations restrict each agent's rationality: in combinatorial negotiation domains computational complexity precludes enumerating and evaluating all possible outcomes. The dissertation contributes to: automated contracting, coalition formation, and contract execution.

The contract net framework is extended to work among self-interested, computationally limited agents. The original contract net lacked a formal model for making bidding and awarding decisions, while in this work these decisions are based on marginal approximations of cost calculations. Agents pay each other for handling tasks. An iterative scheme for anytime task reallocation is presented. Next it is proven that a leveled commitment contracting protocol enables contracts that are impossible via classical full commitment contracts. Three new contract types are presented: clustering, swaps and multiagent contracts. These can be combined into a new type, CSM-contract, which is provably necessary and sufficient for reaching a globally optimal task allocation. Next, contracting implications of limited computation are discussed, including the necessity of local deliberation scheduling, and tradeoffs between computational complexity and monetary risk when an agent can participate in multiple simultaneous negotiations. Finally, issues in distributed asynchronous implementation are discussed.

A normative theory of coalitions among self-interested, computationally limited agents is developed. It states which agents should form coalitions and which coalition structures are stable. These analytical prescriptions depend on the performance profiles of the agents' problem solving algorithms and the unit cost of computation. The prescriptions differ significantly from those for fully rational agents. The developed theory includes a formal application independent domain classification for bounded rational agents, and relates it precisely to two traditional domain classifications of fully rational agents. Experimental results are presented.

Unenforced exchange methods are particularly desirable among computational agents because litigation is difficult. A method for carrying out exchanges without enforcement is presented. It is based on splitting the exchange into chunks that are delivered one at a time. Two chunking algorithms are developed, as well as a nontrivial sound and complete quadratic chunk sequencing algorithm. Optimal stable strategies for carrying out the exchange are derived. The role of real-time is also analyzed, and deadline methods are developed that do not themselves require enforcement. All of these analyses are carried out for isolated exchanges as well as for exchanges where reputation effects prevail. Finally, it is argued that the unenforced exchange method hinders unfair renegotiation.

The developed methods in all three subareas are domain independent. The possibility of scaling to large problem instances was shown experimentally on an ${\cal N}P$-complete distributed vehicle routing problem. The large-scale problem instance was collected from five real-world dispatch centers. (Abstract shortened by UMI.)

Cited By

  1. Koenig S, Zheng X, Tovey C, Borie R, Kilby P, Markakis V and Keskinocak P Agent coordination with regret clearing Proceedings of the 23rd national conference on Artificial intelligence - Volume 1, (101-107)
  2. Koenig S, Tovey C, Zheng X and Sungur I Sequential bundle-bid single-sale auction algorithms for decentralized control Proceedings of the 20th international joint conference on Artifical intelligence, (1359-1365)
  3. Guerin F and Tadjouddine E Realising Common Knowledge Assumptions in Agent Auctions Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology, (579-586)
  4. Eymann T, Streitberger W and Hudert S Global grids - making a case for self-organization in large-scale overlay networks Proceedings of the 2nd international conference on Trustworthy global computing, (51-68)
  5. Hoogendoorn M and Jonker C Formation of virtual organizations through negotiation Proceedings of the 4th German conference on Multiagent System Technologies, (135-146)
  6. ACM
    He L and Ioerger T Forming resource-sharing coalitions Proceedings of the 2005 ACM symposium on Applied computing, (84-91)
  7. Bubendorfer K and Hine J Auction based resource negotiation in NOMAD Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38, (297-305)
  8. ACM
    He L and Ioerger T Combining bundle search with buyer coalition formation in electronic markets Proceedings of the 6th international conference on Electronic commerce, (95-104)
  9. Sandholm T Making markets and democracy work Proceedings of the 18th international joint conference on Artificial intelligence, (1649-1671)
  10. Ye Y and Tu Y Dynamics of coalition formation in combinatorial trading Proceedings of the 18th international joint conference on Artificial intelligence, (625-630)
  11. Conen W Economically-augmented job shop scheduling Proceedings of the Thirteenth International Conference on International Conference on Automated Planning and Scheduling, (296-304)
  12. Sandholm T and Wang X (Im)possibility of safe exchange mechanism design Eighteenth national conference on Artificial intelligence, (338-344)
  13. Despotovic Z and Aberer K Trust-aware delivery of composite goods Proceedings of the 1st international conference on Agents and peer-to-peer computing, (57-68)
  14. ACM
    Torroni P A study on the termination of negotiation dialogues Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, (1223-1230)
  15. ACM
    Zhang X and Lesser V Multi-linked negotiation in multi-agent systems Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, (1207-1214)
  16. ACM
    Caillou P, Aknine S and Pinson S A multi-agent method for forming and dynamic restructuring of pareto optimal coalitions Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, (1074-1081)
  17. ACM
    Schillo M, Kray C and Fischer K The eager bidder problem Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2, (599-606)
  18. He M and Leung H (2002). Agents in E-commerce, Knowledge and Information Systems, 4:3, (257-282), Online publication date: 1-Jul-2002.
  19. Cetnarowicz K and Kozlak J Multi-agent System for Flexible Manufacturing Systems Management Revised Papers from the Second International Workshop of Central and Eastern Europe on Multi-Agent Systems: From Theory to Practice in Multi-Agent Systems, (73-82)
  20. Su S, Huang C, Hammer J, Huang Y, Li H, Wang L, Liu Y, Pluempitiwiriyawej C, Lee M and Lam H (2001). An Internet-based negotiation server for e-commerce, The VLDB Journal — The International Journal on Very Large Data Bases, 10:1, (72-90), Online publication date: 1-Aug-2001.
  21. Collins J, Bilot C, Gini M and Mobasher B (2001). Decision Processes in Agent-Based Automated Contracting, IEEE Internet Computing, 5:2, (61-72), Online publication date: 1-Mar-2001.
  22. ACM
    Collins J, Bilot C and Gini M Mixed-initiative decision support in agent-based automated contracting Proceedings of the fourth international conference on Autonomous agents, (247-254)
  23. Sandholm T (2000). Agents in Electronic Commerce, Autonomous Agents and Multi-Agent Systems, 3:1, (73-96), Online publication date: 1-Mar-2000.
  24. ACM
    Brainov S and Sandholm T Contracting with uncertain level of trust Proceedings of the 1st ACM conference on Electronic commerce, (15-21)
  25. ACM
    Larson K and Sandholm T Anytime coalition structure generation Proceedings of the third annual conference on Autonomous Agents, (40-47)
  26. Andersson M and Sandholm T Sequencing of Contract Types for Anytime Task Reallocation Selected Papers from the First International Workshop on Agent Mediated Electronic Trading on Agent Mediated Electronic Commerce, (54-69)
  27. Steinmetz E, Collins J, Jamison S, Sundareswara R, Mobasher B and Gini M Bid Evaluation and Selection in the MAGNET Automated Contracting System Selected Papers from the First International Workshop on Agent Mediated Electronic Trading on Agent Mediated Electronic Commerce, (105-125)
  28. ACM
    Collins J, Youngdahl B, Jamison S, Mobasher B and Gini M A market architecture for multi-agent contracting Proceedings of the second international conference on Autonomous agents, (285-292)
Contributors
  • Carnegie Mellon University
  • University of Massachusetts Amherst

Recommendations