Linear Programming
George L. Nemhauser, Laurence A. Wolsey
Abstract
George L. Nemhauser, Laurence A. Wolsey
Abstract
A good understanding of the theory and algorithms of linear programming is essential for understanding integer programming. Integer programming is a much harder problem than linear programming, and neither the theory nor the computational aspects of integer programming are as developed as they are for linear programming. So, first of all, the theory of linear programming serves as a guide and motivating force for developing results for integer programming. Computationally, linear programming algorithms are very often used as a subroutine in integer programming algorithms to obtain upper bounds on the value of the integer program. This chapter considers the duality theory of linear programming, which provides necessary and sufficient optimality conditions. It presents algorithms for solving linear programs, and finally deals with subgradient optimization.
OpenAlex reports 11 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A good understanding of the theory and algorithms of linear programming is essential for understanding integer programming. Integer programming is a much harder problem than linear programming, and neither the theory nor the computational aspects of integer programming are as developed as they are for linear programming. So, first of all, the theory of linear programming serves as a guide and motivating force for developing results for integer programming. Computationally, linear programming algorithms are very often used as a subroutine in integer programming algorithms to obtain upper bounds on the value of the integer program. This chapter considers the duality theory of linear programming, which provides necessary and sufficient optimality conditions. It presents algorithms for solving linear programs, and finally deals with subgradient optimization.
Key concepts: Integer programming, Linear programming, Branch and price, Linear-fractional programming, Linear programming relaxation, Branch and cut, Subgradient method, Reactive programming