Skip to main content
Log in

Truthfulness on a budget: trading money for approximation through monitoring

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

Albeit a pervasive desideratum when computing in the presence of selfish agents, truthfulness typically imposes severe limitations to what can be implemented. The price of these limitations is typically paid either economically, in terms of the financial resources needed to enforce truthfulness, or algorithmically, in terms of restricting the set of implementable objective functions, which often leads to renouncing optimality and resorting to approximate allocations. In this paper, with regards to utilitarian problems, we ask two fundamental questions: (i) what is the minimum sufficient budget needed by optimal truthful mechanisms, and (ii) whether it is possible to sacrifice optimality in order to achieve truthfulness with a lower budget. To answer these questions, we connect two streams of work on mechanism design and look at monitoring—a paradigm wherein agents’ actual costs are bound to their declarations. In this setting, we prove that the social cost is always a sufficient budget, even for collusion-resistant mechanisms, and, under mild conditions, also a necessary budget for a large class of utilitarian problems that encompass set system problems. Furthermore, for two well-studied problems outside of this class, namely facility location and obnoxious facility location, we draw a novel picture about the relationship between (additive) approximation and frugality. While for optimal mechanisms we prove that the social cost is always a sufficient and necessary budget for both problems, for approximate mechanisms we do have a dichotomy: for the facility location problem (i.e., agents want to be close to the facilities) we show that “good” approximations still need a budget equal to the social cost; on the contrary, for the obnoxious facility location problem (i.e. agents want to be as far away from the facilities as possible) we show that it is possible to trade approximation for frugality, thus obtaining truthfulness with a lower budget.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. The terminology is introduced in [33] while [23, 32] study the same model under the misnomer of mechanisms with verification. In the verification model of [39] it is effectively assumed that the designer can monitoring overbidding and punish underbidding; in [41] (and related literature) instead the designer only punishes underbidding but does not monitor overbidding—the difference between the models is furthermore studied therein. We here only monitor overbidding as in [23, 32, 33].

  2. A set system \((E, \mathcal {F})\) is an r-out-of-k-system if there exists a partition of E into k disjoint sets \(S_1,\ldots ,S_k\), such that every set \(F \in \mathcal {F}\) contains exactly r out of these k sets of elements.

  3. One might wonder whether relaxing the upper bound for some agents, and allowing a surplus for them, would allow to save more on the remaining agents. Our results of necessity cover also this case since they prove that no single agent can have a negative discount.

  4. For the sake of brevity, unless otherwise stated, in the remainder we will always refer to bid-independent discounted first-price mechanisms simply as discounted first-price mechanisms, whereas we will explicitly write single-bid discounted first-price mechanisms to refer to payment functions that employ single-bid discounts.

  5. See [37] for the similarities among facility location and clustering/classification with strategic data sources.

  6. A simpler proof works when agents have unrestricted domains (i.e., simply set \(b_i\) big enough with respect to \({\mathbf {b}}_{-i}\) so to force \(f^*\) to locate one facility on \(b_i\)). Our argument applies also to more restricted settings as considered in, e.g., [6].

  7. We justify our focus on \(f_\varepsilon ^*\) by highlighting how useful a tool it is to study the tradeoff between frugality and approximation in this setting, as it allows us to both: (i) easily predict the location of the facility; and (ii) compute the approximation ratio achievable given the particular configuration of the instance at hand (see Theorem 8). If we were to focus, for instance, on the class of mechanisms having a given approximation guarantee, we would certainly retain (ii) but we would have to restrict ourselves to specific algorithms within this class to also retain (i).

  8. We note that unless the length of the interval is specified, the problem is not well-defined, as a solution with lower social cost can always be obtained by moving the facility farther away.

  9. Note that we are assuming a fixed tie-breaking rule when there are multiple optimal allocations (i.e., n is even and n / 2 agents are at 0 and n / 2 agents at \(\ell \)). We assume that the algorithm will allocate consistently the facility at one extreme of the interval.

