Note: This version of the glossary is obsolete and is not maintained.
Please use

Glossary Information

Information for the Mathematical Programming Glossary

Some items you might want to examine:

Here are some related dictionaries, glossaries and encyclopedia: Also see the list at Math Forum.
How to Cite this Glossary
The overall glossary can be cited as follows:

A. Holder, editor. Mathematical Programming Glossary. INFORMS Computing Society,, 2006-14. Originally authored by Harvey J. Greenberg, 1999-2006.

A bibtex entry for this citation is @Book{Holder, Editor = {A. Holder}, Title = {Mathematical Programming Glossary}, Publisher = {INFORMS Computing Society}, Address = {\url{}}, Year = {2006--14}, note = {Originally authored by Harvey J. Greenberg, 1999-2006.} } A date range is used because the Glossary is a "dynamic document" - i.e., it evolves and undergoes periodic changes.

Supplementary notes can be cited as follows:

H.J. Greenberg. Wolfe’s example and the zigzag phenomenon. In A. Holder, editor, Mathematical Programming Glossary,, 1996. INFORMS Computing Society.

with corresponding bibtex entry: @INPROCEEDINGS{MPGlossaryWolfe, Author = {H.J. Greenberg}, Booktitle = {Mathematical Programming Glossary}, Title = {Wolfe's Example and the Zigzag Phenomenon}, Editor = {A. Holder}, Publisher = {INFORMS Computing Society}, Address = {\url{}}, Year = {1996}, Type = {Supplement}, } You can obtain the direct url that will be in the citation by going to the
Glossary Supplements and visiting the ones you want to use.

How You can Contribute to the Mathematical Programming Glossary

  • Give the Editor a short correction or comment. Your input benefits the community that uses the glossary.
  • Give the Editor a substantive addition. If it is added, you will be listed in the acknowledgments.
  • Give the Editor a supplement (postscript or html). If accepted, you will be acknowledged and people will have access to your supplement (showing you as author).
We are open to other contributions and welcome suggestions. All changes are reviewed by the Editorial Board before implemented.


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