Bard, J.F. (1991). Some properties of the bi-level linear programming, Journal of Optimization Theory and Applications, 68, 371–378.  Mathieu, R., Pittard, L. and Anandalingam, G. (1994). Genetic algorithm based approach to bi-level Linear Programming, Operations Research, 28, 1–21.  L. Vicente, L., Savard, G. and Judice, J. (1994). Descent approaches for
quadratic bi-level programming, Journal of Optimization Theory and Applications, 81, 379–399.  Wang, G., Jiang, B. and Zhu,
K. (2010). Global convergent algorithm for the bi-level linear fractional-linear programming based on modified convex simplex method, Journal of Systems Engineering and Electronics, 21, 239–243.  Yibing, Lv., Tiesong, Hu., Guangmin, Wang. and Zhongping, Wan (2007). A penalty function method Based on Kuhn–Tucker condition for solving linear bi-level programming,
Applied Mathematics and Computation, 188, 808–813.  Zhongping, W. and Guangmin, W. (2011). A Dual-Relax Penalty
Function Approach for Solving Non- Linear Bi-Level Programming with Linear Lower Level Problem, Acta Mathematica Scientia, 31, 652–660.  Allende, G. B. and Still, G. (2012). Solving bi-level programs with the KKT-approach, Springer and Mathematical
Programming Society, 131, 37–48.  Dempe, S. and Zemkoho, A.B. (2012). On the Karush–Kuhn–Tucker reformulation of the
bi-level optimization problem, Nonlinear Analysis, 75, 1202–1218.  Arora, S.R. and Gupta, R. (2007). Interactive fuzzy goal
programming approach for bi-level programming problem, European Journal of Operational Research, 176, 1151–1166.