References

  1. Alon, N., Feldman, M., Procaccia, A. D., & Tennenholtz, M. (2010). Strategyproof approximation of the minimax on networks. Mathematics of Operations Research, 3, 513–526.

    Article  MathSciNet  Google Scholar 

  2. Amanatidis, G., Birmpas, G., & Markakis, E. (2017) On budget-feasible mechanism design for symmetric submodular objectives. In Proceedings of 13th international conference on Web and internet economics, WINE 2017, Bangalore, India, December 17-20, 2017 (pp. 1–15).

  3. Amanatidis, G., Kleer, P., & Schäfer, G. (2019) Budget-feasible mechanism design for non-monotone submodular objectives: Offline and online. In Proceedings of the 2019 ACM conference on economics and computation, EC 2019, Phoenix, AZ, USA, June 24-28, 2019. (pp. 901–919).

  4. Anastasiadis, E., & Deligkas, A. (2018). Heterogeneous facility location games. AAMAS, pp. 623–631.

  5. Augustine, J., Caragiannis, I., Fanelli, A., & Kalaitzis, C. (2015). Enforcing efficient equilibria in network design games via subsidies. Algorithmica, 72(1), 44–82.

    Article  MathSciNet  Google Scholar 

  6. Babaioff, M., Feldman, M., & Tennenholtz, M. (2016). Mechanism design with strategic mediators. ACM Transations on Economics and Computation, 4(2), 7.

    MathSciNet  MATH  Google Scholar 

  7. Bei, X., Chen, N., Gravin, N., & Lu, P. (2017). Worst-case mechanism design via bayesian analysis. SIAM Journal on Computing, 46(4), 1428–1448.

    Article  MathSciNet  Google Scholar 

  8. Buchbinder,N., Lewin-Eytan, L., Naor, J., & Orda, A. (2008) Non-cooperative cost sharing games via subsidies. In B. Monien and U.-P. Schroeder (Eds.), Algorithmic Game Theory (pp. 337–349). Berlin: Springer.

  9. Calinescu, G. (2015). Bounding the payment of approximate truthful mechanisms. Theoretical Computer Science, 562, 419–435.

    Article  MathSciNet  Google Scholar 

  10. Caragiannis, I., Chatzigeorgiou, X., Kanellopoulos, P., Krimpas, G. A., Protopapas, N., & Voudouris, A. A. (2017). Efficiency and complexity of price competition among single-product vendors. Artificial Intelligence, 248, 9–25.

    Article  MathSciNet  Google Scholar 

  11. Caragiannis, I., & Voudouris, A. A. (2018) The efficiency of resource allocation mechanisms for budget-constrained users. In Proceedings of the 2018 ACM conference on economics and computation, Ithaca, NY, USA, June 18-22, 2018 (pp. 681–698).

  12. Chen, N., Elkind, E., Gravin, N., & Petrov, F. (2010) Frugal mechanism design via spectral techniques. In Proceedings of the 2010 IEEE 51st annual symposium on foundations of computer science, FOCS ’10 (pp. 755–764). Washington: IEEE Computer Society.

  13. Cheng, Y., Gravin, N., Munagala, K., & Wang, K., (2018) A simple mechanism for a budget-constrained buyer. In Proceedings of 14th international conference on web and internet economics, WINE 2018, Oxford, UK, December 15-17, 2018 (pp. 96–110).

  14. Cheng, Y., Yu, W., & Zhang, G. (2011) Mechanisms for obnoxious facility game on a path (pp. 262–271). Berlin: Springer.

  15. Cheng, Y., Yu, W., & Zhang, G. (2013). Strategy-proof approximation mechanisms for an obnoxious facility game on networks. Theoretical Computer Science, 497, 154–163. Combinatorial Algorithms and Applications.

    Article  MathSciNet  Google Scholar 

  16. Dobzinski, S., Papadimitriou, C. H., & Singer, Y. (2011) Mechanisms for complement-free procurement. In Proceedings of the 12th ACM conference on electronic commerce, EC ’11 (pp. 273–282). New York: ACM.

  17. Dokow, E., Feldman, M., Meir, R., & Nehama, I. (2012). Mechanism design on discrete lines and cycles. ACM EC, pp. 423–440.

  18. Elkind, E., Goldberg, L. A., & Goldberg, P. W. (2007) Frugality ratios and improved truthful mechanisms for vertex cover. In Proceedings of the 8th ACM conference on electronic commerce, EC ’07 (pp. 336–345). New York: ACM.

  19. Elkind, E., Sahai, A., & Steiglitz, K. (2004). Frugality in path auctions. SODA, pp. 701–709.

  20. Ferraioli, D., Serafino, P., & Ventre, C. (2016) What to verify for optimal truthful mechanisms without money. In Proceedings of the 2016 international conference on autonomous agents & multiagent systems, Singapore, May 9-13, 2016, pp. 68–76.

  21. Fotakis, D., Krysta, P., & Ventre, C. Equal-cost mechanism design with monitoring. Submitted.

  22. Fotakis, D., & Tzamos, C. (2013) On the power of deterministic mechanisms for facility location games. In Proceedings of 40th international colloquium automata, languages, and programming, ICALP 2013, Riga, Latvia, July 8–12, 2013, Part I (pp. 449–460).

  23. Giannakopoulos, Y., Koutsoupias, E., & Kyropoulou, M. (2016). The anarchy of scheduling without money. SAGT (pp. 302–314).

  24. Golomb, I., & Tzamos, C., (2017) Truthful facility location with additive errors. CoRR, arXiv:1701.00529.

  25. Gravin, N., Jin, Y., Lu, P., & Zhang, C. (2019) Optimal budget-feasible mechanisms for additive valuations. In Proceedings of the 2019 ACM conference on economics and computation, EC 2019, Phoenix, AZ, USA, June 24-28, 2019 (pp. 887–900).

  26. Hajiaghayi, M., Khani, M. R., & Seddighin, S. (2018) Frugal auction design for set systems: Vertex cover and knapsack. In Proceedings of the 2018 ACM conference on economics and computation, EC ’18, (pp. 645–662.) New York: ACM.

  27. Ibara, K., & Nagamochi, H. (2012) Characterizing mechanisms in obnoxious facility game. In Proceedings of 6th international conference on combinatorial optimization and applications, COCOA 2012, Banff, AB, Canada, August 5-9, 2012 (pp. 301–311).

  28. Karlin, A. R., Kempe, D., & Tamir, T. (2005) Beyond VCG: frugality of truthful mechanisms. In Proceedings of 46th annual IEEE symposium on foundations of computer science (FOCS 2005), 23-25 October 2005, Pittsburgh, PA, USA (pp. 615–626).

  29. Kempe, D., Salek, M., & Moore, C. (2010) Frugal and truthful auctions for vertex covers, flows and cuts. In Proceedings of the 2010 IEEE 51st annual symposium on foundations of computer science, FOCS ’10 (pp. 745–754), Washington: IEEE Computer Society.

  30. Khalilabadi, P. J., & Tardos, É. (2018) Simple and efficient budget feasible mechanisms for monotone submodular valuations. In Proceedings of 14th international conference web and internet economics, WINE 2018, Oxford, UK, December 15-17, 2018 (pp. 246–263).

  31. Kos, N., & Messner, M. (2012). Extremal incentive compatible transfers. Journal of Economic Theory, 148, 134–164.

    Article  MathSciNet  Google Scholar 

  32. Koutsoupias, E., (2011) Scheduling without payments. In Proceedings of SAGT, volume 6982 of LNCS (pp. 143–153).

  33. Kovács, A., Meyer, U., & Ventre, C. (2015) Mechanisms with monitoring for truthful RAM allocation. In WINE, volume 9470 of Lecture notes in computer science (pp. 398–412). Springer.

  34. Kyropoulou, M., Ventre, C., & Zhang, X. (2019) Mechanism design for constrained heterogeneous facility location. In SAGT 2019 (in press).

  35. Lu, P., Sun, X., Wang, Y., & Zhu, Z. A. (2010). Asymptotically optimal strategy-proof mechanisms for two-facility games. ACM EC, pp. 315–324.

  36. Lu, P., Wang, Y., & Zhou, Y. (2009). Tighter bounds for facility games. WINE, pp. 137–148.

  37. Meir, R., Procaccia, A. D., & Rosenschein, J. S. (2012). Algorithms for strategyproof classification. Artificial Intelligence, 186, 123–156.

    Article  MathSciNet  Google Scholar 

  38. Moulin, H. (1980). On strategy-proofness and single-peakedness. Public Choice, 35, 437–455.

    Article  Google Scholar 

  39. Nisan, N., & Ronen, A. (2001). Algorithmic mechanism design. Games and Economic Behavior, 35, 166–196.

    Article  MathSciNet  Google Scholar 

  40. Nisan, N., Roughgarden, T., Tardos, E., & Vazirani, V. V. (Eds.). (2007). Algorithmic game theory. New York: Cambridge University Press.

    Google Scholar 

  41. Penna, P., & Ventre, C. (2014). Optimal collusion-resistant mechanisms with verification. Games and Economic Behavior, 86, 491–509.

    Article  MathSciNet  Google Scholar 

  42. Procaccia, A. D., & Tennenholtz, M. (2013). Approximate mechanism design without money. ACM Transations on Economics and Computation, 1(4), 18.

    Google Scholar 

  43. Schummer, J., & Vohra, R. V. (2002). Strategy-proof location on a network. Journal of Economic Theory, 104, 405–428.

    Article  MathSciNet  Google Scholar 

  44. Serafino, P., & Ventre, C. (2014). Heterogeneous facility location without money on the line. ECAI - Including PAIS (pp. 807–812).

  45. Serafino, P., & Ventre, C. (2015). Truthful mechanisms without money for non-utilitarian heterogeneous facility location. AAAI (pp. 1029–1035).

  46. Serafino, P., & Ventre, C. (2016). Heterogeneous facility location without money. Theoretical Computer Science, 636, 27–46.

    Article  MathSciNet  Google Scholar 

  47. Singer, Y. (2010). Budget feasible mechanisms. FOCS (pp. 765–774).

  48. Talwar, K. (2003) The price of truth: Frugality in truthful mechanisms. In Proceedings of 20th annual symposium on theoretical aspects of computer science STACS 2003, Berlin, Germany, February 27–March 1, 2003 (pp. 608–619).

  49. Zou, S., & Li, M., (2015). Facility location games with dual preference. AAMAS (pp. 615–623).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paolo Serafino.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Serafino, P., Ventre, C. & Vidali, A. Truthfulness on a budget: trading money for approximation through monitoring. Auton Agent Multi-Agent Syst 34, 5 (2020). https://doi.org/10.1007/s10458-019-09435-9

Download citation

  • Published:

  • DOI: https://doi.org/10.1007/s10458-019-09435-9

Keywords

Navigation