AMPL Hands-on Session

Monday, September 9, 2002 - 2:30pm - 3:15pm
Keller 3-180
Robert Fourer (Northwestern University)
Modeling languages describe optimization problems to computer systems in the symbolic terms familiar to people, rather than in the obscure input forms convenient to optimizing algorithms. In typical use, a symbolic model and specific data are automatically translated to a problem instance and submitted a solver; subsequent results are automatically retrieved and translated back to forms convenient for inspection and analysis. A single modeling language can be interfaced to many solvers, providing access to techniques for a range of linear, nonlinear, and discrete problems, and encouraging comparisons between alternative algorithms for individual problem types.

This session will provide an introduction to AMPL, one of the more widely used optimization modeling languages, through a series of simple linear and integer programming models. Participants will have a chance to experiment with AMPL models and to ask how a modeling language might be applied to problems of special interest to them.