15th EUROPT Workshop on Advances in Continuous Optimization
Montréal, Canada, 12 — 14 juillet 2017
15th EUROPT Workshop on Advances in Continuous Optimization
Montréal, Canada, 12 — 14 juillet 2017
Bilevel optimization I
12 juil. 2017 09h45 – 11h00
Salle: PWC
Présidée par Patrice Marcotte
3 présentations
-
09h45 - 10h10
Value-function based non-cooperative games
Generalizing the family of network interdiction games communicated to us by Andrew Liu and his collaborators,
this paper studies a two-stage non-cooperative game wherein the objective function of each player's optimization problem contains a value function of a second-stage linear program parameterized by the first-stage variables,
through a (possibly piecewise) linear function that upper bounds the second-stage decision variable. We investigate the solution existence of this game and methods for computing such solutions. The latter methods include Lemke's algorithm for problems with affine structures and best-response schemes in general. -
10h10 - 10h35
Theoretical and computational comparisons of formulations for Stackelberg bimatrix games
Stackelberg Games confront contenders, a leader and a follower, with opposed objectives, each wanting to optimize their rewards. The objective of the game is for the leader to commit to a reward-maximizing strategy anticipating that the follower will best respond.
A Stackelberg game can be modeled as a bilevel bilinear optimization problem. We present different single level reformulations and compare their LP relaxations from both theoretical and computational points of view. -
10h35 - 11h00
A branch-and -bound algorithm for a bilevel location-allocation model.
We propose an exact branch-and-bound framework for determining the optimal locations and service levels associated with facilities, taking into account user behaviour and competition. In this bilevel maximization setting, we obtain a valid upper bound on the objective through the linearization of the lower level nonlinear terms. At each node of the enumeration tree where an integer solution (number of servers) is achieved, a feasible solution is computed by solving the follower's mathematical program. Preliminary numerical results will be presented and discussed.