A modified simplex approach for solving bilevel linear programming problems (Q1261406)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A modified simplex approach for solving bilevel linear programming problems |
scientific article |
Statements
A modified simplex approach for solving bilevel linear programming problems (English)
0 references
19 February 1995
0 references
The author studies the bilevel linear programming problem (P): \(\max z= c_ 1' x_ 2+ c_ 2' x_ 2\) s.t. \(x_ 1\geq 0\), \(x_ 2\in S(x_ 1)= \{\arg\max d'x| Dx_ 1+ Ax\leq b\), \(x\geq 0\}\). A solution method for (P) was proposed by \textit{J. F. Bard} [IEEE Trans. Syst. Man Cybern. SMC- 14, 711-717 (1984; Zbl 0552.90081)] on making use of Kuhn-Tucker conditions and associating the problem \((\text{P}')\): \(\max z= c_ 1' x_ 1+ c_ 2' x_ 2- M(y' w+ x_ 2' v)\) s.t. \(Dx_ 1+ Ax_ 2+ Jw= b\), \(A' y- Jv= d\), \(x_ 1\), \(x_ 2\), \(y\), \(w\), \(v\geq 0\), where \(M\) is a large penalty parameter. The difficulty of specifying \(M\) may result in a local solution rather than a global solution. Therefore the author presents here an algorithm that is a modification of the simplex method determining a local solution and at the same time gives the highest value to the objective function of the problem \((\text{P}')\). The algorithm suggested is based on Beale's method which greatly simplifies here due to the special structure of the problem \((\text{P}')\). The author claims that the algorithm performs well on small test problems but reports no experience about its efficiency vis a vis other available algorithms on large scale problems.
0 references
bilevel linear programming
0 references
Kuhn-Tucker conditions
0 references
simplex method
0 references
Beale's method
0 references