Abstract
We analyze two global algorithms for solving the linear bilevel program (LBP) problem. The first one is a recent algorithm built on a new concept of equilibrium point and a modified version of the outer approximation method. The second one is an efficient branch-and-bound algorithm known in the literature. Based on computational results we propose some modifications in both algorithms to improve their computational performance. A significant number of experiments is carried out and a comparative study with the algorithms is presented. The modified procedures has better performance than the original versions.
Similar content being viewed by others
References
M. Amouzegar and K. Moshirvaziri, A penalty method for linear bilevel programming problems, in: Multilevel Optimization: Algorithms and Applications, eds. A. Migdalas, P. Pardalos and P. Värbrand, Nonconvex Optimization and its Applications, Vol. 20 (Kluwer, Dordrecht, 1998) pp. 251–271.
M. Amouzegar and K. Moshirvaziri, Determining optimal pollution control policies: An application of bilevel programming, European J. Oper. Res. 119 (1999) 100–120.
J. Bard and J. Moore, A branch and bound algorithm for the bilevel programming problem, SIAM J. Sci. Statist. Comput. 11 (1990) 281–292.
M.S. Bazaraa, J.J. Jarvis and H.D. Sherali, Linear Programming and Network Flows, 2nd ed. (Wiley, New York, 1990).
H. Benson, On the structure and properties of a linear multilevel programming problem, J. Optim. Theory Appl. 60 (1989) 353–373.
W.F. Bialas and M.H. Karwan, Two-level linear programming, Managm. Sci. 30(8) (1984) 1004–1020.
P. Calamai and L. Vicente, Generating linear and linear-quadratic bilevel programming problems, SIAM J. Sci. Statist. Comput. 14 (1993) 770–782.
M. Campêlo, Programação Linear em Dois Níveis: Uma abordagem teórica e computacional. Ph.D. thesis, Univ. Federal do Rio de Janeiro, COPPE/Engenharia de Sistemas e Computação (in Portuguese) (1999).
M. Campêlo and S. Scheimberg, Theoretical and computational results for a linear bilevel problem, in: Advances in Convex Analysis and Global Optimization, eds. N. Hadjisavvas and P. Pardalos, Nonconvex Optimization and its Applications, Vol. 54 (2001) pp. 269–281.
W. Candler and R. Townsley, A linear two-level programming problem, Comput. Oper. Res. 9 (1982) 56–76.
J. Clegg, M. Smith, Y. Xiang and R. Yarrow, Bilevel programming applied to optimising urban transportation, Transport. Res. Part B 35 (2001) 41–70.
P. Hansen, B. Jaumard and G. Savard, New branch-and-bound rules for linear bilevel programming, SIAM J. Sci. Statist. Comput. 13(5) (1992) 1194–1217.
R. Horst and H. Tuy, Global Optimization: Deterministic Approaches (Springer, Berlin, 1990).
S.M.N. Islam, Sustainable economic developments in the Australian energy sector: Findings of the Australian energy planning system optimization model (AEPSOM), Renewable Sustainable Energy Rev. 1(3) (1997) 229–238.
J.J. Júdice and A.M. Faustino, A sequential LCP method for bilevel linear programming, Ann. Oper. Res. 34 (1992) 89–106.
U. Kirsch, Two-level optimization of prestressed structures, Engrg. Struct. 19(4) (1997) 309–317.
H. Konno, A cutting plane algorithm for solving bilinear programs, Math. Programming 11 (1976) 14–27.
H. Tuy and S. Ghannadan, A new branch-and-bound method for bilevel linear programs, in: Multilevel Optimization: Algorithms and Applications, eds. A. Migdalas, P. Pardalos and P. Värbrand, Nonconvex Optimization and its Applications, Vol. 20 (Kluwer, Dordrecht, 1998) pp. 231–249.
H. Tuy, A. Migdalas and P. Värbrand, A global optimization approach for the linear two-level program, J. Global Optimization 3 (1993) 1–23.
L.N. Vicente and P.H. Calamai, Bilevel and multilevel programming: A bibliography review, J. Global Optimization 5 (1994) 291–306.
D.J. White and G. Anandalingam, A penalty function approach for solving bi-level linear programs, J. Global Optimization 3 (1993) 397–419.
H. Yang and S. Yagar, Traffic assignment and signal control in saturated road networks, Transport. Res. A 29(2) (1995) 125–139.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
de Sabóia, C.H.M., Campêlo, M. & Scheimberg, S. A Computational Study of Global Algorithms for Linear Bilevel Programming. Numerical Algorithms 35, 155–173 (2004). https://doi.org/10.1023/B:NUMA.0000021760.62160.a4
Issue Date:
DOI: https://doi.org/10.1023/B:NUMA.0000021760.62160.a4