Solving Bilevel Multicriterion Optimization Problems With Lower Level Decision Uncertainty

Bilevel optimization problems are characterized by a hierarchical leader-follower structure, in which the leader desires to optimize her own strategy taking the response of the follower into account. These problems are referred to as Stackelberg problems in the domain of game theory, and as bilevel problems in the domain of mathematical programming. In a number of practical scenarios, a bilevel problem is solved by a leader who needs to take multiple objectives into account and simultaneously deal with the decision uncertainty involved in modeling the follower's behavior. Such problems are often encountered in strategic product design, homeland security applications, and taxation policy. However, the hierarchical nature makes the problem difficult to solve and they are commonly simplified by assuming a deterministic setup with smooth objective functions. In this paper, we focus our attention on the development of a flexible evolutionary algorithm for solving multicriterion bilevel problems with lower level (follower) decision uncertainty. The performance of the algorithm is evaluated in a comparative study on a number of test problems. In addition to the numerical experiments, we consider two real-world examples from the field of environmental economics and management to illustrate how the framework can be used to obtain optimal strategies.

[1]  Jerome Bracken,et al.  Mathematical Programs with Optimization Problems in the Constraints , 1973, Oper. Res..

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

[3]  Young-Jou Lai,et al.  Hierarchical optimization: A satisfactory solution , 1996, Fuzzy Sets Syst..

[4]  Liang-Hsuan Chen,et al.  Considering decision decentralizations to solve bi-level multi-objective decision-making problems: A fuzzy approach , 2013 .

[5]  Sanaz Mostaghim,et al.  Bilevel Optimization of Multi-Component Chemical Systems Using Particle Swarm Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[6]  Kalyanmoy Deb,et al.  Test Problem Construction for Single-Objective Bilevel Optimization , 2014, Evolutionary Computation.

[7]  Edieal J. Pinker,et al.  Technical Note - Managing a Secret Project , 2013, Oper. Res..

[8]  Ichiro Nishizaki,et al.  Interactive fuzzy programming for decentralized two-level linear programming problems , 2002, Fuzzy Sets Syst..

[9]  Yafeng Yin,et al.  Genetic-Algorithms-Based Approach for Bilevel Programming Models , 2000 .

[10]  Carlo Mannino,et al.  Computing Optimal Recovery Policies for Financial Markets , 2010, Oper. Res..

[11]  Kalyanmoy Deb,et al.  Finding optimal strategies in a multi-period multi-leader-follower Stackelberg game using an evolutionary algorithm , 2013, Comput. Oper. Res..

[12]  J. Herskovits,et al.  Contact shape optimization: a bilevel programming approach , 2000 .

[13]  Kalyanmoy Deb,et al.  Towards Understanding Bilevel Multi-objective Optimization with Deterministic Lower Level Decisions , 2015, EMO.

[14]  Heinrich von Stackelberg,et al.  Stackelberg (Heinrich von) - The Theory of the Market Economy, translated from the German and with an introduction by Alan T. PEACOCK. , 1953 .

[15]  P. K. Kannan,et al.  Retail Channel Structure Impact on Strategic Engineering Product Design , 2011, Manag. Sci..

[16]  R. Rockafellar,et al.  Implicit Functions and Solution Mappings , 2009 .

[17]  G. Eichfelder Solving Nonlinear Multiobjective Bilevel Optimization Problems with Coupled Upper Level Constraints , 2007 .

[18]  Bo An,et al.  A Deployed Quantal Response-Based Patrol Planning System for the U.S. Coast Guard , 2013, Interfaces.

[19]  Miles G. Nicholls,et al.  Aluminum Production Modeling - A Nonlinear Bilevel Programming Approach , 1995, Oper. Res..

[20]  Xinping Shi,et al.  Model and interactive algorithm of bi-level multi-objective decision-making with multiple interconnected decision makers , 2001 .

[21]  Kalyanmoy Deb,et al.  An improved bilevel evolutionary algorithm based on Quadratic Approximations , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[22]  Gerald G. Brown,et al.  A Two-Sided Optimization for Theater Ballistic Missile Defense , 2005, Oper. Res..

