AMPL for Teaching
We make it simple for you to teach mathematical optimization.
Teaching with AMPL for Courses
AMPL is dedicated to bringing mathematical optimization to the next generation of modelers and developers. AMPL has a long history of popularity for classroom use. Its combination of power and naturalness is unmatched for getting students up to speed quickly in formulating and solving nontrivial optimization models.
We make it simple to teach with our easily distributed AMPL and solver licenses for students and teachers.
Free bundle of AMPL and commercial solvers
AMPL for Courses is a free bundle of full-featured AMPL with no limitations on problem size, and a selection of popular commercial and open source solvers.
Easy to distribute bundles
AMPL and solvers are provided in a single compressed download for each platform. Packages are easily installed on any computers used in conjunction with the course, including personal computers of professors, teaching assistants, and students.
Teaching support and materials
We provide assistance to the course instructor, with support for the students to be provided through the course.
The AMPL book provides a detailed introductory tutorial plus tutorial introductions to all basic and advanced features.
The license and products stop working on a built-in timeout after the course ends.
Use across multiple courses
AMPL teaching licenses are used both to teach optimization and to include optimization in the teaching of other subjects. Topics of optimization classes that used AMPL for Courses included:
Teach optimization in multiple domains
A particularly great variety of subjects used AMPL for Courses to introduce optimization into the teaching of other subjects. The following are a representative sample:
You choose your solvers
Teachers decide which solvers to include in the course packages. Choose from the complete lineup of commercial and open source solvers that we currently distribute.
No, the request must be made by an instructor responsible for a listed course. Master copies of the AMPL + Solvers Bundles are provided for download by the instructor or by another responsible person whom the instructor designates. Then the instructor arranges for distribution of the bundles to the course’s students.
Our arrangements with the solver vendors allow for courses that are the length of an average academic term, up to about 6 months. We can extend this period somewhat to allow time for course preparation. However for a year-long course, two semiannual requests should be made.
Yes, the AMPL + solver bundles are generated separately for each course, with course identifying information in the version string and a timeout about two weeks after the course end date indicated on the request.
This program can provide AMPL + solvers for use in listed student project courses, on request from a responsible instructor. It is not available however for unsupervised student projects, multi-term project work, or support of PhD studies; for these purposes we recommend purchase at highly-discounted academic prices, or use of the free NEOS Server.
More ways to use AMPL
Download a free bundle of AMPL and all solvers with a size limit on variables and constraints to get started quickly, without commitment on testing AMPL products.
NEOS is an online service providing free access to over 30 solvers that work with AMPL. Many NEOS solvers are conveniently accessed directly from an AMPL session, by use of Kestrel, a special solver-like application that we provide. Alternatively, AMPL model and data files can be uploaded through the NEOS website, with results returned by email.
Get in touch, we can help.
For more information about this program, write to email@example.com.