Skip to main content
Log in

Bi-level and Multi-Level Programming Problems: Taxonomy of Literature Review and Research Issues

  • Original Paper
  • Published:
Archives of Computational Methods in Engineering Aims and scope Submit manuscript

Abstract

This paper presents taxonomy of detailed literature reviews on bi-level programming problems (BLPPs), multi-level programming problems (MLPPs) and associated research problems, while providing detail of solution techniques at the same time. In this taxonomy of review, we classified the multi-level programming problems into two types: (i) General multi-level programming problems (MLPPs) (ii) multi-level multi-objective programming problems (ML-MOPPs) which are further sub classified based on the algorithmic and optimality studies. Bi-level programming problems (BLPPs) are considered as special cases of multi-level programming problems with two level structures. The present literature review includes approximately all prior and latest references on BLPPs, and MLPPs, related solution methodologies. The general related concepts are briefly described while associated references are included for further investigations. The aim of this paper is to provide an easy and systematic road map of currently available literature studies on BLPPs and MLPPs for future researchers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abo-Sinna MA, Baky IA (2007) Interactive balance space approach for solving multi-level multi-objective programming problems. Inf Sci 177:3397–3410

    MATH  Google Scholar 

  2. Abo-sinna MA (2000) Extensions of the TOPSIS for multi-objective dynamic programming problems under fuzziness. Adv Model Anal 43:1–24

    Google Scholar 

  3. Abo-sinna MA (2001) A bi-level non-linear multi-objective decision making under fuzziness. Opsearch 38:484–495

    MathSciNet  MATH  Google Scholar 

  4. Abo-sinna MA (2001) Pareto optimality for bi-level programming problem with fuzzy parameters. Opsearch 38:372–393

    MathSciNet  MATH  Google Scholar 

  5. Abo-sinna MA, Abou-El-Enien THM (2005) An Algorithm for solving large scale multiple objective decision making problems using TOPSIS approach. Adv Model Anal 42(6):31–48

    Google Scholar 

  6. Abo-sinna MA, Abou-El-Enien THM (2014) On the solution of large scale bi-level vector optimization problems through TOPSIS. Int J Res Bus Technol 5:730–741

    Google Scholar 

  7. Abo-sinna MA, Baky IA (2005) A comparison of two bi-level programming methods in multi-objective programming problems applied to supply-demand interactions in electronic commerce Sci Bull 40:1189–1213

    Google Scholar 

  8. Abo-sinna MA, Baky IA (2006) Interactive balance space approach for solving bi-level multi-objective programming problems. Adv Model Anal B49:43–62

    MATH  Google Scholar 

  9. Abo-sinna MA, Baky IA (2010) Fuzzy goal programming procedure to bi-level multi-objective linear fractional programming problems. Int J Math Math Sci. 148975:1–15.

    MATH  Google Scholar 

  10. Abo-sinna MA, Abou-El-Enien THM (2011) An interactive algorithm for large scale bi-level linear multiple objective programming problems through TOPSIS approach. Yugosl J Oper Res 21:253–273

  11. Abou-El-Enien THM (2015) A decomposition algorithm for solving a special type of two-level integer linear multiple objectives decision making problems using TOPSIS. Int J Eng Innov Res 4:282–293

    Google Scholar 

  12. Abou-El-Enien THM (2015) An interactive decomposition algorithm for two-level large scale linear multi-objective optimization problems with stochastic parameters using TOPSIS method. Int J Eng Res Appl 5:61–76

    Google Scholar 

  13. Abou-El-Enien THM (2015) An interactive decomposition algorithm for two level large scale linear multi-objective optimization programming problems with stochastic using TOPSIS method. J Eng Res Appl 3:61–76

    Google Scholar 

  14. Abou-El-Enien THM, Abo-sinna MA (2015) Interactive TOPSIS algorithm for fuzzy large scale two-level linear multiple objective programming problems. Int J Eng Tech Res 3:2454–2498

    Google Scholar 

  15. Ahlatcioglu M, Tiryaki F (2007) Interactive fuzzy programming for decentralized two-level linear fractional programming (DTLLFP) problems. Omega 35:432–450

    Google Scholar 

  16. Al-Khayyal F, Horst R, Pardalos P (1992) Global optimization of concave functions subject to quadratic constraints: an application in nonlinear bi-level programming. Ann Oper Res 34:125–147

    MathSciNet  MATH  Google Scholar 

  17. Alemayehu G, Arora SR (2001) On the bi-level integer linear fractional programming problem. Opsearch 38:508–519

    MathSciNet  MATH  Google Scholar 

  18. Alguacil N, Delgadillo A, Arroyo JM (2014) A tri-level programming approach for electric grid defense planning. Comput Oper Res 41:282–290

    MathSciNet  MATH  Google Scholar 

  19. Almeder C (2010) A hybrid optimization approach for multi-level capacitated lot-sizing problems. European J Oper Res 200:599–606

    MATH  Google Scholar 

  20. Alves MJ, Costa JP (2014) An algorithm based on particle swarm optimization for multi-objective bi-level linear problems. Appl Math Comput 247:547–561

    MathSciNet  MATH  Google Scholar 

  21. Angulo E, Castillo E, García-Ródenas R, Sánchez-Vizcaíno J (2014) A continuous bi-level model for the expansion of highway networks, Comput Oper Res 41:262–276

    MathSciNet  MATH  Google Scholar 

  22. Ankhili Z, Mansouri A (2009) An exact penalty on bi-level programs with linear vector optimization lower level. Eur J Oper res 197, 36–41

    MATH  Google Scholar 

  23. Apivatanagul P, Davidson R, Nozick L (2012) Bi-level optimization for risk-based regional hurricane evacuation planning. Nature hazards 60:567–588

    Google Scholar 

  24. Arbaiy N, Watada J (2011) Fuzzy goal programming for multi-level multi-objective problem: An additive model. Softw Eng Comp Syst 180:81–95

    Google Scholar 

  25. Arbaiy N, Watada J (2011) Multi- level multi-objective programming problem through fuzzy random regression based objective function. IEEE Int Conf fuzzy systems 557–563

  26. Arora R, Arora SR (2012) An algorithm for solving an integer linear fractional/quadratic bi-level programming problem. Adv Model Optim 14:57–78

    MATH  Google Scholar 

  27. Arora SR, Gaur A (2010) A fuzzy algorithm for multi-level programming problems. OPSEARCH 47:118–127

    MathSciNet  MATH  Google Scholar 

  28. Arora SR, Gupta R (2009) Interactive fuzzy goal programming approach for bi-level programming problem. Eur J Oper Res 194:368–376

    MATH  Google Scholar 

  29. Arora SR, Narang R (2009) 0–1 bi-level fractional programming problem with independent followers. Int J Optim 1:225–238

    MathSciNet  MATH  Google Scholar 

  30. Arroyo JM, Galiana FD (2005) On the solution of the bi-level programming formulation of the terrorist threat problem. IEEE Trans Power Syst 20:789–797

    Google Scholar 

  31. Aryanezhad MB (2008) Bi-level linear multi-objective decision making model with interval coefficients for supply chain coordination. Int J Eng Sci 19:67–74

    Google Scholar 

  32. Audet C, Haddad G, Savard G (2007) Disjunctive cuts for continuous linear bi-level programming. Optim Lett 1:259–267

    MathSciNet  MATH  Google Scholar 

  33. Audet C, Savard G, Zghal W (2007) New branch-and-cut algorithm for bi-level linear programming. J Optim Theory Appl 134:353–370

    MathSciNet  MATH  Google Scholar 

  34. Aviso KB, Tan RR, Culaba AB, Cruz JB Jr (2010) Bi-level fuzzy optimization approach for water exchange in eco-industrial parks. Process Saf Environ Prot 88:31–40

    Google Scholar 

  35. Azad MAK, Sakawa M, Kato K, Katagiri H (2005) Interactive fuzzy programming for two-level nonlinear integer programming problems through genetic algorithms. Asia Pac Manag Rev 10:70–77

    MATH  Google Scholar 

  36. Azad MAK, Sakawa M, Kato K, Katagiri H (2006) Interactive fuzzy programming for multi-level non-linear integer programming problems through genetic algorithms. Sci Math Jpn 63:305–318

    MathSciNet  MATH  Google Scholar 

  37. Baky IA (2009) Fuzzy goal programming algorithm for solving decentralized bi-level multi-objective programming problems. Fuzzy Sets Syst 160:2701–2713

    MathSciNet  MATH  Google Scholar 

  38. Baky IA (2010) Solving multi-level multi-objective linear programming problems through fuzzy goal programming approach. Appl Math Model 34:2377–2387

    MathSciNet  MATH  Google Scholar 

  39. Baky IA (2014) Interactive TOPSIS algorithms for solving multi-level nonlinear multi-objective decision making problems. Appl Math Model 38:1417–1433

    MathSciNet  Google Scholar 

  40. Baky IA, Sayed MA (2016) A hybrid approach of TOPSIS and fuzzy goal programming for bi-level multi-objective programming problems with fuzzy parameters. Int J Math Arch 7:166–182

    Google Scholar 

  41. Baky IA, Abo-sinna MA (2013) TOPSIS for bi-level MODM problems. Appl Math Model 37:1004–1015

  42. Bard JF (1998) Practical bi-level optimization: algorithm and application. Kluwer Academic Publisher, The Netherlands

    Google Scholar 

  43. Bazine M, Bennani A, Gadhi N (2011) Fuzzy optimality conditions for fractional multi-objective bi-level problems under fractional constraints. Numerical functional analysis optimization 32:126–141

    MathSciNet  MATH  Google Scholar 

  44. Bellman RE (1957) Dynamic Programming. Princeton university press, Princeton, NJ

    MATH  Google Scholar 

  45. Bellman RE, Zadeh LA (1970) Decision-making in a Fuzzy Environment. Manag Sci 17:141–164

    MathSciNet  MATH  Google Scholar 

  46. ianco L, Caramia M, Giordani S (2009) A bi-level flow model for hazmat transportation network design. Transp Res Part C 17:175–196

    Google Scholar 

  47. Biswas P, Pal BB (2015) Fuzzy goal programming approach to solve linear multi-level programming problems using genetic algorithm. Int J Comput Appl 115:10–19

    Google Scholar 

  48. Biswas A, Bose K (2011) A fuzzy programming approach for solving quadratic bi-level programming problems with fuzzy resource constraints. Int J Oper Res 12:142–156

    MathSciNet  MATH  Google Scholar 

  49. Bracken J, Falk JE, Miercort FA (1977) Strategic weapons exchange allocation model. Oper Res 25:968–976

    MathSciNet  MATH  Google Scholar 

  50. Bracken J, McGill JM (1973) Mathematical programs with optimization problems in the constraints. Oper Res 21:37–44

    MathSciNet  MATH  Google Scholar 

  51. Budnitzki A (2013),The solution approach to linear fuzzy bi-level optimization problems. Optimization 64:1–15

    MathSciNet  Google Scholar 

  52. Calvete HI, Galé C (2010) Linear bi-level programs with multiple objectives at the upper level. J Comput Appl Math 234:950–959

    MathSciNet  MATH  Google Scholar 

  53. Calvete HI, Gale C (2004) A note on bi-level linear fractional programming problem. Eur J Oper Res 152: 296–299

    MATH  Google Scholar 

  54. Calvete HI, Gale C (2004) Solving linear fractional bi-level programs. Oper Res Lett 32:143–151

    MathSciNet  MATH  Google Scholar 

  55. Calvete HI, Galé C (2007) Linear bi-level multi-follower programming with independent followers. J Global Optim 39:409–417

    MathSciNet  MATH  Google Scholar 

  56. Calvete HI, Galé C (2011) On linear bi-level problems with multiple objectives at the lower level. Omega 39:33–40

    Google Scholar 

  57. Calvete HI, Galé C (2012) Linear bi-level programming with interval coefficients. J Comput Appl Math 236:3751–3762

    MathSciNet  MATH  Google Scholar 

  58. Calvete HI, Galé C, Iranzo JA (2014) Planning of a decentralized distribution network using bi-level optimizatio. Omega 49:30–41

    Google Scholar 

  59. Calvete HI, Galé C, Mateo PM (2008) A new approach for solving linear bi-level problems using genetic algorithms. Eur J Oper Res 188:14–28

    MATH  Google Scholar 

  60. Calvete HI, Galé C, Mateo PM (2009) A genetic algorithm for solving linear fractional bi-level problems. Ann Oper Res 166:39–56

    MathSciNet  MATH  Google Scholar 

  61. Calvete HI, Galé C, Oliveros M-J (2011) Bi-level model for production–distribution planning solved by using ant colony optimization. Comput Oper Res 38:320–327

    MATH  Google Scholar 

  62. Calvete HI, Gale C (2007) Bi-level fractional programming. In: Floudas CA, Pardalos PM (eds). Encyclopedia of optimization. Kluwer Academic Publishers, Dordrecht, pp 135–137

  63. Camacho-Vallejo JF, Cordero-Franco AE, Gonzalez-Ramirez RG (2014) Solving the bi-level facility location problem under preferences by a Stackelberg-evolutionary algorithm. Math Probl Eng 2014:1–14

    Google Scholar 

  64. Camacho-Vallejo J-F, Gonzalez-Ramirez E, Almaguer FJ, González-Ramírez RG (2015) A bi-level optimization model for aid distribution after the occurrence of a disaster. J Clean Prod 105:134–145

    Google Scholar 

  65. Candler W, Norton R (1977) Multi-level programming technical report. World bank development research center, Washington, DC

    Google Scholar 

  66. Cao S, Yuan Z, Li Y, Wu X (2007) Model for road network stochastic user equilibrium based on bi-level programming under the action of the traffic flow guidance system. J Transp Syst Eng Inf Technol 7:36–42

    Google Scholar 

  67. Chen L-H, Chen H-H (2015) A fuzzy approval with required minimum decision tolerances for multi-level multi-objective decision making problems. J Intell Fuzzy Syst 28:217–224

    Google Scholar 

  68. Chen L-H, Chen H-H (2015) A two phase fuzzy approach for solving multi-level decision making problems. Knowl Based Syst 76:189–199

    Google Scholar 

  69. Chiou S-W (2009) A bi-level programming for logistics network design with system-optimized flows. Inf Sci 179:2434–2441

    MATH  Google Scholar 

  70. Chiou S-W (2015) A bi-level decision support system for uncertain network design with equilibrium flow. Decis Support Syst 69:50–58

    Google Scholar 

  71. Colson B, Marcotte P, Savard G (2005) A trust-region method for nonlinear bi-level programming: algorithm and computational experience. Comput Optim Appl 30:211–227

    MathSciNet  MATH  Google Scholar 

  72. Colson B, Marcotte P, Savard G (2005) Bi-level programming: a survey. 4OR 3:87–107

    MathSciNet  MATH  Google Scholar 

  73. Colson B, Marcotte P, Savard G (2007) An overview of bi-level optimization. Ann Oper Res 153:235–256

    MathSciNet  MATH  Google Scholar 

  74. DeMiguel V, Huifu X (2000) A stochastic multiple-leader Stackelberg model: analysis, computation, and application. Oper Res 57:1220–1235

    MathSciNet  MATH  Google Scholar 

  75. Deb K, Sinha A (2009) Constructing test problems for bi-level evolutionary multi-objective optimization. IEEE Congr Evolut Comput 59:1153–1160

    Google Scholar 

  76. Deb K, Sinha A (2010) An efficient and accurate solution methodology for bi -level multi-objective programming problems using a hybrid evolutionary local search algorithm. Evol Comput 18:403–449

    Google Scholar 

  77. Deb K, Sinha A (2009) An efficient and accurate solution methodology for bi-level multi-objective programming problems using evolutionary algorithm. In: Proceeding of the 5th international conference on evolutionary multi-criterion optimization. p 110–124

  78. Dellaert N, Jeunat J, Jonard N (2000) A genetic algorithm to solve the general multi-level lot sizing problem with time-varying costs. Int J Prod Econ 68:241–257

    Google Scholar 

  79. Dell’Olio L, Ibeas A, Ruisánchez F (2012) Optimizing bus-size and headway in transit networks. Transportation 39:449–464

    Google Scholar 

  80. Dempe S (2002) Foundations of bi-level programming. Kluwer Academic Publishers, Dordrecht

    MATH  Google Scholar 

  81. Dempe S (2003) Annotated bibliography on bi-level programming and mathematical programs with equilibrium constraints. Optimization 52:333–359

    MathSciNet  MATH  Google Scholar 

  82. Dempe S (2011) Comment to “interactive fuzzy goal programming approach for bi-level; programming problem “by S.R. Arora and R. Gupta. Eur J Oper Res 212:429–431

    MATH  Google Scholar 

  83. Dempe S, Kalashnikov VV, Pérez-Valdés GA, Kalashnykova NI (2011) Natural gas bi-level cash-out problem: convergence of a penalty function method. Eur J Oper Res 215:532–538

    MATH  Google Scholar 

  84. Dempe S, Kalashnikov V, Ríos-Mercado RZ, (2005) Discrete bi-level programming application to a natural gas cash-out problem. Eur J Oper Res 166:469–488

    MATH  Google Scholar 

  85. Dempe S, Mordukhovich BS, Zemkoho AB (2014) Necessary optimality conditions in pessimistic bi-level programming. Optimization 63:505–533

    MathSciNet  MATH  Google Scholar 

  86. Dewez S, Labb M, Marcotte P, Savard G (2008) New formulations and valid inequalities for a bi-level pricing problem. Oper Res Lett 36:141–149

    MathSciNet  MATH  Google Scholar 

  87. Dey PP, Pramanik S, Giri BC (2014) TOPSIS approach to linear fractional bi-level MODM problem based on fuzzy goal programming. J Ind Eng Int 10:173–184

    Google Scholar 

  88. Domínguez LF, Pistikopoulos EN (2010) Multi parametric programming based algorithms for pure integer and mixed-integer bi-level programming problems. Comput Chem Eng 34:2097–2106

    Google Scholar 

  89. Eichfelder G (2010) Multi-objective bi-level optimization. Math Progr 123:419–449

    MathSciNet  MATH  Google Scholar 

  90. Emam OE (2006) A fuzzy approach for bi-level integer nonlinear programming problem. Appl Math Comp 172:62–71

    MATH  Google Scholar 

  91. Emam OE (2011) A fuzzy approach interactive bi-level multi-objective integer non-linear programming. Appl Math Sci 5:3221–3232

    MathSciNet  MATH  Google Scholar 

  92. Emam OE (2013) Interactive approach to bi-level integer multi-objective fractional programming problem. Appl Math Comput 223:17-24.

    MathSciNet  MATH  Google Scholar 

  93. Emam OE, Abdel-Fattah MA, Suleiman HA (2015) On bi-level multi-objective large scale quadratic programming problem. Int J Pure Appl Sci Technol 29:31–41

    Google Scholar 

  94. Emam OE, El-Araby M, Belal MA (2015a) On rough multi-level linear programming problems. Inf Sci Lett 4:41–49

    Google Scholar 

  95. Emam OE, Salama SE, Youssef AM (2015) An algorithm for solving stochastic bi-level multi-objective large scale quadratic programming problem. Int J Math Arch 6:144–152

    Google Scholar 

  96. Emam OE, Abdo A, Ibrahim NH (2015) Taylor series approach for solving multi-level large scale fractional programming problem with stochastic parameter in constrains. Br J Math Comp Sci 6:79–90

    Google Scholar 

  97. Emam OE, Abdo AM, Bekhit NM (2016) A multi–level multi-objective quadratic programming problem with fuzzy parameters on objective functions. Int J Comput Technol 15:6738–7648

    Google Scholar 

  98. Erkut E, Gzara F (2008) Solving the hazmat transport network design problem. Comput Oper Res 35:2234–2247

    MATH  Google Scholar 

  99. Esmaile K, Esmaile K (2011) A fuzzy bi-criteria transportation problem. Comput Ind Eng 61:947–957

    MATH  Google Scholar 

  100. Etoa JBE (2010) Solving convex quadratic bi-level programming problems using an enumeration sequential quadratic programming algorithm. J Global Optim 47:615–637

    MathSciNet  MATH  Google Scholar 

  101. Faísca NP, Dua V, Rustem B, Saraiva PM, Pistikopoulos EN (2007) Parametric global optimization for bi-level programming. J Global Optim 38:609–623

    MathSciNet  MATH  Google Scholar 

  102. Faísca NP, Saraiva PM, Rustem B, Pistikopoulos EN (2009) A multi-parametric programming approach for multi-level hierarchical and decentralized optimization problems. CMS 6:377–397

    MATH  Google Scholar 

  103. Fernandez-Blanco R, Arroyo JM, Alguacil N (2012) A unified bi-level programming framework for price-based market clearing under marginal pricing. IEEE Trans Power Syst 27:517–525

    Google Scholar 

  104. Fernandez-Blanco R, Arroyo JM, Alguacil N (2014) Network-constrained day-ahead auction for consumer payment minimization. IEEE Trans Power Syst 29:526–536

    Google Scholar 

  105. Fontaine P, Minner S (2014) Benders decomposition for discrete–continuous linear bi-level problems with application to traffic network design. Transp Res Part B 70:163–172

    Google Scholar 

  106. Gabriel SA, Zhuang J, Kiet S (2005) A large-scale linear complementary model of the North American natural gas market. Energy Econ 27:639–665

    Google Scholar 

  107. Gang J, Tu Y, Lev B, Xu J, Shen W, Yao L (2015) A multi-objective bi-level location planning problem for stone industrial parks. Comput Oper Res 56:8–21

    MathSciNet  MATH  Google Scholar 

  108. Gao Y (2010) Bi-level decision making with fuzzy sets and particle swarm optimization. University of Technology, Sydney

    Google Scholar 

  109. Gao J, Liu B (2005) Fuzzy multi-level programming with a hybrid intelligent algorithm. Comput Math Appl 49:1539–1548

    MathSciNet  MATH  Google Scholar 

  110. Gao Y, Zhang G, Lu J, Dillon T, Zeng X (2008) A λ-cut-approximate algorithm for goal-based bi-level risk management systems. Int J Inf Technol Decis Mak 07:589–610

    MATH  Google Scholar 

  111. Gao Y, Zhang G, Lu J, Wee HM (2011) Particle swarm optimization for bi-level pricing problems in supply chains. J Global Optim 51:245–254

    MathSciNet  MATH  Google Scholar 

  112. Gao Y, Zhang G, Ma G, Lu J (2010) A λ-cut and goal programming based algorithm for fuzzy linear multiple objective bi-level optimization. IEEE Trans Fuzzy Syst 18:1–13

    Google Scholar 

  113. Gao Y, Zhang G, Lu J (2009) A particle swarm optimization based algorithm for fuzzy bi-level decision making with constraints-shared followers. The ACM symposium on Applied Computing(2009), 1075–1079

  114. Garcés LP, Conejo AJ, Garcia-Bertrand R, Romero R (2009) A bi-level approach to transmission expansion planning within a market environment. IEEE Trans Power Syst 24:1513–1522

    Google Scholar 

  115. Gaur A, Arora SR (2008) Multi-level multi-objective integer linear programming problems. Adv Model Optim 10:297-322

    MathSciNet  MATH  Google Scholar 

  116. Ge X, Chen Y, Wang W (2013) Model and algorithm for inventory-transportation integrated optimization based on bi-level programming. Int J Adv Comp Technol 5:460–468

    Google Scholar 

  117. Gendreau M, Marcotte P, Savard G (1996) A hybrid tabu-ascent algorithm for the linear bi-level programming problem. J Global Optim 8:217–233

    MathSciNet  MATH  Google Scholar 

  118. Glackin J, Ecker JG, Kupferschmid M (2009) Solving bi-level; linear programs using multiple objective linear programming. J Optim Theor Appl 140:197–212

    MATH  Google Scholar 

  119. Grubbstrom R.W, Huynh TTT (2006) Multi-level, multistage capacity-constrained production-inventory systems in discrete time with non-zero lead times using MRP theory. Int J Prod Econ 101:53–62

    Google Scholar 

  120. Grubbstrom RW, Wang Z (2003) A stochastic model of multi-level multi stage capacity-constrained production–inventory systems. Int J Prod Econ 81–82:483–494

    Google Scholar 

  121. Guangmin GW, Gao Z, Wan Z (2012) A global optimization algorithm for solving the bi-level linear fractional programming problem. Comput Ind Eng 63:428–432

    Google Scholar 

  122. Guo Z, Chang J, Huang Q, Xu L, Da C, Wu H (2014) Bi-level optimization allocation model of water resources for different water industries. Water Sci Technol 14:470–477

    Google Scholar 

  123. Guo LM, Ren C (2015) Water resources management models based on two-level linear fractional programming method under uncertainty. Water Resour Plan Manag. doi:10.1061/(ASCE)WR.1943-5452.0000518,0501500

    Article  Google Scholar 

  124. Hajibabai L, Bai Y, Ouyang Y (2014) Joint optimization of freight facility location and pavement infrastructure rehabilitation under network traffic equilibrium. Transp Res Part B 63:38–52

    Google Scholar 

  125. Hajinassiry M, Amjady N, Sharifzadeh H (2014) Hydrothermal coordination by bi-level optimization and composite constraint handling method. Int J Electri Power Energy Syst 62:476–489

    Google Scholar 

  126. Han J, Lu J, Hu Y, Zhang G (2015) Tri-level decision-making with multiple followers: model, algorithm and case study. Inf Sci 311:182–204

    Google Scholar 

  127. Han J, Zhang G, Lu J, Hu Y, Ma S (2014b) Model and algorithm for multi-follower tri-level hierarchical decision-making. Neural Inf Process 8836:398–406

    Google Scholar 

  128. Han J, Lu J, Zhang G, Ma S (2014a) Multi-follower tri-level decision making with uncooperative followers. In: Proceeding of the 11th international FLINS Conference, Brazil, pp 524–529

  129. Han J, Zhang G, Hu Y, Lu J (2015a) Solving tri-level programming problems using a particle swarm optimization algorithm. In: Proceeding of 10th IEEE conference on industrial electronics and applications, pp 569–574

  130. Han K, Sun Y, Liu H, Friesz TL, Yao T (2015) A bi-level model of dynamic traffic signal control with continuum approximation. Transp Res Part C 55:409–431

    Google Scholar 

  131. Harker PT (1986) Alternative model of spatial competition. Oper Res 34:410–425

    MATH  Google Scholar 

  132. Hassan TA (2014) Interactive fuzzy goal programming approach for tri-level linear programming problems. Int J Eng Res Appl 4:136-146

  133. He X, Li C, Huang T, Li C (2014) Neural network for solving convex quadratic bi-level programming problems. Neural Netw 51:17–25

    MATH  Google Scholar 

  134. He L, Huang GH, Lu H (2011) Greenhouse gas emissions control in integrated municipal solid waste management through mixed integer bi-level decision making. J Hazard Mater 193:112–119

    Google Scholar 

  135. Hejazi SR, Memariani A, Jahanshahloo G, Sepehri MM (2002) Linear bi-level programming solution by genetic algorithm. Comput Oper Res 29:1913–1925

    MathSciNet  MATH  Google Scholar 

  136. Helber S, Sahling F (2010) A fix and optimize approach for multi-level capacitated lot sizing problem. Int J Prod Econ 123:247–256

    Google Scholar 

  137. Helmy YM, Emam OE, Abdelwahab AM (2014) A multi-level fractional programming problem with stochastic parameters in constraint. Int J Eng Innov Res 3:650–653

    Google Scholar 

  138. Helmy YM, Emam OE, Abdelwahab AM (2015) On stochastic multi-level multi-objective fractional programming problems. J Stat Appl Probab 4:93–101

    Google Scholar 

  139. Henning M, Burkhard M, Thomas S (2009) A new diffusion-based multi-level algorithm for computing graph partitions. J Parallel Distrib Comput 69:750–761

    Google Scholar 

  140. Hesamzadeh MR, Yazdani M (2014) Transmission capacity expansion in imperfectly competitive power markets. IEEE Trans Power Syst 29:62–71

    Google Scholar 

  141. Hu T, Guo X, Fu X, Lv Y (2010) A neural network approach for solving linear bi-level programming problem. Knowl Based Syst 23:239–242

    Google Scholar 

  142. Hwang CL, Yoon K (1981) Multiple attribute decision making: methods and applications. Springer, Heidelberg

    MATH  Google Scholar 

  143. Kalashnikov VV, Dempe S, Pérez-Valdés GA, Kalashnykova NI, Camacho-Vallejo J-F (2015) Bi-level programming and applications. Math Probl Eng 2015:1–16

    MATH  Google Scholar 

  144. Kalashnikov VV, Perez-Valdes GA, Tomasgard A, Kalashnykova NI (2010b) Natural gas cash-out problem: bi-level stochastic optimization approach. Eur J Oper Res 206:18–33

    MATH  Google Scholar 

  145. Kalashnikov V, Pérez G, Kalashnykova N (2010a) A linearization approaches to solve the natural gas cash-out bi-level problem. Ann Oper Res 181:423–442

    MathSciNet  MATH  Google Scholar 

  146. Kalashnikov VV, Rios-Mercado RZ (2006) A natural gas cash-out problem: a bi-level programming framework and penalty function method. Optim Eng 7:403–420

    MathSciNet  MATH  Google Scholar 

  147. Kasemset C, Kachitvichyanukul V (2010) Bi-level multi-objective mathematical model for job-shop scheduling: the application of theory of constraints. Int J Prod Res 48:6137–6154

    MATH  Google Scholar 

  148. Kasemset C, Kachitvichyanukul V (2012) A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem. Int J Oper Res 14:50–69

    MathSciNet  MATH  Google Scholar 

  149. Katagiri H, Niwa K, Kubo D, Hasuike T (2010) Interactive random fuzzy two-level programming through possibility-based fractile criterion optimality. Proc Int Multi Conference Eng Comput Sci 3:2113–2118

    Google Scholar 

  150. Kis T, Kovács A (2013) Exact solution approaches for bi-level lot-sizing. Eur J Oper Res 226:237–245

    MATH  Google Scholar 

  151. Konur D, Golias, MM ( 2013) Analysis of different approaches to cross-dock truck scheduling with truck arrival time uncertainty. Comput Ind Eng 65:663–672

    Google Scholar 

  152. Kratic J, Dugošija D,Savic A (2014) A new mixed integer linear programming model for the multi-level un capacitated facility location problem. Appl Mathemat Model 38:2118–2129

  153. Kumar R, Izui K, Masataka Y, Nishiwaki S (2008) Multi-level redundancy allocation optimization using hierarchical genetic algorithm. IEEE Trans Reliab 57: 650–661

    Google Scholar 

  154. Kuo RJ, Han YS (2011) A hybrid of genetic algorithm and particle swarm optimization for solving bi-level linear programming problem—A case study on supply chain model. Appl Mathemat Model 35:3905–3917

    MathSciNet  MATH  Google Scholar 

  155. Kuo RJ, Huang CC (2009) Application of particle swarm optimization algorithm for solving bi-level linear programming problem. Comput Math Appl 58:678–685

    MathSciNet  MATH  Google Scholar 

  156. Köppe M, Queyranne M, Ryan CT (2010) Parametric integer programming algorithm for bi-level mixed integer programs. J Optimiz Theory Appl 146:137–150

    MATH  Google Scholar 

  157. Küçükaydin H, Aras N., Kuban Altınel I (2011) Competitive facility location problem with attractiveness adjustment of the follower: a bi-level programming model and its solution. Eur J Oper Res 208:206–220

    MATH  Google Scholar 

  158. Lachhwani K (2013) On solving multi-level multi-objective linear programming problems through fuzzy goal programming approach. Opsearch 51:624–637

    MathSciNet  MATH  Google Scholar 

  159. Lachhwani K (2015) Modified FGP approach for multi-level multi-objective linear fractional programming problems. Appl Math Comput 266:1038–1049

    MathSciNet  Google Scholar 

  160. Lachhwani K, Poonia MP (2012) Mathematical solution of multi-level fractional programming problem with fuzzy goal programming approach. J Ind Eng Int 8:16. 10.1186/2251-712x-8-16

    Article  Google Scholar 

  161. Lachhwani K, Nehra S (2014) Modified FGP approach and MATLAB program for solving multi-level linear fractional programming problems. J Ind Eng Int 11:15–36

    Google Scholar 

  162. Lai YJ (1996) Hierarchical optimization: a satisfactory solution. Fuzzy Sets Syst 77:321–335

    MathSciNet  MATH  Google Scholar 

  163. Lai YJ, Hwang CL (1993) Fuzzy mathematical programming methods and applications. Springer, Berlin

    MATH  Google Scholar 

  164. Lan KM., Wen UP, Shih HS., Lee ES (2007) A hybrid neural network approach to bi-level programming problems. Appl Mathemat Lett 20:880–884

    MATH  Google Scholar 

  165. Lasunon P, Remsungnen T (2011) A new algorithm for solving tri-level linear programming problems. Int J Pure Appl Sci Technol 7:149–157

    Google Scholar 

  166. Lee ES,Shih HS (2001) Fuzzy and multi-level decision making, 1st edn. Springer, London, Chap 1, 2

    Google Scholar 

  167. Lee ES, Shih HS (2001) Fuzzy and multi-level decision making: an interactive computational approach. Springer, London

    Google Scholar 

  168. Li D, Cruz JB Jr (2009) Information, decision-making and deception in games. Decis Support Syst 47:518–527

    Google Scholar 

  169. Li Y, Jio L, Shang R, Stolkin R (2015) Dynamic-context cooperative quantum-behaved particle swarm optimization based on multi-level thresholding applied to medical image segmentation. Inf Sci 294:408–422

    Google Scholar 

  170. Li H, Zhang L, Jiao Y-C (2016) An interactive approach based on a discrete differential evolution algorithm for a class of integer bi-level programming problems. Int J Syst Sci 47:2330–2341

    MATH  Google Scholar 

  171. Lin F, Leyffer S, Munson T (2016) A two-level approach to large mixed-integer programs with application to cogeneration in energy-efficient buildings, Comput Optimiz Appl 65:1–46

    MathSciNet  MATH  Google Scholar 

  172. Liu B (1998) Stackelberg–Nash equilibrium for multi-level programming with multiple followers using genetic algorithms. Comput Mathemati Appl 36:79–89

    MATH  Google Scholar 

  173. Liu B,Yao K (2015) Uncertain multi-level programming: algorithm and applications. Comput Ind Eng 89:235–240

    Google Scholar 

  174. Liu W, Zheng Z, Cai K-Y (2013) Bi-level programming based real-time path planning for unmanned aerial vehicles. Knowl Based Syst 44:34–47

    Google Scholar 

  175. Locatelli M (2005) On the multi-level structure of global optimization problems. Comput Optimiz Appl 30:5–22

    MATH  Google Scholar 

  176. Lu J, Han J, Hu Y, Zhang G (2016) Multi-level decision making: a survey. Inf Sci, 346-347:453–487

    Google Scholar 

  177. Lu J, Shi C, Zhang G (2006) On bi-level multi-follower decision making: general framework and solutions. Inf Sci 176:1607–1627

    MATH  Google Scholar 

  178. Lu J, Shi C, Zhang G, Dillon T (2007) Model and extended Kuhn–Tucker approach for bi-level multi-follower decision making in a referential-uncooperative situation. J Global Optim 38:597–608

    MathSciNet  MATH  Google Scholar 

  179. Lu J, Zhang G, Montero J, Garmendia L (2012) Multi follower tri-level decision making models and system. IEEE Trans Ind Inf 8:974–985

    Google Scholar 

  180. Luhandjula MK (1984) Fuzzy approaches for multiple objective linear fractional optimization. Fuzzy Sets Syst 13:11–23

    MathSciNet  MATH  Google Scholar 

  181. Lukac Z, Šoric K, Rosenzweig VV (2008) Production planning problem with sequence dependent setups as a bi-level programming problem. Eur J Oper Res 187:1504–1512

    MATH  Google Scholar 

  182. Lv Y, Chen Z, Wan Z (2010) A neural network for solving a convex quadratic bi-level programming problem. J Comput Appl Mathemat 234:505–511

    MATH  Google Scholar 

  183. Lv Y, Hu T, Wang G, Wan Z (2008) A neural network approach for solving nonlinear bi-level programming problem. Comput Math Appl 55:2823–2829

    MathSciNet  MATH  Google Scholar 

  184. Lv N, Yan X, Xu K, Wu C (2010) Bi-level programming based contra flow optimization for evacuation events. Kybernetes 39:1227–1234

    MATH  Google Scholar 

  185. Ma W, Wang M, Zhu X (2014) Improved particle swarm optimization based approach for bi-level programming problem: an application on supply chain model. Int J Mach Learning Cyber 5:281–292

    Google Scholar 

  186. Malawski M, Figiela K, Bubak M, Deelman E, Nabrzyski J (2015) Scheduling multi-level deadline-constrained scientific workflows on cloud based cost optimization. J Sci Program 2015:1–13

    Google Scholar 

  187. Mathur K, Puri MC (1995) A bi-level bottleneck programming problem. Eur J Oper Res 86:337–344

    MATH  Google Scholar 

  188. Mathur K, Puri MC (1995) On bi-level fractional programming. Optimization 35:215–226

    MathSciNet  MATH  Google Scholar 

  189. Mersha A, Dempe S (2011) Direct search algorithm for bi-level programming problems. Comput Optim Appl 49:1–15

    MathSciNet  MATH  Google Scholar 

  190. Mishra S (2007) Weighting method for bi-level linear fractional programming problems. Eur J Oper Res 183:296–302

    MATH  Google Scholar 

  191. Mishra S, Ghosh A (2006) Interactive fuzzy programming approach to bi-level quadratic fractional programming problems. Ann Oper Res 143:251–263

    MATH  Google Scholar 

  192. Mishra S, Ghosh A (2006) Interactive fuzzy programming approach to bi-level quadratic fractional programming problems. Ann Oper Res 143:251–263

    MATH  Google Scholar 

  193. Mitsos A (2010) Global solution of nonlinear mixed-integer bi-level programs. J Global Optim 47:557–582

    MathSciNet  MATH  Google Scholar 

  194. Mitsos A, Lemonidis P, Barton P (2008) Global solution of bi-level programs with a non-convex inner program. J Global Optim 42:475–513

    MathSciNet  MATH  Google Scholar 

  195. Mohamed RH (1997) The relationship between goal programming and fuzzy programming. Fuzzy Sets Syst 89:215–222

    MathSciNet  Google Scholar 

  196. Moitra BN, Pal BB (2002) A fuzzy goal programming approach for solving bi-level programming problems. In: Pal NR, Sugeno M (eds) AFSS, 2275, Lecture notes in artificial intelligence Springer, Berlin, 91–98

    Google Scholar 

  197. Narang R, Arora SR (2009) An enumerative algorithm for non- linear integer programming problem. Yugosl J Oper Res 19:263–279

    MathSciNet  MATH  Google Scholar 

  198. Nie PY (2011) Dynamic discrete-time multi-leader -follower games with leaders in turn. Comput Math Appl 61:2039–2043

    MathSciNet  MATH  Google Scholar 

  199. Nishizaki I, Sakawa M (1999) Stackelberg solutions to multi objective two-level linear programming problems. J Optim Theory Appl 103:161–182

    MathSciNet  MATH  Google Scholar 

  200. Nishizaki I, Sakawa M (2005) Computational methods through genetic algorithms for obtaining Stackelberg solutions to two-level integer programming problems. Cybern Syst 36:565–579

    MATH  Google Scholar 

  201. Niu L, Lu J, Zhang G (2009) Cognition in business decision support systems. Springer, Berlin

    Google Scholar 

  202. Onut S, Tuzkaya UR, Doĝac B (2008) A particle swarm optimization algorithm for the multiple-level warehouse layout design problem. Comput Ind Eng 54:783–799

    Google Scholar 

  203. Osman MS, Abd El-Wahed WF, El Shafei MM, Abd El Wahab HB (2010) An approach for solving multi-objective bi- level linear programming based on genetic algorithm. J Appl Sci Res 6:336–344

    Google Scholar 

  204. Osman MS, Abo-sinna MA Amer AH, Emam OE (2004) A multi-level non-linear multi-objective decision-making under fuzziness. Appl Math Comput 153:239–252

    MathSciNet  MATH  Google Scholar 

  205. Osman MS,Gadalla MH, Zeanedean RA. Rabie RM (2013) A compromise weighted solution for multi-level linear programming problems. Int J Eng Res Appl 3:927–936

    Google Scholar 

  206. Osman MS, Abo-sinna MA, Amer AH, Emam OE (2003) Interactive decision making for three-level multi-objective nonlinear programming problems. In:Proceeding of the 38th annual conference on statistics, computer science and operation research, pp 95–110

  207. Pal BB, Moitra BN (2003) A fuzzy goal programming procedure for solving quadratic bi-level programming problems. Int J Intell Syst 18:529–540

    MATH  Google Scholar 

  208. Pieume CO, Marcotte P, Fotso LP, Siarry P (2011) Solving bi-level linear multi-objective programming problems. Am J Oper Res 1:214–219

    Google Scholar 

  209. Pieume CO, Fotso LP, Siarry P (2008) A method for solving bi-level linear programming problems. J Inf Optim Sci 29:335–338

    MathSciNet  MATH  Google Scholar 

  210. Plastria F, Vanhaverbeke L (2008) Discrete models for competitive location with foresight. Comput Oper Res 35:683–700

    MathSciNet  MATH  Google Scholar 

  211. Pradhan A, Biswal MP (2015) Multi-level linear programming problem involving some multi-choice parameters. Int J Math Oper Res 7:297–317

    MathSciNet  MATH  Google Scholar 

  212. Pramanik S, Banerjee D, Giri BC (2015) Multi-level multi-objective linear plus linear fractional programming problem based on FGP approach. Int J Innov Sci Eng Technol 2:153–160

    Google Scholar 

  213. Pramanik S, Dey PP (2011b) Quadratic bi-level programming problem based on fuzzy goal programming approach. Int J Softw Eng Appl 2:41–59

    Google Scholar 

  214. Pramanik S, Dey PP (2011a) Bi-level linear fractional programming problem based on fuzzy goal programming approach. Int J Comput Appl 25:34–40

    Google Scholar 

  215. Pramanik S, Roy TK (2007) Fuzzy goal programming approach to multi-level programming problems. Eur J Oper Res 176:1151–1166

    MATH  Google Scholar 

  216. Pramanik S (2012) Bi-level programming problem with fuzzy parameters: a fuzzy goal programming approach. J Appl Quant Methods 7:9–24

  217. Pramanik S, Dey PP, Giri BC (2011) Fuzzy goal programming approach to quadratic bi-level multi-objective programming problem. Int J Comput Appl 29:9–14

    Google Scholar 

  218. Pyng U, Lin SF (1996) Finding an efficient solution to linear bi-level programming problem: an efficient solution approach. J Glob Optim 8:295−306

    MathSciNet  MATH  Google Scholar 

  219. Qiu X, Huang GQ (2013) Storage pricing, replenishment, and delivery schedules in a supply hub in industrial park: a bi-level programming approach. Int J Prod Res 51:6950−6971

    Google Scholar 

  220. Rajesh J, Gupta K, Kusumaker HS, Jayaraman VK, Kulkarni BD (2003) A tabu search based approach for solving a class of bi-level programming problems in chemical engineering. J Heuristics 9:307−319

    Google Scholar 

  221. Reinbolt JA, Schutte JF, Fregly BJ, Koh BI, Haftka RT, George AD, Mitchell KH (2005) Determination of patient-specific multi-joint kinematic models through two-level optimization. J Biomech 38:621−626

    Google Scholar 

  222. Ren G, Huang Z, Cheng Y, Zhao X, Zhang Y ( 2013) An integrated model for evacuation routing and traffic signal optimization with background demand uncertainty. J Adv Transp 47:4–27

    Google Scholar 

  223. Ren A, Wang Y (2014) A cutting plane method for bi-level linear programming with interval coefficients. Ann Oper Res 223:355−378

    MathSciNet  MATH  Google Scholar 

  224. Rider MJ, López-Lezama JM, Contreras J, Padilha-Feltrin A. (2013) Bi-level approach for optimal location and contract pricing of distributed generation in radial distribution systems using mixed-integer linear programming. IET Gener Trans Distrib 7:724−734

    Google Scholar 

  225. Roghanian E, Aryanezhad MB, Sadjadi SJ ( 2008) Integrating goal programming, Kuhn–Tucker conditions, and penalty function approaches to solve linear bi-level programming problems. Appl Math Comput 195:585−590

    MATH  Google Scholar 

  226. Roghanian E, Sadjadi SJ, Aryanezhad MB (2007) A probabilistic bi-level linear multi-objective programming problem to supply chain planning. Appl Math Comput 188:786–800

    MathSciNet  MATH  Google Scholar 

  227. Ruan GZ, Wang SY, Yamamoto Y, Zhu SS (2004) Optimality conditions and geometric properties of a linear multi-level programming problem with dominated objective functions. J Optim Theory Appl 123:409–429

    MathSciNet  Google Scholar 

  228. Russo U, Kamalanathan D, Ielmini D, Lacaita AL, Kozicki MN (2009) Study of multi-level programming in programmable metallization cell (PMC) memory. IEEE Trans Electron Devices 56:1040–1047

    Google Scholar 

  229. Ruuska S, Miettinen K, Wiecek MM (2011) Connections between single-level and bi-level multi-objective optimization. J Optim Theory Appl. doi:10.1007/10957-011-9943-y

    Article  MATH  Google Scholar 

  230. Saad OM, Hafez M (2011) An algorithm for solving bi-level integer fractional programming problem based on fuzzy approach. Gener Math Notes 3:86–99

  231. Sahebjamnia N, Jolai, Torabi SA, Aghabeiglo M (2015) A novel fuzzy stochastic multi-objective linear programming for multi-level capacitated lot-sizing problem: a real case study of a furniture company. Int J Adv Manuf Technol 84:749–767

    Google Scholar 

  232. Sakawa M, Kato K (2003) Genetic algorithms with double strings for 0–1 programming problems. Eur J Oper Res 144:581–597

    MathSciNet  MATH  Google Scholar 

  233. Sakawa M, Katagiri H, Matsui T (2012) Stackelberg solutions for fuzzy random two-level linear programming through probability maximization with possibility. Fuzzy Sets Syst 188:45–57

    MathSciNet  MATH  Google Scholar 

  234. Sakawa M, Matsui T (2013) Interactive fuzzy random two-level linear programming based on level sets and fractile criterion optimization. Inf Scis 238:163–175

    MathSciNet  MATH  Google Scholar 

  235. Sakawa M, Nishizaki I (1999) Interactive fuzzy programming for cooperative two-level linear fractional programming problems with multiple decision makers. Int J Fuzzy Syst 1:48–59

    MathSciNet  Google Scholar 

  236. Sakawa M, Nishizaki I (2001) Interactive fuzzy programming for two-level linear fractional programming problems. Fuzzy Sets Syst 119:31–40

    MathSciNet  MATH  Google Scholar 

  237. Sakawa M, Nishizaki I (2002a) Interactive fuzzy programming for two level non convex programming problems with fuzzy parameters through genetic algorithms. Fuzzy Sets Syst 127:185–197

    MathSciNet  MATH  Google Scholar 

  238. Sakawa M, Nishizaki I, (2002b) Interactive fuzzy programming for decentralized two-level linear programming problems. Fuzzy Sets Syst 125:301–315

    MathSciNet  MATH  Google Scholar 

  239. Sakawa M, Nishizaki I (2009) Cooperative and non-cooperative multi-level programming. Springer, New York

    Google Scholar 

  240. Sakawa M, Nishizaki I (2012) Interactive fuzzy programming for multi-level programming problems: a review. Int J Multi Criteria Decis Mak 2:241–266

    Google Scholar 

  241. Sakawa M, Nishizaki I, Hitaka M (2001) Interactive fuzzy programming for multi-level 0-1 programming problems with fuzzy parameters through genetic algorithms. Fuzzy Sets Syst 117:95–111

    MathSciNet  MATH  Google Scholar 

  242. Sakawa M, Nishizaki I, Shen Y (2001) Interactive fuzzy programming for multi objective two-level linear fractional programming problems with partial information of preference. Int J Fuzzy Syst 3:452–461

    MathSciNet  Google Scholar 

  243. Sakawa M, Nishizaki I, Uemura Y (1998) Interactive fuzzy programming for multi-level linear programming problems. Comput Math Appl 36:71–86

    MathSciNet  MATH  Google Scholar 

  244. Sakawa M, Nishizaki I (2001) Uemura Y Interactive fuzzy programming for two- level linear and linear fractional production and assignment problem: a case study. Eur J Oper Res, 135:142–157

    MATH  Google Scholar 

  245. Sakawa M, Nishizaki I, Hitaka M (1999) Interactive fuzzy programming for multi-level 0-1 programming problems through genetic algorithms. Eur J Oper Res 114:580–588

    MATH  Google Scholar 

  246. Sakawa M, Nishizaki I, Umera Y(2000a) Interactive fuzzy programming for two level linear fractional programming problems with fuzzy parameters. Fuzzy Sets Syst 115:93–103

    MathSciNet  MATH  Google Scholar 

  247. Sakawa M, Nishizaki I (2009) Interactive fuzzy programming for multi-level programming problems. J Jpn Soc Fuzzy Theory Intell Inform 21:1018–1032

    Google Scholar 

  248. Sakawa M, Nishizaki I, Uemura Y (2002) A decentralized two-level transportation problem in a housing material manufacturer-interactive fuzzy programming approach. Eur J Oper Res 141:167–185

    MathSciNet  MATH  Google Scholar 

  249. Sakawaa M, Nishizaki I, Uemura Y (2000b) Interactive fuzzy programming for multi-level linear programming problems with fuzzy parameters. Fuzzy Sets Sys 109:3–19

    MathSciNet  MATH  Google Scholar 

  250. Sana SS (2011) A production-inventory model of imperfect quality products in a three-layer supply chain. Decis Support Syst 50:539–547

    Google Scholar 

  251. Saraj M, Safaei N (2012) Fuzzy linear fractional bi-level multi-objective programming problems. Int J Appl Math Res 1:643–658

    MATH  Google Scholar 

  252. Scaparra MP, Church RL (2008) A bi-level mixed-integer program for critical infrastructure protection planning. Comput Operations Res 35:1905–1923

    MATH  Google Scholar 

  253. Segall RS (1990) Using branch-and-bound to solve bi-level geometric programming problems: a new optimization model. Appl Math Model 14:271–274

    MATH  Google Scholar 

  254. Segall RS (1993) An update on bi-level geometric programming: a new optimization model. Appl Math Model 17:219–222

    MATH  Google Scholar 

  255. Shang ZX, Wang Y, Zhang R (2014) An innovative game method for multi-level-objective optimization. Adv Mater Res 926-930:3359–3363

    Google Scholar 

  256. Shao H, Lam WHK, Sumalee A, Chen A, Hazelton ML (2014) Estimation of mean and covariance of peak hour origin-destination demands from day-to- day traffic counts. Transp Res Part B 68:52–75

    Google Scholar 

  257. SharmaV, Dahiya K, Verma V (2014) A class of integer linear fractional bi-level programming problems. Optimization 63:1565–1581

    MathSciNet  MATH  Google Scholar 

  258. Shi C, Lu J, Zhang G (2005) An extended Kuhn –Tucker approach for linear bi-level programming. Appl Math Comput 162:51–63

    MathSciNet  MATH  Google Scholar 

  259. Shi C, Lu J, Zhang G, Zhou H (2006) An extended branch and bound algorithm for linear bi-level programming. Appl Math Comput 180:529–537

    MathSciNet  MATH  Google Scholar 

  260. Shi X, Xia H (1997) Interactive bi-level multi-objective decision making. J Oper Res Soc 48:943–949

    MATH  Google Scholar 

  261. Shi X, Xia H (2001) Model and interactive algorithm of bi-level multi-objective with multiple interconnected decision makers. J Multi-crit Decis Anal 10:27–34

    MATH  Google Scholar 

  262. Shi C, Zhang G, Lu J (2005) The Kth-Best approach for linear bi-level multi-follower programming. J Global Optim 33:563–578

    MathSciNet  MATH  Google Scholar 

  263. Shi C, Zhou H, Lu J, Zhang G, Zhang Z (2007) The Kth-best approach for linear bi-level multi follower programming with partial shared variables among followers. Appl Math Comput 188:1686–1698

    MathSciNet  MATH  Google Scholar 

  264. Shih HS (2004) A neural network approach to multi-objective and multi-level programming problems. Comp Math Appl 48:95–108

    MathSciNet  Google Scholar 

  265. Shih HS (2005) Fuzzy approach to multi-level knapsack problems. Comp Math Appl 49:1157–1176

    MathSciNet  MATH  Google Scholar 

  266. Shih HS, Lai YJ, Lee ES (1983) Fuzzy approach for multi-level programming problems, Comput Oper Res 23:773–791

    MathSciNet  Google Scholar 

  267. Shih HS, Lai YJ, Lee ES (1996) Fuzzy approach for multi-level programming problems. Comp Oper Res 23:73–91

    MathSciNet  MATH  Google Scholar 

  268. Shih HS, Lee ES (2000) Compensatory fuzzy multiple level decision making. Fuzzy Sets Syst 114:71–87

    MATH  Google Scholar 

  269. Shih HS, Cheng CB, Wen UP, Huang YC, Peng MY (2012) Determining a subsidy rate for Taiwan's recycling glass industry: an application of bi-level programming. J Oper Res Soc 63:28–37

    Google Scholar 

  270. Sinha S (2003b) Fuzzy programming approach to multi-level programming problems. Fuzzy Sets Syst 136:189–202

    MathSciNet  MATH  Google Scholar 

  271. Sinha S (2003a) Fuzzy mathematical approach to multi-level programming problems. Comput Oper Res 30:1259–1268

    MathSciNet  MATH  Google Scholar 

  272. Sinha A, Malo P, Deb K (2014) Test problem construction for single-objective bi-level optimization. Evol Comput 22:439–477

    Google Scholar 

  273. Sinha A, Malo P, Deb K, Korhonen P, Wallenius J (2016) Solving bi-level multi criterion optimization problems with lower level decision uncertainty. IEEE Trans Evol Comput 20:199–217

    Google Scholar 

  274. Sinha A, Malo P, Frantsev A, Deb K (2014) Finding optimal strategies in a multi-period multi-leader–follower Stackelberg game using an evolutionary algorithm. Comput Oper Res 41:374–385

    MathSciNet  MATH  Google Scholar 

  275. Sinha A, Malo P, Deb K, Korhonen P (2015) Transportation policy formulation as a multi-objective bi-level optimization problem. IEEE Congr Evol Comput 1651–1658

  276. Sinha S (2001) 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:594–596

  277. Skulovich O, Perelman L, Ostfeld A (2014) Bi-level optimization of closed surge tanks placement and sizing in water distribution system subjected to transient events. Proc Eng 89:1329–1335

    Google Scholar 

  278. Stackelberg H (1934) Marktform und gleichgewicht. Julius Springer, Vienna

    Google Scholar 

  279. Stackelberg H (1952) The theory of market economy. Oxford University Press, Oxford

  280. Street A, Moreira A, Arroyo JM (2013) Energy and reserve scheduling under a joint generation and transmission security criterion: an adjustable robust optimization approach. IEEE Trans Power Syst 29:3–14

    Google Scholar 

  281. Sultan TI, Emam OE, Rizkalla NF (2014) On the solution of rough goal bi-level multi-objective linear programming problem. Gener Math Notes 21:59–74

    Google Scholar 

  282. Sun H, Gao Z, Wu J (2008) A bi-level programming model and solution algorithm for the location of logistics distribution centers. Appl Math Model 32:610–616

    MathSciNet  MATH  Google Scholar 

  283. Taha AF, Hachem NA, Panchal JH (2014) A Quasi-Feed-In-Tariff policy formulation in micro-grids: a bi-level multi-period approach.Energy Policy 71:63–75

    Google Scholar 

  284. Takama N, Loucks DP (1981) Multi-level optimization for multi-objective problems. Appl Math Modeling 5:173–178

    MATH  Google Scholar 

  285. Takama N, Umeda T (1981) Multi-level, multi-objective optimization in process engineering. Chem Eng Sci 36:129–136

    Google Scholar 

  286. Tan RR, Aviso KB, Cruz Jr JB, Culaba AB (2011) A note on an extended fuzzy bi-level optimization approach for water exchange in eco-industrial parks with hub topology. Process Saf Environ Prot 89:106–111

    Google Scholar 

  287. Taran M, Roghanian E (2013) A fuzzy multi-objective multi-follower linear bi-level programming problem to supply chain optimization. Uncertain Supply Chain Manag 1:193–206

    Google Scholar 

  288. Tiryaki F (2006) Interactive compensatory fuzzy programming for decentralized multi-level linear programming (DMLLP) problems. Fuzzy Sets Syst 157:3072–3090

    MathSciNet  MATH  Google Scholar 

  289. Tobin RL, Fiesz TL (1986) Spatial competition facility location models; definition, formulation and solution approach. Ann Oper Res 6:49–74

    Google Scholar 

  290. Toksari DM (2010) Taylor series approach for bi-level linear fractional programming. Selçuk J Appl Math 11:63–69

    MathSciNet  MATH  Google Scholar 

  291. Toledo CFM, Oliveisa RRR, Fraca PM (2012) A hybrid multi-population genetic algorithm applied to solve the multi-level capacitated lot sizing problem with backlogging. Comput Oper Res 40:910–919

    MathSciNet  Google Scholar 

  292. Tuy H, Migdalas A, Hoai-Phuong NT (2007) A novel approach to bi-level nonlinear programming. J Glob Optim 38:527–554

    MathSciNet  MATH  Google Scholar 

  293. Ukkusuri S, Doan K, Aziz HMA (2013) A bi-level formulation for the combined dynamic equilibrium based traffic signal control. Proced-soc Behav Sci 80:729–752

    Google Scholar 

  294. Uno T, Katagiri H, Kato H (2007) An application of particle swarm optimization to bi-level facility location problems with quality of facilities, Asia Pac Manag Rev 12:183–189

  295. Vicente LN, Calamai PH (1994) Bi-level and multi-level programming: a bibliography review. J Glob Optim 5:291–306

    MathSciNet  MATH  Google Scholar 

  296. Vicente LN,Savard G, Judice J (1996) Discrete linear bi-level programming problem. J Optim Theory Appl 89:597–614

    MathSciNet  MATH  Google Scholar 

  297. Wan Z, Mao L,Wang G (2014) Estimation of distribution algorithm for a class of nonlinear bi-level programming problems. Inf Sci 256:184–196

    MATH  Google Scholar 

  298. Wan Z, Wang G, Sun B (2013) A hybrid intelligent algorithm by combining particle swarm optimization with chaos searching technique for solving nonlinear bi-level programming problems, Swarm Evolut Comput 8:26–32

    Google Scholar 

  299. Wang G, Jiang B, Zhu K, Wan Z (2010) Global convergent algorithm for the bi-level linear fractional-linear programming based on modified convex simplex method. J Syst Eng Electron 21:239–243

    Google Scholar 

  300. Wang Y, Jiao YC, Li H (2005) An evolutionary algorithm for solving nonlinear bi-level programming based on a new constraint-handling scheme, IEEE Trans Syst Man Cybern 35:221–232

    Google Scholar 

  301. Wang S, Meng Q, Yang H (2013) Global optimization methods for the discrete network design problems. Transp Res Part B 50:42–60

    Google Scholar 

  302. Wang ZW, Nagasawa H, Nishiyama N. (1996) An algorithm for multi-objective multi-level linear programming problem. J Oper Res Soc Jpn 39:176–187

    MATH  Google Scholar 

  303. Wang G, Wan Z (2008) A fuzzy interactive approach for decentralized bi-level programming problem with a common decision variable. IEEE Int Conf Comp Sci Softw Eng 1:5–8

    Google Scholar 

  304. Wang G, Wan Z, Wang X, Lv Y (2008) Genetic algorithm based on simplex method for solving linear-quadratic bi-level programming problem. Comput Math Appl 56:2550–2555

    MathSciNet  MATH  Google Scholar 

  305. Wang J, Zhu J, Huang J, Zhang M (2010) Multi-level emergency resources location and allocation, In: Proceeding of the IEEE international conference on emergency management and management sciences. pp 202–205

  306. Wen UP, Huang AD (1996) A simple tabu-search method to solve the mixed-integer linear bi-level programming problems. Eur J Oper Res 88:563–571

    MATH  Google Scholar 

  307. White DJ (1997) Penalty function approach to linear tri-level programming. J Optim Theory Appl 93:183–197

    MATH  Google Scholar 

  308. Xu J, Gang J (2013) Multi-objective bi-level construction material transportation scheduling in large-scale construction projects under a fuzzy random environment. Transp Plan Technol 36:352–376

    Google Scholar 

  309. Xu X, Meng Z, Shen R (2013) A tri-level programming model based on conditional value-at-risk for three-stage supply chain management. Comput Ind Eng 66:470–475

    Google Scholar 

  310. Xu P, Wang L (2014) An exact algorithm for the bi-level mixed integer linear programming problem under three simplifying assumptions. Comput Oper Res 41:309–318

    MathSciNet  MATH  Google Scholar 

  311. Yang D, Jiao J, Ji Y, Du G, Helo P (2015) A Valente. Joint optimization for coordinated configuration of product families and supply chains by a leader- follower Stackelberg game, Eur J Oper Res 246:263–280

    MATH  Google Scholar 

  312. Yao Y, Edmunds T, Papageorgiou D, Alvarez R (2007) Tri-level optimization in power network defense. IEEE Trans Syst Man Cybern Part C 37:712–718

    Google Scholar 

  313. Yeh WC (2009) A two-stage discrete particle swarm optimization for the problem of multiple multi-level redundancy allocation in series systems. Expert Syst Appl 36:9192–9200

    Google Scholar 

  314. Youness EA, Emam OE, Hafez MS (2014) Fuzzy bi-level multi-objective fractional integer programming. Appl Math 8:2857–2863

    MathSciNet  Google Scholar 

  315. Yousef S, Badra N (2009) Sensitivity analysis of two-level fractional programming problems. Aust J Basic Appl Sci 3:1130–1135

    Google Scholar 

  316. Zadeh LA (1965) Fuzzy sets information and control 8:338–353

    Google Scholar 

  317. Zahara E, Fan SKS, Tsai DM (2005) Optimal multi-thresholding using a hybrid optimization approach. Pattern Recogn Lett 26:1082–1095

    Google Scholar 

  318. Zeleny M (1982) Multiple Criteria Decision Making. McGraw-Hill book company, New York

    MATH  Google Scholar 

  319. Zhang T, Hu T, Guo X, Chen Z, Zheng Y (2013) Solving high dimensional bi-level multi-objective programming problem using a hybrid particle swarm optimization algorithm with crossover operator. Knowledge based system 53:13–19

    Google Scholar 

  320. Zhang G, Lu J (2005) The definition of optimal solution and an extended Kuhn-Tucker approach for fuzzy linear bi-level programming. IEEE Intell Inf Bull 2:1–7

    Google Scholar 

  321. Zhang G, Lu J (2007) Model and approach of fuzzy bi-level decision making for logistics planning problem. J Enterp Inf Manag 20:178–197

    Google Scholar 

  322. Zhang G, Lu J (2010) Fuzzy bilevel programming with multiple objectives and cooperative multiple followers. J Global Optim 47:403–419

    MathSciNet  MATH  Google Scholar 

  323. Zhang G, Lu J, Dillon T (2007) Decentralized multi-objective bilevel decision making with fuzzy demands. Knowl Based Syst 20:495–507

    Google Scholar 

  324. Zhang G, Lu J, Gao Y (2008) An algorithm for fuzzy multi-objective multi-follower partial cooperative bilevel programming. J Intell Fuzzy Sys 19:303–319

    MATH  Google Scholar 

  325. Zhang G, Lu J, Gao Y (2015) Multi-level decision making: models, methods and applications. Springer, Berlin

    MATH  Google Scholar 

  326. Zhang G, Lu J, Montero J, Zeng Y (2010) Model, solution concept, and Kth-best algorithm for linear tri-level programming. Inf Sci 130:481–492

    MATH  Google Scholar 

  327. Zhang G, Zhang G, Gao Y, Lu J (2011) Competitive strategic bidding optimization in electricity markets using bi-level programming and swarm technique. IEEE Trans Industr Electron 58:2138–2146

    Google Scholar 

  328. Zhang G, Zhang G, Gao Y, Lu J (2009) A bi-level optimization model and a PSO-based algorithm in day-ahead electricity markets, IEEE International Conference on Systems, Man and cybernetics, San Antonio, pp 617– 622

  329. Zimmermann HJ (1987) Fuzzy sets, decision making, and expert systems. Kluwer Academic Publishers, Boston

    Google Scholar 

  330. Zomorrodi AR, Maranas CD (2012) Optcom: A multi-level optimization framework for the metabolic modeling and analysis of microbial communities. PLoS Comput Biol 8:e1002363. doi:10.1371/journal.pcbi.1002363

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kailash Lachhwani.

Ethics declarations

Conflict of interest

The authors whose names are listed for this manuscript certify that they have no any financial interest, or non-financial interest in the subject matter or materials discussed in this manuscript.

Informed Consent

All the authors are informed and provided their consent.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lachhwani, K., Dwivedi, A. Bi-level and Multi-Level Programming Problems: Taxonomy of Literature Review and Research Issues. Arch Computat Methods Eng 25, 847–877 (2018). https://doi.org/10.1007/s11831-017-9216-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11831-017-9216-5

Navigation