On a class of bilevel linear mixed-integer programs in adversarial settings

We consider a class of bilevel linear mixed-integer programs (BMIPs), where the follower’s optimization problem is a linear program. A typical assumption in the literature for BMIPs is that the follower responds to the leader optimally, i.e., the lower-level problem is solved to optimality for a given leader’s decision. However, this assumption may be violated in adversarial settings, where the follower may be willing to give up a portion of his/her optimal objective function value, and thus select a suboptimal solution, in order to inflict more damage to the leader. To handle such adversarial settings we consider a modeling approach referred to as $$\alpha $$α-pessimistic BMIPs. The proposed method naturally encompasses as its special classes pessimistic BMIPs and max–min (or min–max) problems. Furthermore, we extend this new modeling approach by considering strong-weak bilevel programs, where the leader is not certain if the follower is collaborative or adversarial, and thus attempts to make a decision by taking into account both cases via a convex combination of the corresponding objective function values. We study basic properties of the proposed models and provide numerical examples with a class of the defender–attacker problems to illustrate the derived results. We also consider some related computational complexity issues, in particular, with respect to optimistic and pessimistic bilevel linear programs.

[1]  Yue Zheng,et al.  A new method for strong-weak linear bilevel programming problem , 2014 .

[2]  Panos M. Pardalos,et al.  Multilevel Optimization: Algorithms and Applications , 2012 .

[3]  Steffen Rebennack,et al.  Optimal Bidding Strategies for Hydro-Electric Producers: A Literature Survey , 2014, IEEE Transactions on Power Systems.

[4]  Fatma Gzara,et al.  A cutting plane approach for bilevel hazardous material transport network design , 2013, Oper. Res. Lett..

[5]  Gregory Steeger,et al.  Strategic bidding for multiple price-maker hydroelectric producers , 2015 .

[6]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[7]  Massimiliano Caramia,et al.  Enhanced exact algorithms for discrete bilevel linear problems , 2015, Optim. Lett..

[8]  Charles Audet,et al.  New Branch-and-Cut Algorithm for Bilevel Linear Programming , 2004 .

[9]  Lina Mallozzi,et al.  ɛ-Mixed strategies for static continuous-kernel stackelberg games , 1993 .

[10]  Jonathan F. Bard,et al.  A bilevel programming approach to determining tax credits for biofuel production , 2000, Eur. J. Oper. Res..

[11]  Michael Patriksson,et al.  A Mathematical Model and Descent Algorithm for Bilevel Traffic Management , 2002, Transp. Sci..

[12]  Pierre Hansen,et al.  New Branch-and-Bound Rules for Linear Bilevel Programming , 1989, SIAM J. Sci. Comput..

[13]  Pierre Hansen,et al.  Links Between Linear Bilevel and Mixed 0–1 Programming Problems , 1995 .

[14]  A. Burgard,et al.  Optknock: A bilevel programming framework for identifying gene knockout strategies for microbial strain optimization , 2003, Biotechnology and bioengineering.

[15]  Dong Cao,et al.  A partial cooperation model for non-unique linear two-level decision problems , 2002, Eur. J. Oper. Res..

[16]  Suh-Wen Chiou,et al.  Bilevel programming for the continuous transport network design problem , 2005 .

[17]  P. Marcotte,et al.  A bilevel modelling approach to pricing and fare optimisation in the airline industry , 2003 .

[18]  Stephan Dempe,et al.  Foundations of Bilevel Programming , 2002 .

[19]  Xiaoning Qian,et al.  Adaptive bi-level programming for optimal gene knockouts for targeted overproduction under phenotypic constraints , 2013, BMC Bioinformatics.

[20]  Matthew D. Bailey,et al.  Shortest path network interdiction with asymmetric information , 2008 .

[21]  Jonathan Cole Smith,et al.  Exact interdiction models and algorithms for disconnecting networks via node deletions , 2012, Discret. Optim..

[22]  P. Pardalos,et al.  Handbook of global optimization , 1995 .

[23]  Gerald G. Brown,et al.  Defending Critical Infrastructure , 2006, Interfaces.

[24]  Bo Zeng Easier than We Thought - A Practical Scheme to Compute Pessimistic Bilevel Optimization Problem , 2015 .

[25]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[26]  Jiamin Wang,et al.  Robust optimization for the hazardous materials transportation network design problem , 2015, J. Comb. Optim..

[27]  Athanasios Migdalas,et al.  Bilevel programming in traffic planning: Models, methods and challenge , 1995, J. Glob. Optim..

[28]  Jonathan F. Bard,et al.  Practical Bilevel Optimization , 1998 .

[29]  Patrice Marcotte,et al.  An overview of bilevel optimization , 2007, Ann. Oper. Res..

[30]  Xiaotie Deng,et al.  Complexity Issues in Bilevel Linear Programming , 1998 .

[31]  Jonathan F. Bard,et al.  Practical Bilevel Optimization: Algorithms and Applications (Nonconvex Optimization and Its Applications) , 2006 .

[32]  R. Kevin Wood,et al.  Shortest‐path network interdiction , 2002, Networks.

[33]  Charles Audet,et al.  Disjunctive cuts for continuous linear bilevel programming , 2006, Optim. Lett..

[34]  Jonathan Cole Smith,et al.  A class of algorithms for mixed-integer bilevel min–max optimization , 2015, Journal of Global Optimization.

[35]  R. Kevin Wood,et al.  Deterministic network interdiction , 1993 .

[36]  Boris S. Mordukhovich,et al.  Sensitivity Analysis for Two-Level Value Functions with Applications to Bilevel Programming , 2012, SIAM J. Optim..

[37]  Ted K. Ralphs,et al.  A Branch-and-cut Algorithm for Integer Bilevel Linear Programs , 2009 .

[38]  Abdelmalek Aboussoror,et al.  Strong-weak Stackelberg Problems in Finite Dimensional Spaces , 1995 .