A Multi-Parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems
Abstract
Optimization problems involving two decision makers at two different decision levels are referred to as bi-level programming problems. Herein, we present novel algorithms for the exact and global solution of two classes of bi-level programming problems, namely (i) bi-level mixed-integer linear programming problems (B-MILP) and (ii) bi-level mixed-integer convex quadratic programming problems (B-MIQP) containing both integer and bounded continuous variables at both optimization levels. Based on multi-parametric programming theory, the main idea is to recast the lower level problem as a multi-parametric programming problem, in which the optimization variables of the upper level problem are considered as bounded parameters for the lower level. The resulting exact multi-parametric mixed-integer linear or quadratic solutions are then substituted into the upper level problem, which can be solved as a set of single-level, independent, deterministic mixed-integer optimization problems. Extensions to problems including right-hand-side uncertainty on both lower and upper levels are also discussed. Finally, computational implementation and studies are presented through test problems.
- Authors:
-
- Texas A & M Univ., College Station, TX (United States)
- Publication Date:
- Research Org.:
- American Institute of Chemical Engineers (AIChE), New York, NY (United States)
- Sponsoring Org.:
- USDOE Office of Energy Efficiency and Renewable Energy (EERE); National Science Foundation (NSF)
- OSTI Identifier:
- 1613473
- Alternate Identifier(s):
- OSTI ID: 1547651
- Grant/Contract Number:
- EE0007888; CBET-1705423; 1739977
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Computers and Chemical Engineering
- Additional Journal Information:
- Journal Volume: 125; Journal Issue: C; Journal ID: ISSN 0098-1354
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; 42 ENGINEERING; Computer science; Engineering; Bilevel programming; Multi parametric programming; Mixed-integer programming
Citation Formats
Avraamidou, Styliani, and Pistikopoulos, Efstratios N. A Multi-Parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems. United States: N. p., 2019.
Web. doi:10.1016/j.compchemeng.2019.01.021.
Avraamidou, Styliani, & Pistikopoulos, Efstratios N. A Multi-Parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems. United States. https://doi.org/10.1016/j.compchemeng.2019.01.021
Avraamidou, Styliani, and Pistikopoulos, Efstratios N. Thu .
"A Multi-Parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems". United States. https://doi.org/10.1016/j.compchemeng.2019.01.021. https://www.osti.gov/servlets/purl/1613473.
@article{osti_1613473,
title = {A Multi-Parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems},
author = {Avraamidou, Styliani and Pistikopoulos, Efstratios N.},
abstractNote = {Optimization problems involving two decision makers at two different decision levels are referred to as bi-level programming problems. Herein, we present novel algorithms for the exact and global solution of two classes of bi-level programming problems, namely (i) bi-level mixed-integer linear programming problems (B-MILP) and (ii) bi-level mixed-integer convex quadratic programming problems (B-MIQP) containing both integer and bounded continuous variables at both optimization levels. Based on multi-parametric programming theory, the main idea is to recast the lower level problem as a multi-parametric programming problem, in which the optimization variables of the upper level problem are considered as bounded parameters for the lower level. The resulting exact multi-parametric mixed-integer linear or quadratic solutions are then substituted into the upper level problem, which can be solved as a set of single-level, independent, deterministic mixed-integer optimization problems. Extensions to problems including right-hand-side uncertainty on both lower and upper levels are also discussed. Finally, computational implementation and studies are presented through test problems.},
doi = {10.1016/j.compchemeng.2019.01.021},
journal = {Computers and Chemical Engineering},
number = C,
volume = 125,
place = {United States},
year = {Thu Mar 07 00:00:00 EST 2019},
month = {Thu Mar 07 00:00:00 EST 2019}
}
Web of Science
Works referenced in this record:
Bilevel programming in traffic planning: Models, methods and challenge
journal, December 1995
- Migdalas, Athanasios
- Journal of Global Optimization, Vol. 7, Issue 4
Supply chain design and multilevel planning—An industrial case
journal, November 2008
- Sousa, Rui; Shah, Nilay; Papageorgiou, Lazaros G.
- Computers & Chemical Engineering, Vol. 32, Issue 11
A New General-Purpose Algorithm for Mixed-Integer Bilevel Linear Programs
journal, December 2017
- Fischetti, Matteo; Ljubić, Ivana; Monaci, Michele
- Operations Research, Vol. 65, Issue 6
Enterprise-wide optimization: A new frontier in process systems engineering
journal, January 2005
- Grossmann, Ignacio
- AIChE Journal, Vol. 51, Issue 7
Coordinated design and control optimization of nonlinear processes
journal, September 1992
- Brengel, D. D.; Seider, W. D.
- Computers & Chemical Engineering, Vol. 16, Issue 9
Explicit hybrid model-predictive control: The exact solution
journal, August 2015
- Oberdieck, Richard; Pistikopoulos, Efstratios N.
- Automatica, Vol. 58
On multi-parametric programming and its applications in process systems engineering
journal, December 2016
- Oberdieck, Richard; Diangelakis, Nikolaos A.; Nascu, Ioana
- Chemical Engineering Research and Design, Vol. 116
Particle swarm optimization for bi-level pricing problems in supply chains
journal, September 2010
- Gao, Ya; Zhang, Guangquan; Lu, Jie
- Journal of Global Optimization, Vol. 51, Issue 2
Benders Decomposition for Discrete–Continuous Linear Bilevel Problems with application to traffic network design
journal, December 2014
- Fontaine, Pirmin; Minner, Stefan
- Transportation Research Part B: Methodological, Vol. 70
Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems
journal, December 1976
- McCormick, Garth P.
- Mathematical Programming, Vol. 10, Issue 1
Approaches to four types of bilevel programming problems with nonconvex nonsmooth lower level programs and their applications to newsvendor problems
journal, May 2017
- Zhu, Xide; Guo, Peijun
- Mathematical Methods of Operations Research, Vol. 86, Issue 2
A simple Tabu Search method to solve the mixed-integer linear bilevel programming problem
journal, February 1996
- Wen, U. P.; Huang, A. D.
- European Journal of Operational Research, Vol. 88, Issue 3
Modeling residential location choice in relation to housing location and road tolls on congested urban highway networks
journal, November 1999
- Boyce, David; Mattsson, Lars-Göran
- Transportation Research Part B: Methodological, Vol. 33, Issue 8
A multiparametric programming approach for mixed-integer quadratic engineering problems
journal, May 2002
- Dua, Vivek; Bozinis, Nikolaos A.; Pistikopoulos, Efstratios N.
- Computers & Chemical Engineering, Vol. 26, Issue 4-5
Analyzing the interaction of design and control—1. A multiobjective framework and application to binary distillation synthesis
journal, October 1994
- Luyben, M. L.; Floudas, C. A.
- Computers & Chemical Engineering, Vol. 18, Issue 10
A New Methodology for the General Multiparametric Mixed-Integer Linear Programming (MILP) Problems
journal, July 2007
- Li, Zukui; Ierapetritou, Marianthi G.
- Industrial & Engineering Chemistry Research, Vol. 46, Issue 15
An algorithm for the mixed-integer nonlinear bilevel programming problem
journal, December 1992
- Edmunds, Thomas A.; Bard, Jonathan F.
- Annals of Operations Research, Vol. 34, Issue 1
A generalization of the Branch-and-Sandwich algorithm: From continuous to mixed-integer nonlinear bilevel problems
journal, January 2015
- Kleniati, Polyxeni-M.; Adjiman, Claire S.
- Computers & Chemical Engineering, Vol. 72
Stackelberg-game-based modeling and optimization for supply chain design and operations: A mixed integer bilevel programming framework
journal, July 2017
- Yue, Dajun; You, Fengqi
- Computers & Chemical Engineering, Vol. 102
Global optimization of mixed-integer bilevel programming problems
journal, July 2005
- Gümüş, Zeynep H.; Floudas, Christodoulos A.
- Computational Management Science, Vol. 2, Issue 3
Predictive control design for large-scale systems
journal, March 1997
- Katebi, M. R.; Johnson, M. A.
- Automatica, Vol. 33, Issue 3
Design of robust model-based controllers via parametric programming
journal, February 2004
- Sakizlis, Vassilis; M. P. Kakalis, Nikolaos; Dua, Vivek
- Automatica, Vol. 40, Issue 2
A nested, simultaneous approach for dynamic optimization problems—I
journal, June 1996
- Tanartkit, P.; Biegler, L. T.
- Computers & Chemical Engineering, Vol. 20, Issue 6-7
A Method for Obtaining Continuous Solutions to Multiparametric Linear Programs
journal, January 2005
- Spjøtvold, Jørgen; Tøndel, Petter; Johansen, Tor A.
- IFAC Proceedings Volumes, Vol. 38, Issue 1
On unbounded and binary parameters in multi-parametric programming: applications to mixed-integer bilevel optimization and duality theory
journal, September 2016
- Oberdieck, Richard; Diangelakis, Nikolaos A.; Avraamidou, Styliani
- Journal of Global Optimization, Vol. 69, Issue 3
Uncertainty analysis on the righthand side for MILP problems
journal, January 2006
- Jia, Zhenya; Ierapetritou, Marianthi G.
- AIChE Journal, Vol. 52, Issue 7
A multi-parametric programming approach for multilevel hierarchical and decentralised optimisation problems
journal, May 2007
- Faísca, Nuno P.; Saraiva, Pedro M.; Rustem, Berç
- Computational Management Science, Vol. 6, Issue 4
Analyzing the interaction of design and control—2. reactor-separator-recycle system
journal, October 1994
- Luyben, M. L.; Fluodas, C. A.
- Computers & Chemical Engineering, Vol. 18, Issue 10
A Two-Stage Method for the Approximate Solution of General Multiparametric Mixed-Integer Linear Programming Problems
journal, June 2012
- Wittmann-Hohlbein, Martina; Pistikopoulos, Efstratios N.
- Industrial & Engineering Chemistry Research, Vol. 51, Issue 23
A Multiparametric Programming Approach for Linear Process Engineering Problems under Uncertainty
journal, March 1997
- Acevedo, Joaquín; Pistikopoulos, Efstratios N.
- Industrial & Engineering Chemistry Research, Vol. 36, Issue 3
A Value-Function-Based Exact Approach for the Bilevel Mixed-Integer Programming Problem
journal, June 2017
- Lozano, Leonardo; Smith, J. Cole
- Operations Research, Vol. 65, Issue 3
A dual temperature simulated annealing approach for solving bilevel programming problems
journal, December 1998
- Sahin, Kemal H.; Ciric, Amy R.
- Computers & Chemical Engineering, Vol. 23, Issue 1
A two-layered optimisation-based control strategy for multi-echelon supply chain networks
journal, May 2004
- Seferlis, Panos; Giannelos, Nikolaos F.
- Computers & Chemical Engineering, Vol. 28, Issue 5
Descent approaches for quadratic bilevel programming
journal, May 1994
- Vicente, L.; Savard, G.; Júdice, J.
- Journal of Optimization Theory and Applications, Vol. 81, Issue 2
A Branch and Bound Algorithm for the Bilevel Programming Problem
journal, March 1990
- Bard, Jonathan F.; Moore, James T.
- SIAM Journal on Scientific and Statistical Computing, Vol. 11, Issue 2
Algorithms for solving the mixed integer two-level linear programming problem
journal, January 1990
- Wen, U. P.; Yang, Y. H.
- Computers & Operations Research, Vol. 17, Issue 2
A bilevel formulation of the pediatric vaccine pricing problem
journal, January 2016
- Robbins, Matthew J.; Lunday, Brian J.
- European Journal of Operational Research, Vol. 248, Issue 2
Nonlinear integer bilevel programming
journal, February 1994
- Jan, Rong-Hong; Chern, Maw-Sheng
- European Journal of Operational Research, Vol. 72, Issue 3
Multiparametric Linear Programming
journal, March 1972
- Gal, Tomas; Nedoma, Josef
- Management Science, Vol. 18, Issue 7
Strategic production-distribution models: A critical review with emphasis on global supply chain models
journal, April 1997
- Vidal, Carlos J.; Goetschalckx, Marc
- European Journal of Operational Research, Vol. 98, Issue 1
Integrated production/distribution planning in supply chains: An invited review
journal, June 1999
- Erengüç, Ş. Selçuk; Simpson, N. C.; Vakharia, Asoo J.
- European Journal of Operational Research, Vol. 115, Issue 2
Privatizing state farms in Yugoslavia
journal, May 2002
- Miljkovic, Dragan
- Journal of Policy Modeling, Vol. 24, Issue 2
Global solution of bilevel programs with a nonconvex inner program
journal, December 2007
- Mitsos, Alexander; Lemonidis, Panayiotis; Barton, Paul I.
- Journal of Global Optimization, Vol. 42, Issue 4
On the continuity and complexity of control laws based on multiparametric linear programs
conference, December 2006
- Olaru, Sorin; Dumur, Didier
- Proceedings of the 45th IEEE Conference on Decision and Control
Balance of Car Ownership under User Demand and Road Network Supply Conditions—Case Study in Hong Kong
journal, March 2004
- Tam, Mei Lam; Lam, William H. K.
- Journal of Urban Planning and Development, Vol. 130, Issue 1
Lexicographic perturbation for multiparametric linear programming with applications to control
journal, October 2007
- Jones, C. N.; Kerrigan, E. C.; Maciejowski, J. M.
- Automatica, Vol. 43, Issue 10
POP – Parametric Optimization Toolbox
journal, August 2016
- Oberdieck, Richard; Diangelakis, Nikolaos A.; Papathanasiou, Maria M.
- Industrial & Engineering Chemistry Research, Vol. 55, Issue 33
A decomposition approach to solve a bilevel capacitated facility location problem with equity constraints
journal, July 2015
- Caramia, Massimiliano; Mari, Renato
- Optimization Letters, Vol. 10, Issue 5
A Multiparametric Mixed-integer Bi-level Optimization Strategy for Supply Chain Planning Under Demand Uncertainty * *We are grateful to the Department of Chemical Engineering and the Faculty of Engineering of Imperial College London for an EPSRC-funded Doctoral Training Partnership (DTP) studentship. Financial support from Texas A & M University and Texas A & M Energy Institute is also gratefully acknowledged
journal, July 2017
- Avraamidou, Styliani; Pistikopoulos, Efstratios N.
- IFAC-PapersOnLine, Vol. 50, Issue 1
Global Optimization in Design under Uncertainty: Feasibility Test and Flexibility Index Problems
journal, October 2001
- Floudas, Christodoulos A.; Gümüş, Zeynep H.
- Industrial & Engineering Chemistry Research, Vol. 40, Issue 20
An algorithm for the discrete bilevel programming problem
journal, April 1992
- Bard, Jonathan F.; Moore, James T.
- Naval Research Logistics, Vol. 39, Issue 3
Multiparametric programming based algorithms for pure integer and mixed-integer bilevel programming problems
journal, December 2010
- Domínguez, Luis F.; Pistikopoulos, Efstratios N.
- Computers & Chemical Engineering, Vol. 34, Issue 12
Challenges in the new millennium: product discovery and design, enterprise and supply chain optimization, global life cycle assessment
journal, December 2004
- Grossmann, Ignacio E.
- Computers & Chemical Engineering, Vol. 29, Issue 1
Solving discrete linear bilevel optimization problems using the optimal value reformulation
journal, October 2016
- Dempe, S.; Kue, F. Mefo
- Journal of Global Optimization, Vol. 68, Issue 2
A bilevel programming framework for enterprise-wide process networks under uncertainty
journal, June 2004
- Ryu, Jun-Hyung; Dua, Vivek; Pistikopoulos, Efstratios N.
- Computers & Chemical Engineering, Vol. 28, Issue 6-7
A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem – A case study on supply chain model
journal, August 2011
- Kuo, R. J.; Han, Y. S.
- Applied Mathematical Modelling, Vol. 35, Issue 8
Parametric global optimisation for bilevel programming
journal, October 2006
- Faísca, Nuno P.; Dua, Vivek; Rustem, Berç
- Journal of Global Optimization, Vol. 38, Issue 4
On the global solution of multi-parametric mixed integer linear programming problems
journal, April 2012
- Wittmann-Hohlbein, Martina; Pistikopoulos, Efstratios N.
- Journal of Global Optimization, Vol. 57, Issue 1
Resolution method for mixed integer bi-level linear problems based on decomposition technique
journal, March 2008
- Saharidis, G. K.; Ierapetritou, M. G.
- Journal of Global Optimization, Vol. 44, Issue 1
A simulation based optimization approach to supply chain management under demand uncertainty
journal, September 2004
- Jung, June Young; Blau, Gary; Pekny, Joseph F.
- Computers & Chemical Engineering, Vol. 28, Issue 10
The Mixed Integer Linear Bilevel Programming Problem
journal, October 1990
- Moore, James T.; Bard, Jonathan F.
- Operations Research, Vol. 38, Issue 5
A Two-Stage Modeling and Solution Framework for Multisite Midterm Planning under Demand Uncertainty
journal, October 2000
- Gupta, Anshuman; Maranas, Costas D.
- Industrial & Engineering Chemistry Research, Vol. 39, Issue 10
Constrained Optimal Control of Hybrid Systems With a Linear Performance Index
journal, January 2006
- Baoti, Mato; Christophersen, Frank J.; Morari, Manfred
- IEEE Transactions on Automatic Control, Vol. 51, Issue 12
Parametric Integer Programming Algorithm for Bilevel Mixed Integer Programs
journal, February 2010
- Köppe, M.; Queyranne, M.; Ryan, C. T.
- Journal of Optimization Theory and Applications, Vol. 146, Issue 1
Batch Plant Design and Operations under Uncertainty
journal, January 1996
- Ierapetritou, Marianthi G.; Pistikopoulos, Efstratios N.
- Industrial & Engineering Chemistry Research, Vol. 35, Issue 3
Lagrangean relaxation-based algorithm for bi-level problems
journal, March 2014
- Rahmani, A.; MirHassani, S. A.
- Optimization Methods and Software, Vol. 30, Issue 1
The multiparametric 0–1-integer linear programming problem: A unified approach
journal, June 2002
- Crema, Alejandro
- European Journal of Operational Research, Vol. 139, Issue 3
Bilevel model for production–distribution planning solved by using ant colony optimization
journal, January 2011
- Calvete, Herminia I.; Galé, Carmen; Oliveros, María-José
- Computers & Operations Research, Vol. 38, Issue 1
Fuzzy mathematical programming applied to multi-level programming problems
journal, August 2003
- Sinha, Surabhi
- Computers & Operations Research, Vol. 30, Issue 9
An exact algorithm for the bilevel mixed integer linear programming problem under three simplifying assumptions
journal, January 2014
- Xu, Pan; Wang, Lizhi
- Computers & Operations Research, Vol. 41
Computational Methods Through Genetic Algorithms for Obtaining Stackelberg Solutions to Two-Level Integer Programming Problems
journal, September 2005
- Nishizaki, Ichiro; Sakawa, Masatoshi
- Cybernetics and Systems, Vol. 36, Issue 6
New Branch-and-Bound Rules for Linear Bilevel Programming
journal, September 1992
- Hansen, Pierre; Jaumard, Brigitte; Savard, Gilles
- SIAM Journal on Scientific and Statistical Computing, Vol. 13, Issue 5
Proactive Scheduling under Uncertainty: A Parametric Optimization Approach
journal, November 2007
- Ryu, Jun-hyung; Dua, Vivek; Pistikopoulos, Efstratios N.
- Industrial & Engineering Chemistry Research, Vol. 46, Issue 24
Dual problem formulation and its application to optimal redesign of an integrated production–distribution network with structure dynamics and ripple effect considerations
journal, September 2013
- Ivanov, Dmitry; Sokolov, Boris; Pavlov, Alexander
- International Journal of Production Research, Vol. 51, Issue 18
Exponential distribution-based genetic algorithm for solving mixed-integer bilevel programming problems
journal, December 2008
- Hecheng, Li; Yuping, Wang
- Journal of Systems Engineering and Electronics, Vol. 19, Issue 6
Discrete linear bilevel programming problem
journal, June 1996
- Vicente, L.; Savard, G.; Judice, J.
- Journal of Optimization Theory and Applications, Vol. 89, Issue 3
A branch and bound method for the solution of multiparametric mixed integer linear programming problems
journal, January 2014
- Oberdieck, Richard; Wittmann-Hohlbein, Martina; Pistikopoulos, Efstratios N.
- Journal of Global Optimization, Vol. 59, Issue 2-3
Global solution of nonlinear mixed-integer bilevel programs
journal, October 2009
- Mitsos, Alexander
- Journal of Global Optimization, Vol. 47, Issue 4
A fuzzy approach for bi-level integer non-linear programming problem
journal, January 2006
- Emam, O. E.
- Applied Mathematics and Computation, Vol. 172, Issue 1
A probabilistic bi-level linear multi-objective programming problem to supply chain planning
journal, May 2007
- Roghanian, E.; Sadjadi, S. J.; Aryanezhad, M. B.
- Applied Mathematics and Computation, Vol. 188, Issue 1
Works referencing / citing this record:
A Survey on Mixed-Integer Programming Techniques in Bilevel Optimization
journal, January 2021
- Kleinert, Thomas; Labbé, Martine; Ljubić, Ivana
- EURO Journal on Computational Optimization, Vol. 9
Adjustable robust optimization through multi-parametric programming
journal, May 2019
- Avraamidou, Styliani; Pistikopoulos, Efstratios N.
- Optimization Letters, Vol. 14, Issue 4