Bilevel programming: A combinatorial perspective - Savard, Gilles; Marcotte, Patrice (Graph Theory and Combinatorial Optimization, 2005)