OPTIRISK Systems BS EN ISO 9000 : 2000 Company
(also follows INVESTOR IN PEOPLE practices)
    Home  |  Products  |  Resources  |  About Us  |  Site Map
   
Modelling Systems
Optimisers
 FortMP
 FortQP & FortQMIP
 FortSP
  parallel solver
  applications
 Specs
Optimisation Suites
 
White Papers
 
 
You are in: Products>Software >Optimisers & tools >FortMP

FortMP Linear, Integer and (Mixed) Integer Programming Optimisation System
FortMP has been widely deployed to solve many management science and operational research problems. In its basic configuration, FortMP is suitable for Linear, and (Mixed) Integer Programming, but it is also available in extended configurations for (Integer) Quadratic Programming, and Stochastic Programming. The full systems is also available as a parallel computational platform.
Designed for a variety of Optimisation problems
  FortMP is a state of the art optimisation system designed to solve a wide range of well known optimisation problems including:
  • Large Scale Linear Programming problems
  • Variable Separable Programming problems including special ordered sets of type 1 and type 2 (SOS1 and SOS2)
  • Mixed integer programming problems with zero-one as well as general integer variables.
FortMP has been succesfully deployed in a number of Transportation, Scheduling, Chemical Engineering Product Blending, Economic Modelling, Energy Systems and Networks, Industrial Scheduling Applications (among others) involving Linear or Discrete optimisation.
Computational Algorithms
  FortMP incorporates a suite of well known solution algorithms that have been carefully designed taking into consideration underlying data structures and modular processing components such that different features can interact well with each other. Research and development of the underlying algorithms started in the mid eighties. However, the computational algorithms and the software system have been constantly kept up to date with the developments that continue to take place in this field.
  • Linear programming problems are processed by sparse simplex (SSX) with both PRIMAL and DUAL variants. An interior point method (IPM) algorithm is also included which uses the PRIMAL-DUAL Logarithmic barrier method with predictor-corrector extensions. A powerful basis recovery (cross over) algorithm combines the speed of the IPM solution with the warm restart property of the SSX.
  • Mixed integer programs are solved by applying a branch and bound tree search method. By incorporating up to date cutting plane methods and integer preprocessing techniques the MIP solver engine is kept highly competitive and effective in solving discrete optimisation problems. The mixed integer programming feature can run under a single or multiple distributed memory parallel processors and performance can be tuned for both these platforms.
Connected
  The solver is connected to two of the optimisation industry's leading modelling systems MPL and AMPL which ensures rapid prototyping of powerful analyst and decision support applications. The seamless connection is also available with the OptiMax2000 callable library and ensures that users can create powerful, customised applications from within spreadsheets, Visual Basic, or other RAD environments. See our Optimisation Suites for more details.
Embeddable
  FortMP is also available as a callable library that makes it easy to carry out optimisation based application development with an embedded solver. The library is callable both from C and from Fortran 90 user programs
Advantages
 
  • Modular Design, finely tuned for Serial or Parallel platforms.
  • Can be embedded within other software environments.
  • Available in object form as a callable library. Source code can be made available.
  • A range of applications can be constructed by calling various sub-routines from a main C or Fortran program.
Platforms
 
  • DOS, Win95/NT
  • Most variants of UNIX and Linux
 
  Printable Documents for FortMP
Software  
  Modelling Systems
MPL for windows
AMPL
Optimax 2000
Optimisers & Tool
FortMP
FortQP
FortSP
Parallel Solvers
Specs Add-on
  Optimisation Suites
Analyst
Developer
Specialist
SPInE
Training
Support and Solution Services
print page
    Privacy  |  Legal  |  Contact