A Modeling Language and Algorithmic Framework for Linear,
Mixed-Integer, Nonlinear, Dynamic, and Mixed-Integer
Nonlinear Optimization
C. A. Schweiger and C. A. Floudas
Department of Chemical Engineering
Princeton University
Princeton, NJ 08544-5263
MINOPT is a comprehensive, powerful, and flexible package for
the solution of various types of optimization problems. It
features both an advanced modeling
language for the clear and concise representation
of complex mathematical models as well as robust algorithmic framework for
the efficient solution of wide variety of mathematical programming
problems.
The Windows95/NT version of MINOPT is now available!
The MINOPT reference manual is now available:
MINOPT was developed in the CASL laboratory
in the Department of Chemical
Engineering at Princeton University.
It's development has been motivated by the need for efficient methods for
solving Mixed-Integer Nonlinear Programming problems as well as handling
numerous options associated with these problems. Further development was
motivated by the need to handle dynamic models and solve problems involving
both differential and algebraic constraints. The result is an advanced
modeling language and algorithmic framework.
MINOPT is a flexible tool which can be used in a broad range of
applications:
- Process Systems Engineering
- Process Design
- Process Synthesis
- Process Control
- Process Dynamics
- Optimal Control
- Parameter Estimation
- System Identification
- Process Operations and Operations Research
- Supply chain management
- Scheduling
- Planning
- Portfolio Optimization
- Location/Allocation
MINOPT features:
- Clear and concise representation of complex mathematical models
- Support for a broad variety of natural mathematical expressions
- Modeling: Algebraic and Dynamic
- Capability to add, change, or delete the sets, variables, data,
and constraints easily
- Capability to accept model information and data provided in
separate input files
- Checks of model syntax and consistency
- Efficient solution for Mixed-Integer Nonlinear Programming problems
- Efficient solution for problems with dynamic models
- Efficient integration and sensitivity analysis
- Connection to Chemkin for kinetic modeling
- Ability to switch easily among various solvers
- Ability to fine tune the solution algorithms with an extensive
list of options
- Portable models which can be used across various platforms
MINOPT model types:
- Linear Programs (LP)
- Mixed Integer Linear Programs (MILP)
- NonLinear Programs (NLP)
- NLPs with Dynamic Models (NLP/DAE)
- Mixed Integer NonLinear Programs (MINLP)
- Dynamic Simulations
- MINLPs with Dynamic Models (MINLP/DAE)
- Optimal Control Problems (OCP)
- Mixed Integer Optimal Control Problems (MIOCP)
MINOPT MINLP Algorithms:
- Generalized Benders Decomposition (GBD)
- Outer Approximation and Variants (OA, OA/ER, OA/ER/AP)
- Generalized Cross Decomposition (GCD)
MINOPT platforms:
- Sun (SunOS 5.5.1)
- HP (HP-UX 10.20)
- IBM (AIX 3.2)
- SGI (IRIX 5.3)
- PC (Windows 95/NT) NOW AVAILABLE!!!
- PC (Linux) NOW AVAILABLE!!!
MINOPT documentation:
MINOPT
C. A. Schweiger and C. A. Floudas
Department of Chemical Engineering
Princeton University
Princeton, NJ 08544-5263
Last modified: Thu Oct 22 17:30:21 EDT 1998
Copyright © 1998 Princeton University
All Rights Reserved