LOQO solves linear and nonlinear optimization problems in
continuous variables, using interior-point methods. Full AMPL support
is provided in versions 3.10 and later.
You can download a size-limited student version for Windows
(95, 98, NT or later), or size-unrestricted demonstration versions for
Unix or Windows that will time out after 60 days. Details and
procedures are provided via the LOQO download
page.
Solver lp_solve handles linear and linear integer programs of
moderate scale. Versions of lp_solve 3.0 are available from the netlib
AMPL directory for all of the platforms supported by the AMPL
Student Edition:
To install, download and decompress by
gzip to create an executable file named lpsolve
(for Unix variants) or lpsolve.exe (for Windows). Then
follow the general instructions at the beginning of this section.
MINOS solves linear programs by the primal simplex method, and
nonlinear optimization problems in continuous variables by use of a
reduced-gradient approach. Restricted-size versions of MINOS 5.5 are
available from the netlib
AMPL directory for all of the platforms supported by the AMPL
Student Edition:
To install, download and decompress by
gzip to create an executable file named minos
(for Unix variants) or minos.exe (for Windows). Then
follow the general instructions at the beginning of this section.
For detailed instructions on using MINOS from AMPL, including a
complete listing of MINOS directives, consult Using
AMPL/MINOS.
SNOPT solves linear programs by the primal simplex method, and
nonlinear optimization problems in continuous variables by use of a
sequential quadratic programming approach that employs limited-memory
approximations to 2nd-derivative information. Restricted-size versions
of SNOPT 5.3 are available from the netlib
AMPL directory for all of the platforms supported by the AMPL
Student Edition:
To install, download and decompress by
gzip to create an executable file named snopt
(for Unix variants) or snopt.exe (for Windows). Then
follow the general instructions at the beginning of this section.
See the listing
of SNOPT directives for further information on controlling SNOPT
from the AMPL environment.
WSAT(OIP) is a domain-independent local search method for
linear integer constraints. A Linux version with a built-in AMPL
interface is available through the WSAT download
page.
Downloading the standard AMPL database handler for Windows
AMPL's new relational database
facility provides a convenient mechanism for applying AMPL when
data values are stored in relational tables managed by other software.
A flexible table declaration defines correspondences between
sets, parameters, variables, and expressions in AMPL models and
relational database tables in external files. New read
table and write table commands use these
correspondences to import data values into AMPL and to export data and
solution values from AMPL. Communication with the database software is
managed by plug-in "handlers" that can be loaded as needed.
You can try out this new feature using the standard
(command-line) AMPL Student Edition (version 20000209 or later) in conjunction
with the Open Database Connectivity (ODBC) standard under Microsoft
Windows (95, NT or later). For a quick start, download the following
archive file:
If your web browser doesn't automatically unpack this archive,
double-click on the amplcml.zip file icon to unpack it. The
unpacking procedure should create a folder named amplcml
having the following contents:
- ampl.exe
-- the standard AMPL program for Windows
- minos.exe -- the MINOS solver
- cplex.exe and cplex80.dll
-- components of the CPLEX solver
- ampltabl.dll -- the Windows ODBC table handler
- sw.exe -- the scrolling-window utility
- README, readme.sw, readme.cplex -- usage notes