Skip to main content
Log in

A sequential LCP method for bilevel linear programming

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In this paper, we discuss an SLCP algorithm for the solution of Bilevel Linear Programs (BLP) which consists of solving a sequence of Linear Complementarity Problems (LCP) by using a hybrid enumerative method. This latter algorithm incorporates a number of procedures that reduce substantially the search for a solution of the LCP or for showing that the LCP has no solution. Computational experience with the SLCP algorithm shows that it performs quite well for the solution of small- and medium-scale BLPs with sparse structure. Furthermore, the algorithm is shown to be more efficient than a branch-and-bound method for solving the same problems.

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. F.A. Al-Khayyal, An implicit enumeration procedure for the general linear complementarity problem, Math. Progr. Studies 31(1987)1–20.

    Google Scholar 

  2. G. Anandalingam and D.I. White, A penalty function approach for solving bilevel linear programs, Department of Systems, University of Pennsylvania (1988).

  3. J.F. Bard and J.J. Moore, A branch-and-bound algorithm for the bilevel linear program, SIAM J. Sci. Statist. Comput. 11(1990)281–292.

    Google Scholar 

  4. O. Ben-Ayed, C.E. Blair and D.E. Boyce, Solving a real world highway network design problem using bilevel linear programming, BEBR Faculty Working Paper 1463, University of Illinois at Urbana-Champaign (1988).

  5. W.F. Bialas and M.H. Karwan, Two-level linear programming, Manag. Sci. 30(1984)1004–1020.

    Google Scholar 

  6. R.G. Bland, New finite pivoting rules for the simplex method, Math. Oper. Res. 2(1977)103–107.

    Google Scholar 

  7. P. Hansen, B. Jaumard and G. Savard, A variable elimination algorithm for bilevel linear programming, RUTCOR, Rutgers University (1989).

  8. J.J. Júdice and A.M. Faustino, An experimental investigation of enumerative methods for the linear complementarity problem, Comput. Oper. Res. 15(1988)417–426.

    Google Scholar 

  9. J.J. Júdice and A.M. Faustino, The solution of the linear bilevel linear programming problem by using the linear complementarity problem, Investigação Operacional 8(1988)77–95.

    Google Scholar 

  10. C.D. Kolstad and L.S. Lasdon, Derivate evaluation and computational experience with large bilevel mathematical programs, Faculty Working Paper 1266, College of Commerce and Business Administration, University of Illinois at Urbana-Champaign (1986).

  11. C.D. Kolstad, A review of the literature on bilevel mathematical programming, Technical Report LA-10284-MS, Los Alamos National Laboratory (1985).

  12. P. Marcotte, Network design problem with congestion effects: A case of bilevel programming, Math. Progr. 34(1986)142–162.

    Google Scholar 

  13. K.G. Murty,Linear Programming (Wiley, New York, 1983).

    Google Scholar 

  14. K.G. Murty,Linear Complementarity, Linear and Nonlinear Programming (Heldermann, Berlin, 1988).

    Google Scholar 

  15. J.K. Reid, A sparsity-exploitation variant of the Bartels-Golub decomposition of linear programming bases, Math. Progr. 24(1982)55–69.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Júdice, J.J., Faustino, A.M. A sequential LCP method for bilevel linear programming. Ann Oper Res 34, 89–106 (1992). https://doi.org/10.1007/BF02098174

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02098174

Keywords

Navigation