Mathematical Programming Glossary©

NOTE: The Mathematical Programming Glossary is moving toward a wiki-format to enhance navigation. This new format is accessible at:

Wiki Format Link

We are still reviewing terms and updating portions of this version. Should you find mistakes, please notify the Editor.

This glossary contains terms specific to mathematical programming and related disciplines like economics, computer science, and mathematics. When jumping to an entry (by clicking on the link), you should find that entry on your screen (usually at the top, but it depends on your browser). If you do not, please report the problem to the Editor. At the bottom of each page, you will find a link to Notation that will help clarify definitions.

The following are of general interest (you should read them if this is your first time here).

Please remember this is a glossary, not a survey, so no attempt is made to cite credits.



Send questions and comments to
View the INFORMS Computing Society's Editorial Board
Copyright© 1996 – 2014, Mathematical Programming Glossary, by the INFORMS Computing Society