AMPL Studio
AMPL Studio is an interactive modelling environment. This integrated modelling system is based on the powerful procedural and declarative constructs of the AMPL languages, and introduces new features such as model and data management, script and model debugging within a new user-friendly graphical interface. AMPL Studio's flexibility and convenience render it ideal for rapid prototyping and model development.

Key Features
Key Modelling environment features
Graphical user interface utilising windows and dialog boxes offers full support for all standard Windows features, including dialog boxes, mouse support, pull-down menus, graphics, toolbar, and on-line help. Furthermore, the 32-bit version of AMPLStudio supports advanced Windows features such as tree windows, long filenames for models, illustrative icons for each type of window, and context sensitive help.
Direct link to Solvers: AMPLStudio Directly link to solvers through memory and support for multiple solvers including CPLEX and FortMP supplied by OptiRisk Systems.
MPL can import both indexes and data directly from a database. After the model has been solved MPL can also export the solution back to the database. Furthermore, MPL can easily be called directly from other Windows applications, including databases. Supported databases include Access, ODBC, Paradox, FoxPro, and Dbase for the Windows version and Oracle for the Motif version.
Direct Database Import and Export: Importing data from a variety of corporate database systems into optimisation models is frequently an essential requirement for optimisation projects. One of the advanced features of AMPLStudio is the database connection option that directly links AMPLStudio with relational databases and other data sources. This option enables the model developer to gather both indexes and data values from various data sources and import them directly into the model. After the model has been optimised, the solution output can be exported back into the database.
New looping and if-then-else commands can now be written to solve sequences of related problems, for sensitivity analysis and for decomposition or other iterative schemes.
Separation of model and data allows the AMPL models to be remain concise even as sets and data tables grow. Models may incorporate many kinds of conditions for validity of the data.
Extensive on-line help supports Windows context sensitive help for dialog boxes.
Solver Control Facility allows user to tune the solver performance your specific problem.
Interfaces to popular and sophisticated solvers including CONOPT, CPLEX, FortMP, LAMPS, LANCELOT, LOQO, LSGRG, MINOS, OSL, SNOPT, and XA.
Modelling Features
Broad support for sets and set operators AMPL models can use sets of pairs, triples, and longer tuples; collections of sets indexed over sets; unordered, ordered, and circular sets of objects; and sets of numbers.
General and natural syntax for arithmetic, logical, and conditional expressions; familiar conventions for summations and other iterated operators.
Nonlinear programming features such as initial primal and dual values, user-defined functions, fast automatic differentiation, and automatic elimination of "defined" variables.
Convenient alternative notations including node and arc declarations for network problems, a special syntax for piecewise-linear functions, and column wise specification of linear coefficients.
Platforms
Supporting platforms
- MS Windows version: Windows 95, Windows NT, Windows 2000/XP
This new release offers the highest performance of modelling languages on the market today.
Since we are constantly working on new releases of AMPL, please contact OptiRisk Systems for updated information.
Installation
From Downloads
Download AMPL Studio.exe and run the file in your computer. Follow the online instruction to complete the installation.
From CD
Insert the CD into the CD ROM Drive. The setup program will start automatically. Follow the online instructions to complete the installation.
If auto start didn’t work then double click the AMPL Studio.exe in the CD.
Example of Use
To see the of AMPL Studio example of use please click here.