Internet Mathematics

A Unified Approach to Congestion Games and Two-Sided Markets

Heiner Ackermann, Paul W. Goldberg, Vahab S. Mirrokni, Heiko Röglin, and Berthold Vöcking

Full-text: Open access


Congestion games are a well-studied model for resource sharing among uncoordinated selfish players. Usually, one assumes that the resources in a congestion game do not have any preferences regarding the players that can access them. In typical load-balancing applications, however, different jobs can have different priorities, and jobs with higher priorities get, for example, larger shares of processor time. We extend the classical notion of congestion game and introduce a model in which each resource can assign priorities to the players, and players with higher priorities can displace players with lower priorities. Not only does our model extend classical congestion games, it can also be seen as a model of two-sided markets with ties. Hence it unifies previous results for these two classical models.

We prove that singleton congestion games with priorities are potential games. Furthermore, we show that every player-specific singleton congestion game with priorities possesses a pure Nash equilibrium that can be found in polynomial time. Finally, we extend our results to matroid congestion games, in which the strategy spaces of the players are matroids over the resources.

Article information

Internet Math. Volume 5, Number 4 (2008), 439-458.

First available in Project Euclid: 1 February 2010

Permanent link to this document

Mathematical Reviews number (MathSciNet)

Zentralblatt MATH identifier


Ackermann, Heiner; Goldberg, Paul W.; Mirrokni, Vahab S.; Röglin, Heiko; Vöcking, Berthold. A Unified Approach to Congestion Games and Two-Sided Markets. Internet Math. 5 (2008), no. 4, 439--458.

Export citation