DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:
 [1];  [1]
  1. 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}
}

Journal Article:

Citation Metrics:
Cited by: 20 works
Citation information provided by
Web of Science

Save / Share:

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
  • DOI: 10.1007/BF01099649

Supply chain design and multilevel planning—An industrial case
journal, November 2008


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
  • DOI: 10.1287/opre.2017.1650

Enterprise-wide optimization: A new frontier in process systems engineering
journal, January 2005


Coordinated design and control optimization of nonlinear processes
journal, September 1992


Explicit hybrid model-predictive control: The exact solution
journal, August 2015


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
  • DOI: 10.1016/j.cherd.2016.09.034

Particle swarm optimization for bi-level pricing problems in supply chains
journal, September 2010


Benders Decomposition for Discrete–Continuous Linear Bilevel Problems with application to traffic network design
journal, December 2014


Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems
journal, December 1976


A simple Tabu Search method to solve the mixed-integer linear bilevel programming problem
journal, February 1996


Modeling residential location choice in relation to housing location and road tolls on congested urban highway networks
journal, November 1999


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
  • DOI: 10.1016/S0098-1354(01)00797-9

Analyzing the interaction of design and control—1. A multiobjective framework and application to binary distillation synthesis
journal, October 1994


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
  • DOI: 10.1021/ie070148s

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
  • DOI: 10.1007/BF02098177

A generalization of the Branch-and-Sandwich algorithm: From continuous to mixed-integer nonlinear bilevel problems
journal, January 2015


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
  • DOI: 10.1007/s10287-005-0025-1

Predictive control design for large-scale systems
journal, March 1997


Design of robust model-based controllers via parametric programming
journal, February 2004


A nested, simultaneous approach for dynamic optimization problems—I
journal, June 1996


A Method for Obtaining Continuous Solutions to Multiparametric Linear Programs
journal, January 2005


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
  • DOI: 10.1007/s10898-016-0463-z

Uncertainty analysis on the righthand side for MILP problems
journal, January 2006

  • Jia, Zhenya; Ierapetritou, Marianthi G.
  • AIChE Journal, Vol. 52, Issue 7
  • DOI: 10.1002/aic.10842

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
  • DOI: 10.1007/s10287-007-0062-z

Analyzing the interaction of design and control—2. reactor-separator-recycle system
journal, October 1994


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
  • DOI: 10.1021/ie201408p

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
  • DOI: 10.1021/ie960451l

A Value-Function-Based Exact Approach for the Bilevel Mixed-Integer Programming Problem
journal, June 2017


A dual temperature simulated annealing approach for solving bilevel programming problems
journal, December 1998


A two-layered optimisation-based control strategy for multi-echelon supply chain networks
journal, May 2004


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
  • DOI: 10.1007/BF02191670

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
  • DOI: 10.1137/0911017

Algorithms for solving the mixed integer two-level linear programming problem
journal, January 1990


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
  • DOI: 10.1016/j.ejor.2015.06.075

Nonlinear integer bilevel programming
journal, February 1994


Multiparametric Linear Programming
journal, March 1972


Strategic production-distribution models: A critical review with emphasis on global supply chain models
journal, April 1997


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
  • DOI: 10.1016/S0377-2217(98)90299-5

Privatizing state farms in Yugoslavia
journal, May 2002


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
  • DOI: 10.1007/s10898-007-9260-z

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
  • DOI: 10.1109/CDC.2006.377330

Balance of Car Ownership under User Demand and Road Network Supply Conditions—Case Study in Hong Kong
journal, March 2004


Lexicographic perturbation for multiparametric linear programming with applications to control
journal, October 2007


POP – Parametric Optimization Toolbox
journal, August 2016

  • Oberdieck, Richard; Diangelakis, Nikolaos A.; Papathanasiou, Maria M.
  • Industrial & Engineering Chemistry Research, Vol. 55, Issue 33
  • DOI: 10.1021/acs.iecr.6b01913

A decomposition approach to solve a bilevel capacitated facility location problem with equity constraints
journal, July 2015


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
  • DOI: 10.1021/ie001014g

An algorithm for the discrete bilevel programming problem
journal, April 1992


Multiparametric programming based algorithms for pure integer and mixed-integer bilevel programming problems
journal, December 2010


Solving discrete linear bilevel optimization problems using the optimal value reformulation
journal, October 2016


A bilevel programming framework for enterprise-wide process networks under uncertainty
journal, June 2004


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
  • DOI: 10.1007/s10898-006-9100-6

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
  • DOI: 10.1007/s10898-012-9895-2

Resolution method for mixed integer bi-level linear problems based on decomposition technique
journal, March 2008


A simulation based optimization approach to supply chain management under demand uncertainty
journal, September 2004


The Mixed Integer Linear Bilevel Programming Problem
journal, October 1990


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
  • DOI: 10.1021/ie9909284

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
  • DOI: 10.1109/TAC.2006.886486

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
  • DOI: 10.1007/s10957-010-9668-3

Batch Plant Design and Operations under Uncertainty
journal, January 1996

  • Ierapetritou, Marianthi G.; Pistikopoulos, Efstratios N.
  • Industrial & Engineering Chemistry Research, Vol. 35, Issue 3
  • DOI: 10.1021/ie950263f

Lagrangean relaxation-based algorithm for bi-level problems
journal, March 2014


The multiparametric 0–1-integer linear programming problem: A unified approach
journal, June 2002


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
  • DOI: 10.1016/j.cor.2010.05.007

Fuzzy mathematical programming applied to multi-level programming problems
journal, August 2003


An exact algorithm for the bilevel mixed integer linear programming problem under three simplifying assumptions
journal, January 2014


Computational Methods Through Genetic Algorithms for Obtaining Stackelberg Solutions to Two-Level Integer Programming Problems
journal, September 2005


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
  • DOI: 10.1137/0913069

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
  • DOI: 10.1021/ie070018j

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
  • DOI: 10.1080/00207543.2013.774503

Exponential distribution-based genetic algorithm for solving mixed-integer bilevel programming problems
journal, December 2008


Discrete linear bilevel programming problem
journal, June 1996

  • Vicente, L.; Savard, G.; Judice, J.
  • Journal of Optimization Theory and Applications, Vol. 89, Issue 3
  • DOI: 10.1007/BF02275351

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
  • DOI: 10.1007/s10898-014-0143-9

Global solution of nonlinear mixed-integer bilevel programs
journal, October 2009


A fuzzy approach for bi-level integer non-linear programming problem
journal, January 2006


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
  • DOI: 10.1016/j.amc.2006.10.032

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
  • DOI: 10.1016/j.ejco.2021.100007

Adjustable robust optimization through multi-parametric programming
journal, May 2019