MFCF Mathematical Software Tools
Optimization Tools
- AMPL
AMPL is a computer language for describing production, distribution, blending,
scheduling and many other kinds of problems known generally as large-scale
optimization or mathematical programming. AMPL's familiar algebraic notation and interactive command environment are
designed to help formulate models, communicate with a wide variety of solvers,
and examine solutions. AMPL's flexibility and convenience make it ideal for rapid prototyping and
development of models, while its speed and generality provide the resources
required by repeated production runs.
How to access AMPL: A student version (limited to problems of 300
variables and 300 constraints and objectives, but full-featured in other
respects) can be downloaded from the first link below. Currently MFCF does not
host AMPL.
- CPlex
Formally the IBM ILOG CPLEX Optimization Studio . A
powerful and flexible optimization suite that solves integer programming
problems, very large linear programming problems and many other types of
problems. It also interfaces with C++, C# and Java.
How to access CPlex: We do not support CPlex on our servers. However it
is available free to Academic users through the
IBM Academic Initiative (you will need to join, but membership is free).
- Other Optimization Software
A wide variety of optimization software is available for
every type of problem. Many can be downloaded for free or on a trial basis. An
excellent resource is the "Decision
Tree for Optimization Software".