Issues in Multiagent Resource Allocation

The allocation of resources within a system of autonomous agents, that not only havepreferences over alternative allocations of resources but also actively participate in com-puting an allocation, is an exciting area of research at the interface of Computer Scienceand Economics. This paper is a survey of some of the most salient issues in MultiagentResource Allocation. In particular, we review various languages to represent the pref-erences of agents over alternative allocations of resources as well as different measuresof social welfare to assess the overall quality of an allocation. We also discuss pertinentissues regarding allocation procedures and present important complexity results. Ourpresentation of theoretical issues is complemented by a discussion of software packagesfor the simulation of agent-based market places. We also introduce four major applica-tion areas for Multiagent Resource Allocation, namely industrial procurement, sharingof satellite resources, manufacturing control, and grid computing

[1]  Steven J. Brams,et al.  Fair division - from cake-cutting to dispute resolution , 1998 .

[2]  Ronen I. Brafman,et al.  Introducing Variable Importance Tradeoffs into CP-Nets , 2002, UAI.

[3]  Didier Dubois,et al.  Inconsistency Management and Prioritized Syntax-Based Entailment , 1993, IJCAI.

[4]  Michael J. Fischer,et al.  Relations Among Complexity Measures , 1979, JACM.

[5]  A. Sen,et al.  Collective Choice and Social Welfare , 2017 .

[6]  Jérôme Lang,et al.  Logical Preference Representation and Combinatorial Vote , 2004, Annals of Mathematics and Artificial Intelligence.

[7]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

[8]  Paul E. Dunne,et al.  Multiagent Resource Allocation in the Presence of Externalities , 2005, CEEMAS.

[9]  Han La Poutré,et al.  A Decommitment Strategy in a Competitive Multi-agent Transportation Setting , 2003, AMEC.

[10]  Martin Gairing,et al.  Selfish Routing in Non-Cooperative Networks: A Survey , 2003, Bull. EATCS.

[11]  Gérard Verfaillie,et al.  Selecting and scheduling observations of agile satellites , 2002 .

[12]  M. T. Escrig,et al.  Task allocation in rescue operations using combinatorial auctions , 2003 .

[13]  Craig Boutilier,et al.  Bidding Languages for Combinatorial Auctions , 2001, IJCAI.

[14]  Martin Pesendorfer,et al.  Auctioning bus routes: the London experience , 2006 .

[15]  Peyman Faratin,et al.  Automated service negotiation between autonomous computational agents , 2000 .

[16]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[17]  J. Lang,et al.  EQUITABLE ALLOCATION OF EARTH OBSERVING SATELLITES RESOURCES , 2003 .

[18]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[19]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[20]  Ronen I. Brafman,et al.  UCP-Networks: A Directed Graphical Representation of Conditional Utilities , 2001, UAI.

[21]  Leigh Tesfatsion,et al.  Agent-Based Computational Economics: Growing Economies From the Bottom Up , 2002, Artificial Life.

[22]  José Neves,et al.  The Fabricare scheduling prototype suite: Agent interaction and knowledge base , 2003, J. Intell. Manuf..

[23]  Peter McBurney,et al.  An evolutionary game-theoretic comparison of two double-auction market designs , 2004, AAMAS'04.

[24]  Yann Chevaleyre,et al.  Multiagent Resource Allocation with K -additive Utility Functions , 2004 .

[25]  Juan A. Rodríguez-Aguilar,et al.  iAuctionMaker: a decision support tool for mixed bundling , 2004, AAMAS'04.

[26]  H. Moulin Axioms of Cooperative Decision Making , 1988 .

[27]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[28]  Jérôme Lang,et al.  Logical representation of preferences for group decision making , 2000, KR.

[29]  Daniel Lehmann,et al.  Another perspective on default reasoning , 1995, Annals of Mathematics and Artificial Intelligence.

[30]  Yann Chevaleyre,et al.  On Maximal Classes of Utility Functions for Efficient one-to-one Negotiation , 2005, IJCAI.

[31]  Vincent Conitzer,et al.  Combinatorial Auctions with k-wise Dependent Valuations , 2005, AAAI.

[32]  D. Parkes,et al.  Auctions, Bidding and Exchange Design , 2004 .

[33]  Yann Chevaleyre,et al.  Negotiating over small bundles of resources , 2005, AAMAS '05.

[34]  Nicholas R. Jennings,et al.  Computational-Mechanism Design: A Call to Arms , 2003, IEEE Intell. Syst..

[35]  Christos H. Papadimitriou,et al.  Algorithms, Games, and the Internet , 2001, ICALP.

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

[37]  Michael P. Wellman,et al.  A Parametrization of the Auction Design Space , 2001, Games Econ. Behav..

[38]  Michel Grabisch,et al.  K-order Additive Discrete Fuzzy Measures and Their Representation , 1997, Fuzzy Sets Syst..

[39]  Peter B. Luh,et al.  Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation , 1997, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[40]  M. Golfarelli,et al.  A Task-Swap Negotiation Protocol Based on the Contract Net Paradigm , 2000 .

[41]  H. Van Dyke Parunak,et al.  Applications of distributed artificial intelligence in industry , 1996 .

[42]  Victor R. Lesser,et al.  Leveled Commitment Contracts and Strategic Breach , 2001, Games Econ. Behav..

