The University of Southampton
University of Southampton Institutional Repository

Bilevel programming methods for computing single-leader-multi-follower equilibria in normal-form and polymatrix games

Bilevel programming methods for computing single-leader-multi-follower equilibria in normal-form and polymatrix games
Bilevel programming methods for computing single-leader-multi-follower equilibria in normal-form and polymatrix games
The concept of leader-follower (or Stackelberg) equilibrium plays a central role in a number of real-world applications bordering on mathematical optimization and game theory. While the single-follower case has been investigated since the inception of bilevel programming with the seminal work of von Stackelberg, results for the case with multiple followers are only sporadic and not many computationally affordable methods are available. In this work, we consider Stackelberg games with two or more followers who play a (pure or mixed) Nash equilibrium once the leader has committed to a (pure or mixed) strategy, focusing on normal-form and polymatrix games. As customary in bilevel programming, we address the two extreme cases where, if the leader’s commitment originates more Nash equilibria in the followers’ game, one which either maximizes (optimistic case) or minimizes (pessimistic case) the leader’s utility is selected. First, we show that, in both cases and when assuming mixed strategies, the optimization problem associated with the search problem of finding a Stackelberg equilibrium is NP-hard and not in Poly-APX unless P=NP. We then consider different situations based on whether the leader or the followers can play mixed strategies or are restricted to pure strategies only, proposing exact nonconvex mathematical programming formulations for the optimistic case for normal-form and polymatrix games. For the pessimistic problem, which cannot be tackled with a (single-level) mathematical programming formulation, we propose a heuristic black-box algorithm. All the methods and formulations that we propose are thoroughly evaluated computationally.
2192-4406
1-29
Basilico, Nicola
523f2057-42f0-4ee3-bf09-99995fdc92bb
Coniglio, Stefano
03838248-2ce4-4dbc-a6f4-e010d6fdac67
Gatti, Nicola
c4afea1e-2941-497a-b7cd-02e25ff10664
Marchesi, Alberto
4cf9c341-d0e1-4721-b293-54b6884c4e6d
Basilico, Nicola
523f2057-42f0-4ee3-bf09-99995fdc92bb
Coniglio, Stefano
03838248-2ce4-4dbc-a6f4-e010d6fdac67
Gatti, Nicola
c4afea1e-2941-497a-b7cd-02e25ff10664
Marchesi, Alberto
4cf9c341-d0e1-4721-b293-54b6884c4e6d

Basilico, Nicola, Coniglio, Stefano, Gatti, Nicola and Marchesi, Alberto (2019) Bilevel programming methods for computing single-leader-multi-follower equilibria in normal-form and polymatrix games. EURO Journal on Computational Optimization, 1-29. (doi:10.1007/s13675-019-00114-8).

Record type: Article

Abstract

The concept of leader-follower (or Stackelberg) equilibrium plays a central role in a number of real-world applications bordering on mathematical optimization and game theory. While the single-follower case has been investigated since the inception of bilevel programming with the seminal work of von Stackelberg, results for the case with multiple followers are only sporadic and not many computationally affordable methods are available. In this work, we consider Stackelberg games with two or more followers who play a (pure or mixed) Nash equilibrium once the leader has committed to a (pure or mixed) strategy, focusing on normal-form and polymatrix games. As customary in bilevel programming, we address the two extreme cases where, if the leader’s commitment originates more Nash equilibria in the followers’ game, one which either maximizes (optimistic case) or minimizes (pessimistic case) the leader’s utility is selected. First, we show that, in both cases and when assuming mixed strategies, the optimization problem associated with the search problem of finding a Stackelberg equilibrium is NP-hard and not in Poly-APX unless P=NP. We then consider different situations based on whether the leader or the followers can play mixed strategies or are restricted to pure strategies only, proposing exact nonconvex mathematical programming formulations for the optimistic case for normal-form and polymatrix games. For the pessimistic problem, which cannot be tackled with a (single-level) mathematical programming formulation, we propose a heuristic black-box algorithm. All the methods and formulations that we propose are thoroughly evaluated computationally.

Text
paper - Accepted Manuscript
Download (551kB)

More information

Accepted/In Press date: 9 May 2019
e-pub ahead of print date: 18 May 2019

Identifiers

Local EPrints ID: 430916
URI: http://eprints.soton.ac.uk/id/eprint/430916
ISSN: 2192-4406
PURE UUID: ca43a944-c600-4348-a5fd-e26df37ef2b7
ORCID for Stefano Coniglio: ORCID iD orcid.org/0000-0001-9568-4385

Catalogue record

Date deposited: 17 May 2019 16:30
Last modified: 16 Mar 2024 07:50

Export record

Altmetrics

Contributors

Author: Nicola Basilico
Author: Nicola Gatti
Author: Alberto Marchesi

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.

×