[23]  R. Lucchetti,et al.  Existence theorems of equilibrium points in stackelberg , 1987 .

[24]  P. Marcotte,et al.  A bilevel model of taxation and its application to optimal highway pricing , 1996 .

[25]  Che-Lin Su,et al.  Endogenous Selection and Moral Hazard in Compensation Contracts , 2010, Oper. Res..

[26]  Kalyanmoy Deb,et al.  Constructing test problems for bilevel evolutionary multi-objective optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[27]  Lawrence M. Wein,et al.  OR Forum - Homeland Security: From Mathematical Models to Policy Implementation: The 2008 Philip McCord Morse Lecture , 2009, Oper. Res..

[28]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[29]  Gerald G. Brown,et al.  Interdicting a Nuclear-Weapons Project , 2009, Oper. Res..

[30]  Kalyanmoy Deb,et al.  Transportation policy formulation as a multi-objective bilevel optimization problem , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[31]  Paul H. Calamai,et al.  Generating Linear and Linear-Quadratic Bilevel Programming Problems , 1993, SIAM J. Sci. Comput..

[32]  Ankur Sinha,et al.  Bilevel Multi-objective Optimization Problem Solving Using Progressively Interactive EMO , 2011, EMO.

[33]  Jyrki Wallenius,et al.  Can a linear value function explain choices? An experimental study , 2012, Eur. J. Oper. Res..

[34]  Martine Labbé,et al.  Joint Design and Pricing on a Network , 2008, Oper. Res..

[35]  Jonathan F. Bard,et al.  An explicit solution to the multi-level programming problem , 1982, Comput. Oper. Res..

[36]  Stephan Dempe,et al.  Necessary Optimality Conditions and a New Approach to Multiobjective Bilevel Optimization Problems , 2012, J. Optim. Theory Appl..

[37]  Tharam S. Dillon,et al.  Decentralized multi-objective bilevel decision making with fuzzy demands , 2007, Knowl. Based Syst..

[38]  F. S. De Blasi,et al.  Continuous selections for weakly Hausdorff lower semicontinuous multifunctions , 1985 .

[39]  Jane J. Ye,et al.  Optimality conditions for bilevel programming problems , 1995 .

[40]  Daniel Ralph,et al.  Using EPECs to Model Bilevel Games in Restructured Electricity Markets with Locational Prices , 2007, Oper. Res..

[41]  R. Rockafellar,et al.  Implicit Functions and Solution Mappings: A View from Variational Analysis , 2009 .

[42]  Soo-Haeng Cho,et al.  Optimal Pricing and Rebate Strategies in a Two‐Level Supply Chain , 2009 .

[43]  Paul H. Calamai,et al.  Bilevel and multilevel programming: A bibliography review , 1994, J. Glob. Optim..

[44]  Kalyanmoy Deb,et al.  Multi-objective Stackelberg game between a regulating authority and a mining company: A case study in environmental economics , 2013, 2013 IEEE Congress on Evolutionary Computation.

[45]  Eitaro Aiyoshi,et al.  HIERARCHICAL DECENTRALIZED SYSTEM AND ITS NEW SOLUTION BY A BARRIER METHOD. , 1980 .

[46]  Gabriele Eichfelder,et al.  Multiobjective bilevel optimization , 2010, Math. Program..

[47]  Kalyanmoy Deb,et al.  An Efficient and Accurate Solution Methodology for Bilevel Multi-Objective Programming Problems Using a Hybrid Evolutionary-Local-Search Algorithm , 2010, Evolutionary Computation.

[48]  Jane J. Ye,et al.  Necessary Optimality Conditions for Multiobjective Bilevel Programs , 2011, Math. Oper. Res..

[49]  Kalyanmoy Deb,et al.  Efficient Evolutionary Algorithm for Single-Objective Bilevel Optimization , 2013, ArXiv.

[50]  G. Anandalingam,et al.  Genetic algorithm based approach to bi-level linear programming , 1994 .