FROM GAME THEORY TO GRAPH THEORY: A BIL ILEVEL JO JOURNEY
IVANA LJUBIC ESSEC BUSINESS SCHOOL, PARIS EURO 2019 TUTORIAL, DUBLIN JUNE 26, 2019
FROM GAME THEORY TO GRAPH THEORY: A BIL ILEVEL JO JOURNEY IVANA - - PowerPoint PPT Presentation
FROM GAME THEORY TO GRAPH THEORY: A BIL ILEVEL JO JOURNEY IVANA LJUBIC ESSEC BUSINESS SCHOOL, PARIS EURO 2019 TUTORIAL, DUBLIN JUNE 26, 2019 References: M. Fischetti, I. Ljubic, M. Monaci, M. Sinnl: Interdiction Games and
IVANA LJUBIC ESSEC BUSINESS SCHOOL, PARIS EURO 2019 TUTORIAL, DUBLIN JUNE 26, 2019
References:
Knapsack Problems, INFORMS Journal on Computing 31(2):390-410, 2019
Problem, submitted, 2018
linear programs, Operations Research 65(6): 1615-1637, 2017 SOLVER: https://msinnl.github.io/pages/bilevel.html
Leader chooses the strategy that maximizes her payoff Leader anticipates the best response of the follower (backward induction) Stackelberg equilibrium P(S1,T1) P(Sn,Tm) P(Si,Tj)
When multiple strategies of the follower lead to the best response, we can distinguish between “optimistic” and “pessimistic leader” P(S1,T1) P(Sn,Tm) P(Si,Tj) < P(S1,Tm)
P(S1,T1) P(Sn,Tm) P(Si,Tj)
Hierarchical optimization → BILEVEL OPTIMIZATION
Pricing: operator sets tariffs, and then customers choose the cheapest alternative
Brotcorne et al., 2001; Labbé & Violin, 2016)
source: banderasnews.com, Oct 2017
itoring / / haltin lting an adversary‘s acti ctivit ity
Interdic iction
Interdicti tion
ction:
Destruction of
certain in nod
/ ed edges es
eduction of
/ in incr crease of
NP-hard! Survey (Co Coll llado&Papp, 2012)
certaintie ies:
twork ch characteristics
damage caused by ATTACKER
imperfect information,…
poaching fare evasion airport security
1362 references!
Bilevel Optimization General Case Convex Non-Convex MILP (MI)NLP, … Interdiction-Like Convex Non-Convex MILP (MI)NLP,… Under Uncertainty, Multi-Objective, inf- dim spaces,… …
follower
Jeroslow, 1985 NP-hard (LP+LP) Fischetti, L., Monaci, Sinnl, 2017: Branch&Cut This talk!
FOLLOWER solves a combinatorial optimization problem (mostly, an NP-hard problem!). Both agents play pure strategies.
Leader Follower
Interdiction Problems: LEADER has a
limited budget to ”interdict” FOLLOWER by removing some “objects”.
Blocker Problems: LEADER minimizes the
budget to ”interdict” FOLLOWER by removing some “objects”. The FOLLOWER’s objective should stay below a given threshold T
Min-Max Objective
Leader Follower
T
A GENTLE INTRODUCTION
Marketing Strategy Problem (De Negre, 2011) Companies A (leader) and B (follower). Items are geographic regions. Cost and benefit for each target region. A dominates the market: whenever A and B target the same region, campaign of B is not effective
networks”) studied the “Hamburg cell” network (172 terrorists): social ties very strong in densely connected networks
nodes to remove from the network so that the remaining maximum clique is smallest possible?
Value Function
INTERDICTION: Min-max
Leader Follower
BLOCKING: Min-num or Min-sum
Leader Follower
T
Fischetti, Ljubic, Monaci, Sinnnl , IJOC 2019
Fischetti, Ljubic, Monaci, Sinnl, IJOC (2019)
Otherwise: a slightly extended formulation is needed (cf. k-vertex cut)
Solve Master Problem → Branch-and-Interdiction-Cut
Furini, Ljubic, Martin, San Segundo, EJOR,2019 eliminated by preprocessing
Max-Clique Solver San Segundo et al. (2016)
#variables
lifting
Generic B&C for Bilevel MILPs (Fischetti, Ljubic, Monaci, Sinnl, 2017) Branch-and- Interdiction-Cut
and only if its complement is an independent set
connected component in the remaining graph.
FOLLOWER‘s optimal response is at most one.
k=3
k=3
Furini, Ljubic, Malaguti, Paronuzzi (2018)
Furini, Ljubic, Malaguti, Paronuzzi (2018)
Furini, Ljubic, Malaguti, Paronuzzi (2018)
Furini et al. (2018)
THE-ART Compact model Branch-and- Interdiction-Cut
AND SOME DIRECTIONS FOR THE FUTURE RESEARCH.
models)
combinatorial poly-time bounds
https://msinnl.github.io/pages/bilevel.html
References:
Knapsack Problems, INFORMS Journal on Computing 31(2):390-410, 2019
Problem, submitted, 2018
linear programs, Operations Research 65(6): 1615-1637, 2017 SOLVER: https://msinnl.github.io/pages/bilevel.html
Report, Optimization Online (2017)
Transportation Network, Transportation Science, 35(4): 345-358, 2001
(5):1104–1115, 2008
European Journal of Operational Research 278(3): 855-868, 2019
4-2012, 2012.
Covering Problems, European Journal of Operational Research 275(3):882-896, 2019
Mathematik und Informatik. PREPRINT 2018-11
Science 63(7): 2146-2162, 2017
32(2):146–164, 1985
Italiano, L. Monteiro, C. Palamidessi, M. Yung (eds.) Automata, Languages and Programming, pp. 1127-1138. , 2005
Management Science, 44(12):1608–1622, 1998
with random utilities, European Journal of Operational Research 266(1): 46-56, 2018
Computers & OR 66:81–94, 2016
189:1393–1492, 2008
http://hdl.handle.net/10945/38416, 2010