Frugal Mechanism Design via Spectral Techniques

We study the design of truthful mechanisms for set systems, i.e., scenarios where a customer needs to hire a team of agents to perform a complex task. In this setting, frugality [2] provides a measure to evaluate the "cost of truthfulness", that is, the overpayment of a truthful mechanism relative to the "fair" payment. We propose a uniform scheme for designing frugal truthful mechanisms for general set systems. Our scheme is based on scaling the agents' bids using the eigenvector of a matrix that encodes the interdependencies between the agents. We demonstrate that the $r$-out-of-$k$-system mechanism and the $^{\sqrt{\ }}$-mechanism for buying a path in a graph [18] can be viewed as instantiations of our scheme. We then apply our scheme to two other classes of set systems, namely, vertex cover systems and $k$-path systems, in which a customer needs to purchase $k$ edge-disjoint source-sink paths. For both settings, we bound the frugality of our mechanism in terms of the largest eigenvalue of the respective interdependency matrix. We show that our mechanism is optimal for a large subclass of vertex cover systems satisfying a simple local sparsity condition. For $k$-path systems, our mechanism is within a factor of $k+1$ from optimal, moreover, we show that it is, in fact, optimal, when one uses a modified definition of frugality proposed in [10]. Our lower bound argument combines spectral techniques and Young's inequality, and is applicable to all set systems. As both $r$-out-of-$k$ systems and single path systems can be viewed as special cases of $k$-path systems, our result improves the lower bounds of [18] and answers several open questions proposed in [18].

[1]  Reuven Bar-Yehuda,et al.  A Local-Ratio Theorem for Approximating the Weighted Vertex Cover Problem , 1983, WG.

[2]  Cristopher Moore,et al.  Frugal and Truthful Auctions for Vertex Covers, Flows and Cuts , 2009, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

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

[4]  Kunal Talwar,et al.  The Price of Truth: Frugality in Truthful Mechanisms , 2003, STACS.

[5]  V GoldbergAndrew,et al.  Finding minimum-cost circulations by canceling negative cycles , 1989 .

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

[8]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[9]  John E. Hopcroft,et al.  The Directed Subgraph Homeomorphism Problem , 1978, Theor. Comput. Sci..

[10]  Ron Lavi,et al.  Algorithmic Mechanism Design , 2008, Encyclopedia of Algorithms.

[11]  Ning Chen,et al.  A note on k‐shortest paths problem , 2011, J. Graph Theory.

[12]  Qiqi Yan On the Price of Truthfulness in Path Auctions , 2007, WINE.

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

[14]  Sven de Vries,et al.  Linear Programming and Vickrey Auctions , 2001 .

[15]  Edith Elkind,et al.  Frugality ratios and improved truthful mechanisms for vertex cover , 2006, EC '07.

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

[17]  Makoto Yokoo,et al.  False-Name-Proof Mechanisms for Hiring a Team , 2007, WINE.

[18]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .

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

[20]  Artur Czumaj,et al.  On the expected payment of mechanisms for task allocation , 2004, PODC '04.

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

[22]  Nicole Immorlica,et al.  First-price path auctions , 2005, EC '05.

[23]  P. Rowlinson ALGEBRAIC GRAPH THEORY (Graduate Texts in Mathematics 207) By CHRIS GODSIL and GORDON ROYLE: 439 pp., £30.50, ISBN 0-387-95220-9 (Springer, New York, 2001). , 2002 .

[24]  Ning Chen,et al.  Cheap labor can be expensive , 2007, SODA '07.

[25]  Joan Feigenbaum,et al.  A BGP-based mechanism for lowest-cost routing , 2002, PODC '02.

[26]  Edith Elkind,et al.  True costs of cheap labor are hard to measure: edge deletion and VCG payments in graphs , 2005, EC '05.

[27]  Chung-Lun Li,et al.  The complexity of finding two disjoint paths with min-max objective function , 1989, Discret. Appl. Math..