Abstract
In this work, we present a novel algorithm for the global solution of tri-level mixed-integer linear optimization problems containing both integer and continuous variables at all three optimization levels. Based on multi-parametric theory and our earlier results for bi-level programming problems, the main idea of the algorithm is to recast the lower levels of the tri-level optimization problem as multi-parametric programming problems, in which the optimization variables (continuous and integer) of all the upper level problems, are considered as parameters at the lower levels. The resulting parametric solutions are then substituted into the corresponding higher-level problems sequentially. The algorithm is illustrated through numerical examples, along with implementation and computational studies.
Similar content being viewed by others
References
Alguacil, N., Delgadillo, A., Arroyo, J.: A trilevel programming approach for electric grid defense planning. Comput. Oper. Res. 41(1), 282–290 (2014)
Anandalingam, G.: A mathematical programming model of decentralized multi-level systems. J. Oper. Res. Soc. 39(11), 1021–1033 (1988)
Avraamidou, S., Diangelakis, N.A., Pistikopoulos, E.N.: Mixed integer bilevel optimization through multi-parametric programming. In: Foundations of Computer Aided Process Operations / Chemical Process Control 2017 (2017) http://folk.ntnu.no/skoge/prost/proceedings/focapo-cpc-2017/FOCAPO-CPC%202017%20Contributed%20Papers/73_FOCAPO_Contributed.pdf
Bard, J.: An investigation of the linear three level programming problem. IEEE Trans. Syst. Man Cybern. 14(5), 711–717 (1984)
Blair, C.: The computational complexity of multi-level linear programs. Ann. Oper. Res. 34(1), 13–19 (1992)
Brown, G., Carlyle, M., Salmern, J., Wood, K.: Defending critical infrastructure. Interfaces 36(6), 530–544 (2006)
Chen, B., Wang, J., Wang, L., He, Y., Wang, Z.: Robust optimization for transmission expansion planning: minimax cost vs. minimax regret. IEEE Trans. Power Syst. 29(6), 3069–3077 (2014)
Dempe, S., Kalashnikov, V., Rios-Mercado, R.Z.: Discrete bilevel programming: application to a natural gas cash-out problem. Eur. J. Oper. Res. 166(2), 469–488 (2005)
Dempe, S., Mordukhovich, B., Zemkoho, A.: Necessary optimality conditions in pessimistic bilevel programming. Optimization 63(4), 505–533 (2014)
Faisca, N.P., Dua, V., Rustem, B., Saraiva, P.M., Pistikopoulos, E.N.: Parametric global optimisation for bilevel programming. J. Glob. Optim. 38(4), 609–623 (2007)
Faisca, N.P., Saraiva, P.M., Rustem, B., Pistikopoulos, E.N.: A multi-parametric programming approach for multilevel hierarchical and decentralised optimisation problems. CMS 6, 377–397 (2009)
Floudas, C.: Nonlinear and Mixed-Integer Optimization: Fundamentals and Applications. Oxford University Press, Oxford (1995)
Gal, T., Nedoma, J.: Multiparametric linear programming. Manag. Sci. 18(7), 406–422 (1972)
Han, J., Zhang, G., Hu, Y., Lu, J.: A solution to bi/tri-level programming problems using particle swarm optimization. Inf. Sci. 370–371, 519–537 (2016)
Hansen, P., Jaumard, B., Savard, G.: New branch-and-bound rules for linear bilevel programming. SIAM J. Sci. Stat. Comput. 13(5), 1194–1217 (1992)
Jones, C., Kerrigan, E., Maciejowski, J.: Lexicographic perturbation for multiparametric linear programming with applications to control. Automatica 43(10), 1808–1816 (2007)
Lai, Y.J.: Hierarchical optimization: a satisfactory solution. Fuzzy Sets Syst. 77(3), 321–335 (1996)
Moore, J.T., Bard, J.F.: The mixed integer linear bilevel programming problem. Oper. Res. 38(5), 911–921 (1990)
Moreira, A., Street, A., Arroyo, J.: An adjustable robust optimization approach for contingency-constrained transmission expansion planning. IEEE Trans. Power Syst. 30(4), 2013–2022 (2015)
Ning, C., You, F.: Data-driven adaptive nested robust optimization: General modeling framework and efficient computational algorithm for decision making under uncertainty. AIChE J (2017). https://doi.org/10.1002/aic.15717
Oberdieck, R., Diangelakis, N., Avraamidou, S., Pistikopoulos, E.: On unbounded and binary parameters in multi-parametric programming: applications to mixed-integer bilevel optimization and duality theory. J. Glob. Optim. 69, 587–606 (2016a)
Oberdieck, R., Wittmann-Hohlbein, M., Pistikopoulos, E.: A branch and bound method for the solution of multiparametric mixed integer linear programming problems. J. Glob. Optim. 59(2–3), 527–543 (2014)
Oberdieck, R., Diangelakis, N., Nascu, I., Papathanasiou, M., Sun, M., Avraamidou, S., Pistikopoulos, E.: On multi-parametric programming and its applications in process systems engineering. Chem. Eng. Res. Des. 116, 61–82 (2016b)
Oberdieck, R., Diangelakis, N., Papathanasiou, M., Nascu, I., Pistikopoulos, E.: Pop—parametric optimization toolbox. Ind. Eng. Chem. Res. 55(33), 8979–8991 (2016c)
Olaru, S., Dumur, D.: On the continuity and complexity of control laws based on multiparametric linear programs, pp. 5465–5470 (2006)
Pramanik, S., Roy, T.: Fuzzy goal programming approach to multilevel programming problems. Eur. J. Oper. Res. 176(2), 1151–1166 (2007)
Saharidis, G.K., Ierapetritou, M.G.: Resolution method for mixed integer bi-level linear problems based on decomposition technique. J. Global Optim. 44(1), 29–51 (2009)
Sakawa, M., Matsui, T.: Interactive fuzzy stochastic multi-level 0–1 programming using tabu search and probability maximization. Expert Syst. Appl. 41(6), 2957–2963 (2014)
Sakawa, M., Nishizaki, I., Uemura, Y.: Interactive fuzzy programming for multilevel linear programming problems. Comput. Math. Appl. 36(2), 71–86 (1998)
Sakawa, M., Nishizaki, I., Hitaka, M.: Interactive fuzzy programming for multi-level 0–1 programming problems through genetic algorithms. Eur. J. Oper. Res. 114(3), 580–588 (1999)
Shih, H.S., Lai, Y.J., Lee, E.: Fuzzy approach for multi-level programming problems. Comput. Oper. Res. 23(1), 73–91 (1996)
Sinha, S.: A comment on Anandalingam (1988). A mathematical programming model of decentralized multi-level systems. J. Oper. Res. Soc. 39: 1021–1033. J. Oper. Res. Soc. 52(5), 594–596 (2001)
Sinha, S.: Fuzzy mathematical programming applied to multi-level programming problems. Comput. Oper. Res. 30(9), 1259–1268 (2003)
Spjtvold, J., Tndel, P., Johansen, T.: A method for obtaining continuous solutions to multiparametric linear programs. IFAC Proc. Vol. 16, 253–258 (2005)
Street, A., Moreira, A., Arroyo, J.: Energy and reserve scheduling under a joint generation and transmission security criterion: an adjustable robust optimization approach. IEEE Trans. Power Syst. 29(1), 3–14 (2014)
Wen, U.P., Bialas, W.: The hybrid algorithm for solving the three-level linear programming problem. Comput. Oper. Res. 13(4), 367–377 (1986)
White, D.: Penalty function approach to linear trilevel programming. J. Optim. Theory Appl. 93(1), 183–197 (1997)
Xu, P., Wang, L.Z.: An exact algorithm for the bilevel mixed integer linear programming problem under three simplifying assumptions. Comput. Oper. Res. 41, 309–318 (2014)
Xu, X., Meng, Z., Shen, R.: A tri-level programming model based on conditional value-at-risk for three-stage supply chain management. Comput. Ind. Eng. 66(2), 470–475 (2013)
Yao, Y., Edmunds, T., Papageorgiou, D., Alvarez, R.: Trilevel optimization in power network defense. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 37(4), 712–718 (2007)
Acknowledgements
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Avraamidou, S., Pistikopoulos, E.N. Multi-parametric global optimization approach for tri-level mixed-integer linear optimization problems. J Glob Optim 74, 443–465 (2019). https://doi.org/10.1007/s10898-018-0668-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-018-0668-4