An Algorithmic Theory of Simplicity in Mechanism Design

Diodato Ferraioli, Carmine Ventre
3/13/2024
cs.GTcs.MA

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

A growing body of work in economics and computation focuses on the trade-off between implementability and simplicity in mechanism design. The goal is to develop a theory that not only allows to design an incentive structure easy to grasp for imperfectly rational agents, but also understand the ensuing limitations on the class of mechanisms that enforce it. In this context, the concept of OSP mechanisms has assumed a prominent role since they provably account for the absence of contingent reasoning skills, a specific cognitive limitation. For single-dimensional agents, it is known that OSP mechanisms need to use certain greedy algorithms. In this work, we introduce a notion that interpolates between OSP and SOSP, a more stringent notion where agents only plan a subset of their own future moves. We provide an algorithmic characterization of this novel class of mechanisms for single-dimensional domains and binary allocation problems, that precisely measures the interplay between simplicity and implementability. We build on this to show how mechanisms based on reverse greedy algorithms (a.k.a., deferred acceptance auctions) are algorithmically more robust to imperfectly rationality than those adopting greedy algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ferraioli2024algorithmic,
  title  = {An Algorithmic Theory of Simplicity in Mechanism Design},
  author = {Diodato Ferraioli and Carmine Ventre},
  year   = {2024},
  eprint = {2403.08610},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.08610v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.08610.svg)](https://codeofpaper.com/paper/2403.08610)

Discussion