Abstract
This chapter addresses a new methodology for finding optimistic solutions in bilevel optimization problems (BOPs). In Introduction, we present our view of the classification for corresponding numerical methods available in the literature. Then we focus on the quadratic case and describe the reduction of BOPs with quadratic objective functions to one-level nonconvex problems and develop methods of local and global searches for the reduced problems. These methods are based on the new mathematical tools of global search in nonconvex problems: the Global Search Theory (GST). A special attention is paid to a demonstration of the efficiency of the developed methodology for numerical solution of test BOPs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
S. Dempe, Foundations of Bilevel Programming (Kluwer Academic Publishers, Dordrecht, 2002)
J.F. Bard, Practical Bilevel Optimization (Kluwer Academic Publishers, Dordrecht, 1998)
S. Dempe, Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Optimization 52, 333–359 (2003)
B. Colson, P. Marcotte, G. Savard, An overview of bilevel optimization. Ann. Oper. Res. 153, 235–256 (2007)
S. Dempe, V.V. Kalashnikov, G.A. Perez-Valdes, N. Kalashnykova, Bilevel Programming Problems: Theory, Algorithms and Applications to Energy Networks (Springer, Berlin/Heidelberg, 2015)
G.B. Allende, G. Still, Solving bilevel programs with the KKT-approach. Math. Prog. Ser. A. 138, 309–332 (2013)
S. Dempe, A.B. Zemkoho, On the Karush-Kuhn-Tucker reformulation of the bilevel optimization problem. Nonlinear Anal. Theory Methods Appl. 75, 1202–1218 (2012)
Z.-Q. Luo, J.-S. Pang, D. Ralph, Mathematical Programs with Equilibrium Constraints (Cambridge University Press, Cambridge, 1996)
M. Campelo, S. Dantas, S. Scheimberg, A note on a penalty function approach for solving bilevel linear programs. J. Glob. Optim. 16, 245–255 (2000)
M. Amouzegar, K. Moshirvaziri, A penalty method for linear bilevel programming problems, in Multilevel Optimization: Algorithms and Applications, ed. by A. Migdalas, P. Pardalos, P. Varbrand. Nonconvex Optimization and Its Applications, vol. 20, pp. 251–271 (Kluwer, Dordrecht, 1998)
G.S. Liu, J.Y. Han, J.Z. Zhang, Exact penalty functions for convex bilevel programming problems. J. Optim. Theory Appl. 110, 621–643 (2001)
L.T. Hoai An, D.C. programming for solving a class of global optimization problems via reformulation by exact penalty. Lect. Notes Comput. Sci. 2861, 87–101 (2003)
S. Jia, Z. Wan, A penalty function method for solving ill-posed bilevel programming problem via weighted summation. J. Syst. Sci. Complex. 26, 1019–1027 (2013)
M.S. Bazara, C.M. Shetty, Nonlinear Programming. Theory and Algorithms (Wiley, New York, 1979)
J.-F. Bonnans, J.C. Gilbert, C. Lemarechal, C.A. Sagastizabal, Numerical Optimization: Theoretical and Practical Aspects (Springer, Berlin/Heidelberg, 2006)
J. Nocedal, S.J. Wright, Numerical Optimization (Springer, New York/Berlin/Heidelberg, 2006)
C. Audet, G. Savard, W. Zghal, New branch-and-cut algorithm for bilevel linear programming. J. Optim. Theory Appl. 134, 353–370 (2007)
J.V. Outrata, M. Kocvara, J. Zowe, Nonsmooth Approach to Optimization Problems with Equilibrium Constraints: Theory, Applications and Numerical Results (Kluwer, Boston, 1998)
L.D. Muu, N.V. Quy, A global optimization method for solving convex quadratic bilevel programming problems. J. Glob. Optim. 26, 199–219 (2003)
M. Xu, J. Ye, A smoothing augmented Lagrangian method for solving simple bilevel programs. Comput. Optim. Appl. 59, 353–377 (2014)
H. Tuy, A. Migdalas, N.T. Hoai-Phuong, A novel approach to bilevel nonlinear programming. J. Glob. Optim. 38, 527–554 (2007)
A. Mitsos, P. Lemonidis, P.I. Barton, Global solution of bilevel programs with a nonconvex inner program. J. Glob. Optim. 42, 475–513 (2008)
J. Rajesh, K. Gupta, H.S. Kusumakar, V.K. Jayaraman, B.D. Kulkarni, A tabu search based approach for solving a class of bilevel programming problems in chemical engineering. J. Heuristics 9, 307–319 (2003)
L. Vicente, G. Savard, J. Judice, Descent approaches for quadratic bilevel programming. J. Optim. Theory Appl. 81, 379–399 (1994)
A.G. Mersha, S. Dempe, Direct search algorithm for bilevel programming problems. Comput. Optim. Appl. 49, 1–15 (2011)
S. Dempe, J.F. Bard, Bundle trust-region algorithm for bilinear bilevel programming. J. Optim. Theory Appl. 110, 265–288 (2001)
B. Colson, P. Marcotte, G. Savard, A trust-region method for nonlinear bilevel programming: algorithm and computational experience. Comput. Optim. Appl. 30, 211–227 (2005)
G. Liu, S. Xu, J. Han, Trust region algorithm for solving bilevel programming problems. Acta Math. Appl. Sin. Engl. Ser. 29, 491–498 (2013)
J.B. Etoa Etoa, Solving convex quadratic bilevel programming problems using an enumeration sequential quadratic programming algorithm. J. Glob. Optim. 47, 615–637 (2010)
J.B. Etoa Etoa, Solving quadratic convex bilevel programming problems using a smoothing method. Appl. Math. Comput. 217, 6680–6690 (2011)
P.-M. Kleniati, C.S. Adjiman, Branch-and-Sandwich: a deterministic global optimization algorithm for optimistic bilevel programming problems. Part I: Theoretical development. J. Glob. Optim. 60, 425–458 (2014)
P.-M. Kleniati, C.S. Adjiman, Branch-and-Sandwich: a deterministic global optimization algorithm for optimistic bilevel programming problems. Part II: Convergence analysis and numerical results. J. Glob. Optim. 60, 459–481 (2014)
R. Horst, H. Tuy, Global Optimization. Deterministic Approaches (Springer, Berlin, 1993)
R. Horst, P. Pardalos, N.V. Thoai, Introduction to Global Optimization (Kluwer Academic Publishers, Dordrecht/Boston/London, 1995)
C.H. Saboia, M. Campelo, S. Scheimberg, A computational study of global algorithms for linear bilevel programming. Numer. Algorithms 35, 155–173 (2004)
H.I. Calvete, C. Gale, S. Dempe, S. Lohse, Bilevel problems over polyhedra with extreme point optimal solutions. J. Glob. Optim. 53, 573–586 (2012)
J. Fliege, L.N. Vicente, Multicriteria approach to bilevel optimization. J. Optim. Theory Appl. 131, 209–225 (2006)
J. Glackin, J.G. Ecker, M. Kupferschmid, Solving bilevel linear programs using multiple objective linear programming. J. Optim. Theory Appl. 140, 197–212 (2009)
N.P. Faisca, V. Dua, B. Rustem, P.M. Saraiva, E. Pistikopoulos, Parametric global optimisation for bilevel programming. J. Glob. Optim. 38, 609–623 (2007)
G.-M. Wang, X.-J. Wang, Z.-P. Wan, Y. Lv, A globally convergent algorithm for a class of bilevel nonlinear programming problem. Appl. Math. Comput. 188, 166–172 (2007)
G.-M. Wang, Z.-P. Wan, X.-J. Wang, Y. Lv, Genetic algorithm based on simplex method for solving linear-quadratic bilevel programming problem. Comput. Math. Appl. 56, 2550–2555 (2008)
J.S. Pang, Three modeling paradigms in mathematical programming. Math. Prog. Ser. B 125, 297–323 (2010)
A.S. Strekalovsky, Elements of nonconvex optimization [in Russian] (Nauka, Novosibirsk, 2003)
A.S. Strekalovsky, A.V. Orlov, A new approach to nonconvex optimization. Numer. Methods Prog. (internet-journal: http://num-meth.srcc.msu.su/english/index.html) 8, 160–176 (2007)
A.S. Strekalovsky, On solving optimization problems with hidden nonconvex structures, in Optimization in Science and Engineering ed. by T.M. Rassias, C.A. Floudas, S. Butenko (Springer, New York, 2014), pp. 465–502
Strekalovsky, A.S., Global optimality conditions and exact penalization. Optim. Lett. 13, 597–615 (2019)
A.V. Orlov, A.S. Strekalovsky, Numerical search for equilibria in bimatrix games. Comput. Math. Math. Phys. 45, 947–960 (2005)
A.V. Orlov, A.S. Strekalovsky, S. Batbileg, On computational search for Nash equilibrium in hexamatrix games. Optim. Lett. 10, 369–381 (2016)
A.V. Orlov, Numerical solution of bilinear programming problems. Comput. Math. Math. Phys. 48, 225–241 (2008)
Gruzdeva, T.V., Petrova, E.G.: Numerical solution of a linear bilevel problem. Comput. Math. Math. Phys. 50, 1631–1641 (2010)
A.S. Strekalovsky, A.V. Orlov, A.V. Malyshev, On computational search for optimistic solution in bilevel problems. J. Glob. Optim. 48, 159–172 (2010)
A.V. Orlov, A nonconvex optimization approach to quadratic bilevel problems, in Learning and Intelligent Optimization, ed. by R. Battiti, D.E. Kvasov, Ya.D. Sergeyev. Lecture Notes in Computer Science, vol. 10556 (Springer International Publishing AG, Beijing, 2017), pp. 222–234
P. Calamai, L. Vicente, Generating linear and linear-quadratic bilevel programming problems. SIAM J. Sci. Comput. 14, 770–782 (1993)
P. Calamai, L. Vicente, Generating quadratic bilevel programming test problems. ACM Trans. Math. Softw. 20, 103–119 (1994)
Artelys Knitro - Nonlinear optimization solver. https://www.artelys.com/en/optimization-tools/knitro. Cited 27 Jun 2019
A.V. Orlov, T.V. Gruzdeva, The local and global searches in bilevel problems with a matrix game at the lower level, in Mathematical Optimization Theory and Operations Research. MOTOR 2019, ed. by M. Khachay, Y. Kochetov, P. Pardalos. Lecture Notes in Computer Science, vol. 11548 (Springer, Cham, 2019), pp. 172–183
A.V. Orlov, The global search theory approach to the bilevel pricing problem in telecommunication networks. in Computational Aspects and Applications in Large Scale Networks, ed. by V.A. Kalyagin et al. (Springer International Publishing AG, Cham, 2018), pp. 57–73
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Strekalovsky, A.S., Orlov, A.V. (2020). Global Search for Bilevel Optimization with Quadratic Data. In: Dempe, S., Zemkoho, A. (eds) Bilevel Optimization. Springer Optimization and Its Applications, vol 161. Springer, Cham. https://doi.org/10.1007/978-3-030-52119-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-52119-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-52118-9
Online ISBN: 978-3-030-52119-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)