logmip: a disjunctive 0–1 non-linear optimizer for process system models
Discrete-continuous non-linear optimization models are frequently used to formulate problems in process system engineering. Major modeling alternatives and solution algorithms include generalized disjunctive programming and mixed integer non-linear programming (MINLP). Both have advantages and drawb...
Saved in:
| Published in: | Computers & chemical engineering Vol. 23; no. 4; pp. 555 - 565 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
01.05.1999
|
| ISSN: | 0098-1354, 1873-4375 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Discrete-continuous non-linear optimization models are frequently used to formulate problems in process system engineering. Major modeling alternatives and solution algorithms include generalized disjunctive programming and mixed integer non-linear programming (MINLP). Both have advantages and drawbacks depending on the problem they are dealing with. In this work, we describe the theory behind
logmip, a new computer code for disjunctive programming and MINLP. We discuss a hybrid modeling framework that combines both approaches, allowing binary variables and disjunctions for expressing discrete choices. An extension of the logic-based outer approximation (OA) algorithm has been implemented to solve the proposed hybrid model. Computational experience is reported on several examples, which are solved using disjunctive, MINLP and hybrid formulations. |
|---|---|
| ISSN: | 0098-1354 1873-4375 |
| DOI: | 10.1016/S0098-1354(98)00293-2 |