Skip to main content
European Commission logo print header

Algorithms, Games, Mechanisms, and the Price of Anarchy

Final Report Summary - ALGAME (Algorithms, Games, Mechanisms, and the Price of Anarchy)

The project aimed to advance important research directions of algorithmic
game theory. Our group managed to substantially extend the state of the
art in multiple fronts of this multi-faceted research area. This
includes the following specific advances.

We developed a novel theory for designing and analyzing incentive
compatible mechanisms and auctions. For this, we developed a duality framework
for partial differential constraints, which is based in extending the
theory of linear programming to infinite programs. Combining it with
the theory of matchings and using multidimensional geometric
isoperimetric inequalities, we succeeded in extending Myerson's theory
of optimal auctions to two items and to the important special case of
uniform distributions of multiple items. This has been an open problem
for 35 years and one of the most fundamental and difficult questions
in auction theory.

In other fronts, we made significant progress progress in
understanding the limitations of incentive compatible algorithmic environments, that
is, when the input to an algorithm is provided by selfish agents
that are have a stake in the outcome. This question is nicely captured
by the Nisan-Ronen conjecture for the scheduling problem, a major
open problem of the last two decades. We managed to make progress in
this question by generalizing it and showing that incentive
compatibility substantially limits the power of algorithms for domains
that differ very little from scheduling.

The dual research direction to incentive compatibility asks about the
limitations of algorithms that are executed by selfish
agents. Blockchains provide the best example of such distributed
algorithms. Our work on blockchains includes a rigorous approach and
analysis of blockchain mining games, as well as the study of their
extensions when the agents can pay forward other agents or manipulate
the energy that they expend for mining.