Skip to main content

Linear Programming

  • Reference work entry
  • First Online:
  • 164 Accesses

Synonyms

LP

Definition

A linear programming problem (also termed linear program) is an optimization problem to minimize or maximize a linear objective function subject to linear equality/inequality constraints. Linear programming, often abbreviated as LP, is a methodology initiated by G. Dantzig, J. von Neumann, L. V. Kantorovich, and others in the 1940s. [16, 10, 11, 15, 17] It includes:

  • Modeling techniques to formulate real-world problems into linear programs,

  • Theory about the mathematical structure of linear programs,

  • Algorithms for numerically solving linear programs.

Standard Form

For theoretical treatment and software development, it is convenient to use a specific form to describe linear programs. Often adopted for use is:

$$ \begin{array}{@{}ll@{}} \mbox{Minimize } & c^{\top} x \\ \mbox{subject to} & Ax = b \\ & x \geq {\bf 0}, \\ \end{array} $$
(1)

called the standard form, although the terminology varies in the literature. It should be clear that:

  • An instance of the...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   649.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   899.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Chvátal V (1983) Linear programming. W.H. Freeman and Company, New York

    Google Scholar 

  2. Dantzig GB (1963) Linear programming and extensions. Princeton University Press, Princeton

    Google Scholar 

  3. Dantzig GB, Thapa MN (1997) Linear programming 1: introduction. Springer, New York

    Google Scholar 

  4. Dantzig GB, Thapa MN (2003) Linear programming 2: theory and extensions. Springer, New York

    Google Scholar 

  5. Dorfman R, Samuelson PA, Solow RM (1987) Linear programming and economic analysis (New edition). Dover Publications, New York

    Google Scholar 

  6. Ferris MC, Mangasarian OL, Wright SJ (2008) Linear programming with MATLAB. Society for Industrial and Applied Mathematics, Philadelphia

    Google Scholar 

  7. Grötschel M, Lovász L, Schrijver A (1993) Geometric algorithms and combinatorial optimization, 2nd edn. Springer, Berlin/New York

    Book  Google Scholar 

  8. den Hertog D (1994) Interior point approach to linear, quadratic and convex programming: algorithms and complexity, Kluwer Academic Publishers, Dordrecht/ Boston

    Google Scholar 

  9. Kojima M, Megiddo N, Noma T, Yoshise A (1991) A unified approach to interior point algorithms for linear complementarity problems. Lecture notes in computer science, vol 538. Springer, Berlin/New York

    Google Scholar 

  10. Lasserre J-B (2009) Linear and integer programming vs. linear integration and counting: a duality viewpoint. Springer, New York/London

    Google Scholar 

  11. Nemhauser GL, Rinnooy Kan AHG, Todd MJ (1989) Optimization. Handbooks in operations research and management science, vol 1. Elsevier Science Publishers, New York

    Google Scholar 

  12. Nesterov Y, Nemirovskii A (1994) Interior point polynomial algorithms in convex programming. Society for Industrial and Applied Mathematics, Philadelphia

    Book  Google Scholar 

  13. Renegar J (1987) A mathematical view of interior-point methods in convex optimization. Society for Industrial and Applied Mathematics, Philadelphia

    Google Scholar 

  14. Roos C, Terlaky T, Vial J-P (2006) Interior point methods for linear optimization, 2nd edn. Springer, New York

    Google Scholar 

  15. Schrijver A (1986) Theory of linear and integer programming. Wiley, Chichester/New York

    Google Scholar 

  16. Schrijver A (2003) Combinatorial optimization – polyhedra and efficiency. Springer, Berlin/New York

    Google Scholar 

  17. Vanderbei RJ (2008) Linear programming: foundations and extensions, 3rd edn. Springer, New York

    Book  Google Scholar 

  18. Wright S (1997) Primal-dual interior-point methods. Society for Industrial and Applied Mathematics, Philadelphia

    Book  Google Scholar 

  19. Ye Y (1997) Interior point algorithms: theory and analysis. Wiley, New York

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this entry

Cite this entry

Murota, K. (2014). Linear Programming. In: Ikeuchi, K. (eds) Computer Vision. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-31439-6_648

Download citation

Publish with us

Policies and ethics