Leadership in Singleton Congestion Games: What is Hard and What is Easy

08/30/2018
by   Matteo Castiglioni, et al.
0

We study the problem of computing Stackelberg equilibria Stackelberg games whose underlying structure is in congestion games, focusing on the case where each player can choose a single resource (a.k.a. singleton congestion games) and one of them acts as leader. In particular, we address the cases where the players either have the same action spaces (i.e., the set of resources they can choose is the same for all of them) or different ones, and where their costs are either monotonic functions of the resource congestion or not. We show that, in the case where the players have different action spaces, the cost the leader incurs in a Stackelberg equilibrium cannot be approximated in polynomial time up to within any polynomial factor in the size of the game unless P = NP, independently of the cost functions being monotonic or not. We show that a similar result also holds when the players have nonmonotonic cost functions, even if their action spaces are the same. Differently, we prove that the case with identical action spaces and monotonic cost functions is easy, and propose polynomial-time algorithm for it. We also improve an algorithm for the computation of a socially optimal equilibrium in singleton congestion games with the same action spaces without leadership, and extend it to the computation of a Stackelberg equilibrium for the case where the leader is restricted to 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, which computational experiments show to scale quite well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2019

Leadership in Congestion Games: Multiple User Classes and Non-Singleton Actions (Extended Version)

We study the problem of finding Stackelberg equilibria in games with a m...
research
09/15/2022

Differentiable Bilevel Programming for Stackelberg Congestion Games

A Stackelberg congestion game (SCG) is a bilevel program in which a lead...
research
11/03/2021

Computing Stackelberg Equilibrium with Memory in Sequential Games

Stackelberg equilibrium is a solution concept that describes optimal str...
research
05/16/2021

In Congestion Games, Taxes Achieve Optimal Approximation

We consider the problem of minimizing social cost in atomic congestion g...
research
05/19/2022

Public Signals in Network Congestion Games

We consider a largely untapped potential for the improvement of traffic ...
research
08/04/2018

Computing a Pessimistic Leader-Follower Equilibrium with Multiple Followers: the Mixed-Pure Case

The search problem of computing a leader-follower equilibrium has been w...
research
12/22/2022

Commitment with Signaling under Double-sided Information Asymmetry

Information asymmetry in games enables players with the information adva...

Please sign up or login with your details

Forgot password? Click here to reset