The University of Southampton
University of Southampton Institutional Repository

Leadership in singleton congestion games: what is hard and what is easy

Leadership in singleton congestion games: what is hard and what is easy
Leadership in singleton congestion games: what is hard and what is easy
We study the problem of computing Stackelberg equilibria in Stackelberg games whose underlying structure is a congestion game, focusing on singleton congestion games, i.e., on congestion games where each player can choose a single resource, and assuming that one of them acts as leader while the other ones act as followers. We provide a comprehensive picture of the computational complexity of finding equilibria in these games, investigating different forms of commitment (pure-strategy and mixed-strategy) and followers' tie-breaking rules (optimistic and pessimistic). We identify two features of such games, namely, identical/different action spaces and monotonic/generic cost functions, by which we provide a complete characterization of the cases in which the equilibrium-finding problem is either easy or hard. In particular, we show that, in the case where the action spaces are different, the cost the leader incurs in an optimistic or pessimistic Stackelberg equilibrium cannot be approximated in polynomial time up to any polynomial factor in the size of the game unless P = NP, independently of the cost functions being monotonic or generic. This result holds even when the commitment is restricted to pure strategies. For general mixed-strategy commitments, we show that a similar result also holds when the players have generic cost functions, even if their action spaces are identical. Furthermore, we prove that the case with identical action spaces and monotonic cost functions is easy. We also improve the efficiency of a polynomial-time algorithm available in the literature for the computation of a socially optimal Nash equilibrium in non-Stackelberg singleton congestion games with identical action spaces and generic cost functions, and we extend it to the computation of a Stackelberg equilibrium for the case where the leader is restricted to playing pure strategies. For the cases in which the problem of finding an equilibrium is hard, we show how, in the optimistic setting where the followers break ties in favor of the leader, the problem can be formulated via mixed-integer linear programming techniques. We also provide an experimental evaluation of our algorithms both on random instances and on instances generated from our inapproximability reductions.
0004-3702
1-31
Castiglioni, Matteo
c373b741-987b-4f6a-88cb-2e6103ed56f5
Marchesi, Alberto
43e939c0-6463-4397-a7d8-025e356156f8
Gatti, Nicola
7396d2c6-cbd4-44a0-a1ea-ac0acc892b02
Coniglio, Stefano
03838248-2ce4-4dbc-a6f4-e010d6fdac67
Castiglioni, Matteo
c373b741-987b-4f6a-88cb-2e6103ed56f5
Marchesi, Alberto
43e939c0-6463-4397-a7d8-025e356156f8
Gatti, Nicola
7396d2c6-cbd4-44a0-a1ea-ac0acc892b02
Coniglio, Stefano
03838248-2ce4-4dbc-a6f4-e010d6fdac67

Castiglioni, Matteo, Marchesi, Alberto, Gatti, Nicola and Coniglio, Stefano (2019) Leadership in singleton congestion games: what is hard and what is easy. Artificial Intelligence, 277, 1-31. (doi:10.1016/j.artint.2019.103177).

Record type: Article

Abstract

We study the problem of computing Stackelberg equilibria in Stackelberg games whose underlying structure is a congestion game, focusing on singleton congestion games, i.e., on congestion games where each player can choose a single resource, and assuming that one of them acts as leader while the other ones act as followers. We provide a comprehensive picture of the computational complexity of finding equilibria in these games, investigating different forms of commitment (pure-strategy and mixed-strategy) and followers' tie-breaking rules (optimistic and pessimistic). We identify two features of such games, namely, identical/different action spaces and monotonic/generic cost functions, by which we provide a complete characterization of the cases in which the equilibrium-finding problem is either easy or hard. In particular, we show that, in the case where the action spaces are different, the cost the leader incurs in an optimistic or pessimistic Stackelberg equilibrium cannot be approximated in polynomial time up to any polynomial factor in the size of the game unless P = NP, independently of the cost functions being monotonic or generic. This result holds even when the commitment is restricted to pure strategies. For general mixed-strategy commitments, we show that a similar result also holds when the players have generic cost functions, even if their action spaces are identical. Furthermore, we prove that the case with identical action spaces and monotonic cost functions is easy. We also improve the efficiency of a polynomial-time algorithm available in the literature for the computation of a socially optimal Nash equilibrium in non-Stackelberg singleton congestion games with identical action spaces and generic cost functions, and we extend it to the computation of a Stackelberg equilibrium for the case where the leader is restricted to playing pure strategies. For the cases in which the problem of finding an equilibrium is hard, we show how, in the optimistic setting where the followers break ties in favor of the leader, the problem can be formulated via mixed-integer linear programming techniques. We also provide an experimental evaluation of our algorithms both on random instances and on instances generated from our inapproximability reductions.

Text
journal - Accepted Manuscript
Download (7MB)

More information

Accepted/In Press date: 23 September 2019
e-pub ahead of print date: 27 September 2019
Published date: December 2019

Identifiers

Local EPrints ID: 434444
URI: http://eprints.soton.ac.uk/id/eprint/434444
ISSN: 0004-3702
PURE UUID: 04886c38-3328-4d43-88b0-29b81ef2ae61
ORCID for Stefano Coniglio: ORCID iD orcid.org/0000-0001-9568-4385

Catalogue record

Date deposited: 24 Sep 2019 16:30
Last modified: 16 Mar 2024 08:13

Export record

Altmetrics

Contributors

Author: Matteo Castiglioni
Author: Alberto Marchesi
Author: Nicola Gatti

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×