Truthful Mechanisms for Delivery with Agents

We study the game-theoretic task of selecting mobile agents to deliver multiple items on a network. An instance is given by $m$ packages (physical objects) which have to be transported between specified source-target pairs in an undirected graph, and $k$ mobile heterogeneous agents, each being able to transport one package at a time. Following a recent model [Baertschi et al. 2017], each agent i has a different rate of energy consumption per unit distance traveled, i.e., its weight. We are interested in optimizing or approximating the total energy consumption over all selected agents. Unlike previous research, we assume the weights to be private values known only to the respective agents. We present three different mechanisms which select, route and pay the agents in a truthful way that guarantees voluntary participation of the agents, while approximating the optimum energy consumption by a constant factor. To this end, we analyze a previous structural result and an approximation algorithm given in [Baertschi et al. 2017]. Finally, we show that for some instances in the case of a single package, the sum of the payments can be bounded in terms of the optimum.

[1]  E. H. Clarke Multipart pricing of public goods , 1971 .

[2]  Chul E. Kim,et al.  Approximation algorithms for some routing problems , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[3]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[4]  Éva Tardos,et al.  Truthful mechanisms for one-parameter agents , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[5]  Éva Tardos,et al.  Frugal path mechanisms , 2002, SODA '02.

[6]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[7]  Jérémie Chalopin,et al.  Collaborative Delivery with Energy-Constrained Mobile Robots , 2016, SIROCCO.

[8]  Wojciech Rytter,et al.  Communication Problems for Mobile Agents Exchanging Energy , 2016, SIROCCO.

[9]  Kenneth Steiglitz,et al.  Frugality in path auctions , 2004, SODA '04.

[10]  Özlem Ergun,et al.  Mechanism design for a multicommodity flow game in service network alliances , 2008, Oper. Res. Lett..

[11]  Paolo Penna,et al.  Energy-efficient Delivery by Heterogeneous Mobile Agents , 2016, STACS.

[12]  Noam Nisan,et al.  Computationally feasible VCG mechanisms , 2000, EC '00.

[13]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

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

[15]  Jérémie Chalopin,et al.  Data Delivery by Energy-Constrained Mobile Agents on a Line , 2014, ICALP.

[16]  Jérôme Monnot,et al.  Selfish Transportation Games , 2017, SOFSEM.

[17]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[18]  David Callan,et al.  Sets, Lists and Noncrossing Partitions , 2007, 0711.4841.

[19]  Eitan Zemel,et al.  Generalized Network Problems Yielding Totally Balanced Games , 1982, Oper. Res..

[20]  Paolo Penna,et al.  Data Delivery by Energy-Constrained Mobile Agents , 2013, ALGOSENSORS.

[21]  Morteza Zadimoghaddam,et al.  Minimizing movement , 2007, SODA '07.