1998 Nonlinear Programming Software Survey
Page 4
Product | Publisher | Input Formats (e.g., MPS plus extensions, modeling language, via subroutines, etc.) | Modeling Language Linkage (Any modeling language that incorporates this program:) |
AIMMS | Paragon Decision Technology B.V. | Algebraic form which is part of the AIMMS modeling language | Integrated with AIMMS |
CONOPT | ARKI Consulting & Development A/S | Via subroutines; Sparsety pattern of Jacobian can be defined in column-sorted or unsorted form. | AIMMS, AMPL, GAMS, LINGO, What's Best |
CONOPT for AMPL | Compass Modeling Solutions | AMPL | AMPL |
DFNLP | K. Schittkowski | Fortran subroutines | — |
DOC/DOT | Vanderplants R&D Inc. | Via subroutines | n/a |
FANPAC/NLP | Aptech Systems Inc. | Standard GAUSS syntax | GAUSS matrix programming language |
GRG2 | Optimal Methods Inc. | Modeling languages, subroutine | Excel, Lotus 1-2-3, AMPL |
GRG2 for AMPL and AMPL Plus | Compass Modeling Solutions | AMPL | AMPL |
IMSL Libraries | Visual Numetrics | Standard Fortran and C input formats | Fortran, C |
INTPT | Optimal Methods Inc. | Subroutines | AMPL interface planned |
LANCELOT | P. Toint | MPS plus extensions, cell as a subroutine | AMPL |
LGO, for Continuous Global Optimization | Pinter Consulting Services | Via subprograms and routines (Fortran, C/C++, Delphi, VB); external calls also supported | Development in progress |
LINGO | LINDO Systems Inc. | Formulation input via modling language, DLL or OLE interfaces. Data input via text, spreadsheets, or ODBC compliant data | Built-in |
LSGRG for AMPL and AMPL Plus | Compass Modeling Solutions | AMPL | AMPL |
LSGRG2 | Optimal Methods Inc. | Modeling languages, subroutine | AMPL Plus |
LSSOL | Stanford Business Software | Subroutine parameters | — |
Mathcad | MathSoft Inc. | Problems are specified in Mathcad using standard mathematical notation. | — |
Microsoft Excel 97 - Solver | Microsoft Corporation | Microsoft Excel spreadsheet model | — |
MINOS for AMPL | Compass Modeling Solutions | AMPL | AMPL |
MINOS 5.5 | Stanford Business Software | MPS or subroutine parameters | GAMS, AMPL |
NAG C Library | Numerical Algorithms Group | Via subroutines | — |
NAG Fortran Library | Numerical Algorithms Group | Via subroutines | — |
NLPQL | K. Schittkowski | Fortran subroutines | GAMS |
NPSOL 5.0 | Stanford Business Software | Subroutine parameters | AMPL |
Optimal Engineer� | Transpower Corporation | Proprietary - full screen editors | Can optimize external programs in any language |
Premium Solver Platform for Excel | Frontline Systems Inc. | Microsoft Excel spreadsheet model | — |
Premium Solver, Premium Solver Plus for Excel | Frontline Systems Inc. | Microsoft Excel spreadsheet model | — |
SAS Software | SAS Institute Inc. | SAS program statements and SAS data sets | SAS programming language |
SCIENTIST for Windows | MicroMath Research | Text-based model language | n/a |
SLP/GRG | Optimal Methods Inc. | Modeling languages, subroutine | GAMS |
SOCS and NLPSPR | Boeing Co. | Subroutines and calling arguments | — |
Solver DLL V3.0, Solver DLL Plus | Frontline Systems Inc. | User programs in Visual Basic, C/C++, Delphi Pascal, Fortran, etc. | — |
Solver for Lotus 1-2-3 97/98 | Frontline Systems Inc. | Lotus 1-2-3 spreadsheet model | — |
SOPT-CP | SAITECH Inc. | MPS extensions for QP, AMPL, or subroutines | AMPL |
SQP | Optimal Methods Inc. | Subroutine | — |
What's Best! | LINDO Systems Inc. | Excel 95, 97, 5, Lotus 4, 5 | Excel |
XPRESS Barrier QP Solver | Dash Associates Ltd. | MPS, subroutine library interface | — |
X Solver 2.0 | Exatech Corporation | Can read Excel spreadsheets, also supports manual input | None |
Nonlinear Programming Software Survey Pages:
Introduction | Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7 | Page 8 | Accompanying Article