EconPapers    
Economics at your fingertips  
 

A Modeling Language for Mathematical Programming

Robert Fourer, David M. Gay and Brian W. Kernighan
Additional contact information
Robert Fourer: Department of Industrial Engineering and Management Sciences, Northwestern University, Evanston, Illinois 60208
David M. Gay: AT&T Bell Laboratories, Murray Hill, New Jersey 07974
Brian W. Kernighan: AT&T Bell Laboratories, Murray Hill, New Jersey 07974

Management Science, 1990, vol. 36, issue 5, 519-554

Abstract: Practical large-scale mathematical programming involves more than just the application of an algorithm to minimize or maximize an objective function. Before any optimizing routine can be invoked, considerable effort must be expended to formulate the underlying model and to generate the requisite computational data structures. AMPL is a new language designed to make these steps easier and less error-prone. AMPL closely resembles the symbolic algebraic notation that many modelers use to describe mathematical programs, yet it is regular and formal enough to be processed by a computer system; it is particularly notable for the generality of its syntax and for the variety of its indexing operations. We have implemented an efficient translator that takes as input a linear AMPL model and associated data, and produces output suitable for standard linear programming optimizers. Both the language and the translator admit straightforward extensions to more general mathematical programs that incorporate nonlinear expressions or discrete variables.

Keywords: mathematical programming software; special purpose language (search for similar items in EconPapers)
Date: 1990
References: Add references at CitEc
Citations: View citations in EconPapers (52)

Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.36.5.519 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:ormnsc:v:36:y:1990:i:5:p:519-554

Access Statistics for this article

More articles in Management Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:ormnsc:v:36:y:1990:i:5:p:519-554