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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & chemical engineering Jg. 23; H. 4; S. 555 - 565
Hauptverfasser: Vecchietti, Aldo, E. Grossmann, Ignacio
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 01.05.1999
ISSN:0098-1354, 1873-4375
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
Author E. Grossmann, Ignacio
Vecchietti, Aldo
Author_xml – sequence: 1
  givenname: Aldo
  surname: Vecchietti
  fullname: Vecchietti, Aldo
– sequence: 2
  givenname: Ignacio
  surname: E. Grossmann
  fullname: E. Grossmann, Ignacio
BookMark eNqFkM1KAzEcxINUsK0-gpCjHlaTTfZLDyLFTwoe1HPIJv9Iyu5mSWKhnnwH39AncduKBy89zWV-M8xM0KhzHSB0TMkZJTQ_fyakKhPKMn5SlaeEpBVL0j00pmXBEs6KbITGf5YDNAlhQQYXL8sxemzcW2v7CyyxtmHx3qlol4DJ9-cXxUNP0tgOpMeuj7a1H-CxcR733ikIAYdViNDi1mlowiHaN7IJcPSrU_R6e_Myu0_mT3cPs-t5ohjnMalpUVcklbRmWhU0U7LmeZbzvNQ18FwRWaXGAM2oYpnmBjQzRQWlrGWektywKcq2ucq7EDwY0XvbSr8SlIj1IWJziFivFYNuDhHpwF3-45SNMlrXRS9ts5O-2tLDUlha8CIoC50CbT2oKLSzOxJ-APsJfjo
CitedBy_id crossref_primary_10_1007_s10479_005_3451_0
crossref_primary_10_1016_j_compchemeng_2012_06_040
crossref_primary_10_15302_J_FEM_2018044
crossref_primary_10_1023_A_1025154322278
crossref_primary_10_1007_s10479_005_3976_2
crossref_primary_10_1016_j_compchemeng_2007_01_004
crossref_primary_10_1016_S0098_1354_01_00788_8
crossref_primary_10_1016_j_energy_2013_09_062
crossref_primary_10_1287_ijoc_1120_0545
crossref_primary_10_1007_s11081_021_09706_z
crossref_primary_10_1016_j_compchemeng_2003_10_005
crossref_primary_10_1016_j_tre_2020_101971
crossref_primary_10_1007_s10589_024_00557_9
crossref_primary_10_1007_s10898_014_0172_4
crossref_primary_10_1016_j_compchemeng_2015_02_013
crossref_primary_10_1002_aic_15122
crossref_primary_10_1016_j_compchemeng_2009_06_013
crossref_primary_10_1134_S0040579514050182
crossref_primary_10_1016_j_compchemeng_2009_11_012
crossref_primary_10_1016_j_compchemeng_2012_06_038
crossref_primary_10_1016_S0098_1354_03_00098_X
crossref_primary_10_1007_s11081_021_09601_7
crossref_primary_10_1016_j_compchemeng_2005_04_003
crossref_primary_10_1007_s10589_014_9690_8
crossref_primary_10_1016_j_disopt_2006_10_011
crossref_primary_10_1016_j_compchemeng_2020_107015
crossref_primary_10_1002_aic_11616
crossref_primary_10_1016_j_compchemeng_2017_03_006
crossref_primary_10_1016_j_compchemeng_2016_03_005
crossref_primary_10_1016_j_compchemeng_2021_107473
crossref_primary_10_1016_S0098_1354_00_00582_2
crossref_primary_10_1016_S0098_1354_02_00220_X
crossref_primary_10_1002_aic_12341
crossref_primary_10_3390_en12010073
crossref_primary_10_1016_S0098_1354_00_00581_0
crossref_primary_10_1016_j_compchemeng_2003_11_006
crossref_primary_10_1023_A_1021039126272
crossref_primary_10_3390_pr7110839
crossref_primary_10_1007_s12532_017_0118_1
crossref_primary_10_1016_j_jbiotec_2004_02_009
crossref_primary_10_1016_j_compchemeng_2005_02_006
crossref_primary_10_1002_aic_10620
crossref_primary_10_1007_s10898_008_9332_8
Cites_doi 10.1016/0098-1354(89)85053-7
10.1016/0098-1354(95)00219-7
10.1016/0098-1354(93)E0010-7
10.1016/0169-7439(95)00018-R
10.1016/0098-1354(95)87036-9
10.1016/0098-1354(90)87085-4
10.1137/0606047
ContentType Journal Article
Copyright 1999 Elsevier Science Ltd
Copyright_xml – notice: 1999 Elsevier Science Ltd
DBID AAYXX
CITATION
DOI 10.1016/S0098-1354(98)00293-2
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-4375
EndPage 565
ExternalDocumentID 10_1016_S0098_1354_98_00293_2
S0098135498002932
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKC
AAIKJ
AAKOC
AALRI
AAMNW
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABJNI
ABMAC
ABNUV
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ADBBV
ADEWK
ADEZE
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHPOS
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKURH
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
ASPBG
AVWKF
AXJTR
AZFZN
BBWZM
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
ENUVR
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
HLY
HLZ
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
LG9
LX7
M41
MO0
N9A
NDZJH
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCE
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSG
SST
SSZ
T5K
VH1
WUQ
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c344t-b17b902a1b3dc715cab4656468dbe46c0a92ffe151c35d4fed3f79e8aba6206f3
ISICitedReferencesCount 55
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000079987800010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0098-1354
IngestDate Sat Nov 29 05:10:35 EST 2025
Tue Nov 18 21:57:41 EST 2025
Fri Feb 23 02:27:16 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c344t-b17b902a1b3dc715cab4656468dbe46c0a92ffe151c35d4fed3f79e8aba6206f3
PageCount 11
ParticipantIDs crossref_primary_10_1016_S0098_1354_98_00293_2
crossref_citationtrail_10_1016_S0098_1354_98_00293_2
elsevier_sciencedirect_doi_10_1016_S0098_1354_98_00293_2
PublicationCentury 1900
PublicationDate 1999-05-01
PublicationDateYYYYMMDD 1999-05-01
PublicationDate_xml – month: 05
  year: 1999
  text: 1999-05-01
  day: 01
