A modified simplex approach for solving bilevel linear programming problems

Abstract A method for solving bilevel linear programming problems is proposed. The inner problem is represented by its Kuhn-Tucker conditions and the complementary slackness equations are moved to the outer objective as a penalty function. The global optimum of the resulting quadratic programme is reached by iterative application of a modified simplex algorithm.