AMPL-COM
AMPL-COM is an object-oriented Component Library, specifically designed to embed optimization models into end-user applications. The design of AMPL-COM is based on ActiveX/Automation component software technologies from Microsoft. OptiMax can be used to seamlessly integrate AMPL models into various different programming platforms, such as VBA for Excel/Access, Visual Basic, Visual C++, Delphi, Java, and standard scripting languages for the Web.

AMPL - COM provides the bridge between the optimisation model and the end-user application. The AMPL-COM library is built as a hierarchy of objects that details all the knowledge that AMPL contains about the model and is made available to the application developer through the object hierarchy. This enables the software developer to concentrate on building the end-user application without having to be concerned with the details of the optimisation model.
Key Features
AMPL-COM is an object library that contains very extensive set of collections, objects, methods and properties, covering all aspects of implementing optimization models in end-user applications. This includes reading and maintaining models, writing solution files, importing and exporting data, solving models, and option handling. The library as well as gives full access to all the internal data structures that AMPL uses to store model information.
General Model Handling
- Reading model files
- Parse model in parts
- Querying model information
- Modifying models
- Keep multiple models in memory
- Detailed error handling
Input/Output Capabilites
- Reading input data files (dense/sparse)
- Writing solution output files
- Native solver input/output files
- Spreadsheet import and export
- Database import and export
Model Solving
- Multiple solvers supported (LP, MIP, QP, and NLP)
- Repeated solver runs/Iterations
- Use solutions values as input
- Option handling
- AMPL language options
- Native parameter options for each solver
Access to AMPL Internal Data Structures
- Indexes (numeric, named)
- Vectors (data, variables, constraints)
- Macros
- Matrix data
- Names data
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 COM, please contact OptiRisk Systems for updated information.
Installation
From Downloads
Download AMPLCOM Setup.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 AMPLCOM Setup.exe in the CD.