PublicationDecade 1990
PublicationTitle Computers & chemical engineering
PublicationYear 1999
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Ravemark, E. (1995).
Balas (BIB1) 1985; 6
Raman, Grossmann (BIB7) 1994; 18
19(Suppl.), S189–204.
Users manual, Department of Chemical Engineering, Carnegie Mellon University. Pittsburgh, PA.
Kocis, Grossmann (BIB4) 1989; 13
Tourn, M. (1995). A
Viswanathan, Grossmann (BIB10) 1990; 14
program for transforming logic CNF statements into inequalities for
Turkay, Grossmann (BIB8) 1996; 20
Nemhauser, Wolsey (BIB5) 1998
Brink, Westerlund (BIB2) 1995; 29
Grossmann, I. E. & Kravanja, Z. (1995). Mixed-integer non-linear programming techniques for process synthesis engineering.
Ph.D. thesis.
10.1016/S0098-1354(98)00293-2_BIB3
Viswanathan (10.1016/S0098-1354(98)00293-2_BIB10) 1990; 14
Raman (10.1016/S0098-1354(98)00293-2_BIB7) 1994; 18
10.1016/S0098-1354(98)00293-2_BIB6
10.1016/S0098-1354(98)00293-2_BIB9
Kocis (10.1016/S0098-1354(98)00293-2_BIB4) 1989; 13
Nemhauser (10.1016/S0098-1354(98)00293-2_BIB5) 1998
Turkay (10.1016/S0098-1354(98)00293-2_BIB8) 1996; 20
Balas (10.1016/S0098-1354(98)00293-2_BIB1) 1985; 6
Brink (10.1016/S0098-1354(98)00293-2_BIB2) 1995; 29
References_xml – reference: Ravemark, E. (1995).
– reference: Grossmann, I. E. & Kravanja, Z. (1995). Mixed-integer non-linear programming techniques for process synthesis engineering.
– volume: 14
  start-page: 769
  year: 1990
  end-page: 778
  ident: BIB10
  article-title: A combined penalty function and outer-approximation method for MINLP optimization
  publication-title: Computers and Chemical Engineering
– reference: Tourn, M. (1995). A
– year: 1998
  ident: BIB5
  publication-title: Integer and combinatorial optimization
– reference: 19(Suppl.), S189–204.
– volume: 20
  start-page: 959
  year: 1996
  end-page: 978
  ident: BIB8
  article-title: Logic-based algorithms for the optimal synthesis of process networks
  publication-title: Computers and Chemical Engineering
– reference: . Ph.D. thesis.
– reference: program for transforming logic CNF statements into inequalities for
– volume: 13
  start-page: 797
  year: 1989
  end-page: 819
  ident: BIB4
  article-title: A modeling and decomposition strategy for the MINLP optimization of process flow-sheets
  publication-title: Computers and Chemical Engineering
– volume: 18
  start-page: 563
  year: 1994
  end-page: 578
  ident: BIB7
  article-title: Modelling and computational techniques for logic based integer programming
  publication-title: Computers and Chemical Engineering
– reference: . Users manual, Department of Chemical Engineering, Carnegie Mellon University. Pittsburgh, PA.
– volume: 6
  start-page: 466
  year: 1985
  end-page: 486
  ident: BIB1
  article-title: Disjunctive programming and a hierarchy of relaxations for discrete optimization problems
  publication-title: SIAM Journal on Algorithms for Discrete Mathematics
– volume: 29
  start-page: 29
  year: 1995
  end-page: 36
  ident: BIB2
  article-title: The joint problem of model structure determination and parameter estimation on quantitative IR-spectroscopy
  publication-title: Chemomet. and Intellig. Lab. Sys.
– volume: 13
  start-page: 797
  issue: 7
  year: 1989
  ident: 10.1016/S0098-1354(98)00293-2_BIB4
  article-title: A modeling and decomposition strategy for the MINLP optimization of process flow-sheets
  publication-title: Computers and Chemical Engineering
  doi: 10.1016/0098-1354(89)85053-7