[43]  Gerhard Brewka,et al.  Preferred Subtheories: An Extended Logical Framework for Default Reasoning , 1989, IJCAI.

[44]  Yann Chevaleyre,et al.  Welfare Engineering in Practice: On the Variety of Multiagent Resource Allocation Problems , 2004, ESAW.

[45]  H. Peyton Young,et al.  Equity - in theory and practice , 1994 .

[46]  Ingo Wegener,et al.  The complexity of Boolean functions , 1987 .

[47]  Nicolas Maudet,et al.  On optimal outcomes of negotiations over resources , 2003, AAMAS '03.

[48]  Subhash Suri,et al.  Side constraints and non-price attributes in markets , 2006, Games Econ. Behav..

[49]  E. Maasland,et al.  Auction Theory , 2021, Springer Texts in Business and Economics.

[50]  Botond Kádár,et al.  An object-oriented framework for developing distributed manufacturing architectures , 1998, J. Intell. Manuf..

[51]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[52]  Jérôme Lang,et al.  Allocation of indivisible goods: a general model and some complexity results , 2005, AAMAS '05.

[53]  Rehan Zaidi,et al.  A Quote-Driven Automated Market , 2001 .

[54]  Distributed Combinatorial Resource Scheduling , .

[55]  Andrea Giovannucci,et al.  Towards automated procurement via agent-aware negotiation support , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[56]  Michel Gendreau,et al.  Combinatorial auctions , 2007, Ann. Oper. Res..

[57]  Samir Aknine,et al.  An Extended Multi-Agent Negotiation Protocol , 2004, Autonomous Agents and Multi-Agent Systems.

[58]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[59]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[60]  Vincent Conitzer,et al.  Complexity of Mechanism Design , 2002, UAI.

[61]  Tuomas Sandholm,et al.  Optimal Winner Determination Algorithms , 2005 .

[62]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[63]  Hervé Moulin,et al.  Fair division and collective welfare , 2003 .

[64]  Gérard Verfaillie,et al.  Exploiting a Common Property Resource under a Fairness Constraint: a Case Study , 1999, IJCAI.

[65]  Guillermo Ricardo Simari,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 2000 .

[66]  Hector Geffner,et al.  Default reasoning - causal and conditional theories , 1992 .

[67]  Yoav Shoham,et al.  Taming the Computational Complexity of Combinatorial Auctions: Optimal and Approximate Approaches , 1999, IJCAI.

[68]  Tuomas Sandholm Contract Types for Satisficing Task Allocation:I Theoretical Results , 2002 .

[69]  Tuomas Sandholm,et al.  Distributed rational decision making , 1999 .

[70]  Michael Wooldridge,et al.  The complexity of contract negotiation , 2005, Artif. Intell..

[71]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[72]  Andrew Chi-Chih Yao,et al.  Some complexity questions related to distributive computing(Preliminary Report) , 1979, STOC.

[73]  C. Ramos,et al.  Manufacturing Entities with Incomplete Information , 2000 .

[74]  H. Van Dyke Parunak,et al.  The AARIA agent architecture: an example of requirements-driven agent-based system design , 1997, AGENTS '97.

[75]  P. Gács,et al.  Algorithms , 1992 .

[76]  Jérôme Lang,et al.  Efficiency and envy-freeness in fair division of indivisible goods: logical representation and complexity , 2005, IJCAI.

[77]  P. E. Dunne,et al.  Negotiating can be as hard as Planning: deciding reachability properties of distributed negotiation schemes , 2005 .

[78]  Agostino Poggi,et al.  JADE - A Java Agent Development Framework , 2005, Multi-Agent Programming.

[79]  Jose M. Garrido Object-Oriented Discrete-Event Simulation with Java: A Practical Introduction , 2001 .

[80]  Norman M. Sadeh,et al.  Resource allocation in distributed factory scheduling , 1991, IEEE Expert.

[81]  Claus-Peter Schnorr The network complexity and the Turing machine complexity of finite functions , 2004, Acta Informatica.

[82]  Victor R. Lesser,et al.  Multi-linked negotiation in multi-agent systems , 2002, AAMAS '02.

[83]  Martin Bichler,et al.  RECO: Representation and Evaluation of Configurable Offers , 2003 .

[84]  P. E. Dunne,et al.  Extremal Behaviour in Multiagent Contract Negotiation , 2011, J. Artif. Intell. Res..

[85]  Elizabeth Sklar,et al.  Co-evolutionary Auction Mechanism Design: A Preliminary Report , 2002, AMEC.

[86]  Ronen I. Brafman,et al.  CP-nets: A Tool for Representing and Reasoning withConditional Ceteris Paribus Preference Statements , 2011, J. Artif. Intell. Res..

[87]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decision-making , 1988 .

[88]  Nicolas Maudet,et al.  On the Communication Complexity of Multilateral Trading: Extended Report , 2005, Autonomous Agents and Multi-Agent Systems.

[89]  Jérôme Lang,et al.  Expressive Power and Succinctness of Propositional Languages for Preference Representation , 2004, KR.

[90]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[91]  Nicolas Maudet,et al.  Welfare Engineering in Multiagent Systems , 2003, ESAW.

[92]  Andrea Giovannucci,et al.  iBundler: An Agent-Based Decision Support Service for Combinatorial Negotiations , 2004, AAAI.

[93]  Paul E. Dunne,et al.  The Complexity of Boolean Networks , 1988 .