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