– volume: 20
  start-page: 959
  issue: 8
  year: 1996
  ident: 10.1016/S0098-1354(98)00293-2_BIB8
  article-title: Logic-based algorithms for the optimal synthesis of process networks
  publication-title: Computers and Chemical Engineering
  doi: 10.1016/0098-1354(95)00219-7
– ident: 10.1016/S0098-1354(98)00293-2_BIB6
– volume: 18
  start-page: 563
  issue: 7
  year: 1994
  ident: 10.1016/S0098-1354(98)00293-2_BIB7
  article-title: Modelling and computational techniques for logic based integer programming
  publication-title: Computers and Chemical Engineering
  doi: 10.1016/0098-1354(93)E0010-7
– volume: 29
  start-page: 29
  issue: 1
  year: 1995
  ident: 10.1016/S0098-1354(98)00293-2_BIB2
  article-title: The joint problem of model structure determination and parameter estimation on quantitative IR-spectroscopy
  publication-title: Chemomet. and Intellig. Lab. Sys.
  doi: 10.1016/0169-7439(95)00018-R
– ident: 10.1016/S0098-1354(98)00293-2_BIB3
  doi: 10.1016/0098-1354(95)87036-9
– year: 1998
  ident: 10.1016/S0098-1354(98)00293-2_BIB5
– volume: 14
  start-page: 769
  issue: 7
  year: 1990
  ident: 10.1016/S0098-1354(98)00293-2_BIB10
  article-title: A combined penalty function and outer-approximation method for MINLP optimization
  publication-title: Computers and Chemical Engineering
  doi: 10.1016/0098-1354(90)87085-4
– ident: 10.1016/S0098-1354(98)00293-2_BIB9
– volume: 6
  start-page: 466
  year: 1985
  ident: 10.1016/S0098-1354(98)00293-2_BIB1
  article-title: Disjunctive programming and a hierarchy of relaxations for discrete optimization problems
  publication-title: SIAM Journal on Algorithms for Discrete Mathematics
  doi: 10.1137/0606047
SSID ssj0002488
Score 1.7904187
Snippet Discrete-continuous non-linear optimization models are frequently used to formulate problems in process system engineering. Major modeling alternatives and...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 555
Title logmip: a disjunctive 0–1 non-linear optimizer for process system models
URI https://dx.doi.org/10.1016/S0098-1354(98)00293-2
Volume 23
WOSCitedRecordID wos000079987800010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-4375
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002488
  issn: 0098-1354
  databaseCode: AIEXJ
  dateStart: 19950611
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF5FLQc4IJ6iPKo9gASqXOzd9WO5RVUR7aFCoqDcrPU-wChJoziUilP_Q_8hv4RxZtc2DxV64OJElmay8nyemd3MfEPIU-e0cM61dTrwNgnLbaSE5JE1lcmYsypxOGwiPzoqJhP5djT6GnphTqf5fF6cncnFfzU13ANjt62zVzB3pxRuwHcwOlzB7HD9J8ODM5vVC2xiNnXzGQLXujwoDnUNPNmBPX_U5pdquXMCPmNWf7PLdcHhAvsGPMEzzslphglsmALRrDGjA92A7WkNgwk_gNk-1XaF9QLjqTnpsvfd9siraWZ-QPPBx7nSWA-GBxBIWhDK_YJTlbAR5cgFHZwqNhF78IgoHfjIFHl5fbhNcVTEb54cDxXedcoh35bFMybbvxG575j8iT37l6jW1Rr2ZWygqmxVlfC5VlNC7N5keSrBo2-OD_Ynh10QZ6IoAt1qK9M3f73s1_RcFi_8ev6c1gxSleNb5KbfY9AxYuM2Gdn5HXJjwDx5lxwiSl5RRQcYofH384uE9uigHToooIN6dFBEB0V03CPvX-8f772J_FiNSHMhVlGV5JWMmUoqbnSepFpVLWmeyApTWZHpWEnmnIVUUPPUCGcNd7m0hapUxuLM8ftkAxZiHxAaO2acAmnFKiGyRCnDHNeMcw3Ry_AtIsJTKbXnnG9Hn0zLS62yRXY7sQWSrvxNoAiPvPSZI2aEJcDpctGHV_2tR-R6_xY8Jhur5Rf7hFzTp6u6WW57HP0ArRiJPw
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=logmip%3A+a+disjunctive+0%E2%80%931+non-linear+optimizer+for+process+system+models&rft.jtitle=Computers+%26+chemical+engineering&rft.au=Vecchietti%2C+Aldo&rft.au=E.+Grossmann%2C+Ignacio&rft.date=1999-05-01&rft.issn=0098-1354&rft.volume=23&rft.issue=4-5&rft.spage=555&rft.epage=565&rft_id=info:doi/10.1016%2FS0098-1354%2898%2900293-2&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_S0098_1354_98_00293_2
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-1354&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-1354&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-1354&client=summon