MPSIII

From NEOS

Jump to: navigation, search

The Complete Mathematical Programming System

MPSIII covers all of the bases with: WHIZARD for linear and mixed-integer optimization and DATAFORM for Matrix generation, report writing, model management, and execution control. All of the functionality of WHIZARD and DATAFORM are available in the MPSIII callable library, OML.


WHIZARD. The linear programming algorithms are: primal simplex, dual simplex, and network simplex. Matrix supersparsity is uniquely exploited to minimize memory consumption. WHIZARD has a well deserved reputation for speed and robustness. The mixed-integer component uses the branch-and-bound algorithm with bound projection; branch-and-cut is also available for use where apprpopriate. Discrete variable types recognized are: zero/one, bivalent, general integer, semicontinuous, SOS1, and SOS2.


DATAFORM. DATAFORM is a model-database manager and a data manipulation language. The programming constructs of DATAFORM include the capability for matrix generation, report writing, execution control, and all data processing required by your application. DATAFORM can import and export data tables between spreadsheets and relational databases.


OML. The Optimization and Modeling Library is WHIZARD, LP and MIP, plus the full functionality of DATAFORM in subroutine library form for inclusion in your C, FORTRAN, or Basic applications. OML is also supplied as a DLL under Windows.


Utilities. Serious use of mathematical programming calls for serious tools, especially during the development and validation phases . MPSIII is loaded with both special purpose and everyday tools.


Platforms. MPSIII runs on Pentium and compatible PC's, many workstations, and IBM mainframes. The C-coded MPSIII runs on all of these platforms under DOS, Windows, LINUX, ...; the original mainframe system is written in assembly language and runs in the MVS environment.


On the PC, a Windows GUI provides a familiar interface to MPSIII, including front-ends for the optimizers, it is particularly useful when you are exploring the solution controls for a new or troublesome model. The GUI gives you access to the MPSIII utilities including a powerful matrix editor, MATEDIT; a DATAFORM table editor, TABEDIT; and an interactive solution viewer, SOLVIEW.


Need more info? Contact:

  • Ketron Optimization
  • Optimal Software, LLC
  • 45573 Shepard Drive, #201
  • Sterling, VA 20164-4409 USA
  • Phone: 703 433 1310 Fax: 703 433 1312
  • email: info@ketronms.com
  • url: www.ketronms.com

Reference:

Using Desktop MPSIII, Ketron Management Science, May 1999 Manual is downloadable from www.ketronms.com .