On the Existence of Truthful Mechanisms for the Minimum-Cost Approximate Shortest-Paths Tree Problem

Let a communication network be modeled by a graph G = (V,E) of n nodes and m edges, where with each edge is associated a pair of values, namely its cost and its length. Assume now that each edge is controlled by a selfish agent, which privately holds the cost of the edge. In this paper we analyze the problem of designing in this non-cooperative scenario a truthful mechanism for building a broadcasting tree aiming to balance costs and lengths. More precisely, given a root node r ∈V and a real value λ≥1, we want to find a minimum cost (as computed w.r.t. the edge costs) spanning tree of G rooted at r such that the maximum stretching factor on the distances from the root (as computed w.r.t. the edge lengths) is λ. We call such a tree the Minimum-cost λ-Approximate Shortest-paths Tree (λ-MAST) First, we prove that, already for the unit length case, the λ-MAST problem is hard to approximate within better than a logarithmic factor, unless NP admits slightly superpolynomial time algorithms. After, assuming that the graph G is directed, we provide a (1 + e)(n – 1)-approximate truthful mechanism for solving the problem, for any e> 0. Finally, we analyze a variant of the problem in which the edge lengths coincide with the private costs, and we provide: (i) a constant lower bound (depending on λ) to the approximation ratio that can be achieved by any truthful mechanism; (ii) a $(1+ {{n-1}\over{\lambda}})$-approximate truthful mechanism

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

[2]  Samir Khuller,et al.  Balancing Minimum Spanning and Shortest Path Trees , 1993, SODA.

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

[4]  Guido Proietti,et al.  Efficient truthful mechanisms for the single‐source shortest paths tree problem , 2005, Concurr. Comput. Pract. Exp..

[5]  Andrea E. F. Clementi,et al.  Energy Consumption in Radio Networks: Selfish Agents and Rewarding Mechanisms , 2003, SIROCCO.

[6]  Cynthia A. Phillips,et al.  The network inhibition problem , 1993, STOC.

[7]  Samir Khuller,et al.  Balancing minimum spanning and shortest path trees , 1993, SODA '93.

[8]  Seth Pettie,et al.  An optimal minimum spanning tree algorithm , 2000, JACM.

[9]  Robert E. Tarjan,et al.  Sensitivity Analysis of Minimum Spanning Trees and Shortest Path Trees , 1982, Inf. Process. Lett..

[10]  R. Ravi,et al.  Bicriteria Network Design Problems , 1998, J. Algorithms.

[11]  Stephen Gilmore,et al.  Flexible Skeletal Programming with eSkel , 2005, Euro-Par.

[12]  Refael Hassin,et al.  Approximation Schemes for the Restricted Shortest Path Problem , 1992, Math. Oper. Res..

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

[14]  Subhash Suri,et al.  Vickrey prices and shortest paths: what is an edge worth? , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[15]  Xiang-Yang Li,et al.  Towards truthful mechanisms for binary demand games: a general framework , 2005, EC '05.

[16]  Berthold Vöcking,et al.  Approximation techniques for utilitarian mechanism design , 2005, STOC '05.

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

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

[19]  Guido Proietti,et al.  A truthful mechanism for the non-utilitarian minimum radius spanning tree problem , 2005, SPAA '05.

[20]  Guido Proietti,et al.  A Truthful (2-2/k)-Approximation Mechanism for the Steiner Tree Problem with k Terminals , 2005, COCOON.

[21]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .