Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering
This work deals with multiobjective optimization problems using Genetic Algorithms (GA). A MultiObjective GA (MOGA) is proposed to solve multiobjective problems combining both continuous and discrete variables. This kind of problem is commonly found in chemical engineering since process design and o...
Gespeichert in:
Veröffentlicht in: | Computers & industrial engineering 2008-04, Vol.54 (3), p.539-569 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 569 |
---|---|
container_issue | 3 |
container_start_page | 539 |
container_title | Computers & industrial engineering |
container_volume | 54 |
creator | Dietz, A. Azzaro-Pantel, C. Pibouleau, L. Domenech, S. |
description | This work deals with multiobjective optimization problems using Genetic Algorithms (GA). A MultiObjective GA (MOGA) is proposed to solve multiobjective problems combining both continuous and discrete variables. This kind of problem is commonly found in chemical engineering since process design and operability involve structural and decisional choices as well as the determination of operating conditions. In this paper, a design of a basic MOGA which copes successfully with a range of typical chemical engineering optimization problems is considered and the key points of its architecture described in detail. Several performance tests are presented, based on the influence of bit ranging encoding in a chromosome. Four mathematical functions were used as a test bench. The MOGA was able to find the optimal solution for each objective function, as well as an important number of Pareto optimal solutions. Then, the results of two multiobjective case studies in batch plant design and retrofit were presented, showing the flexibility and adaptability of the MOGA to deal with various engineering problems. |
doi_str_mv | 10.1016/j.cie.2007.09.007 |
format | Article |
fullrecord | <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_03579881v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0360835207002094</els_id><sourcerecordid>19523346</sourcerecordid><originalsourceid>FETCH-LOGICAL-c463t-7ccaa76acf5babd780ed439d567693a803dfdaaf90b9a81473122fda1572dc023</originalsourceid><addsrcrecordid>eNqFkU-r1DAUxYMoOI5-AHfBheCiNX-aptHV8FCfMOBCXYc0ve2ktElNMgPvA_i9zTDiwoWuDlx-53LuPQi9pKSmhLZv59o6qBkhsiaqLvII7WgnVUWEII_RjvCWVB0X7Cl6ltJMCGmEojv082uOJsPkIOExRLyel-xCP4PN7gJ4Ag_ZWWyWKUSXTyse4AJL2Fbw-R0-bNvirCkOj3PAYctuNQvuTbYnvC3G58InN3nsPN5isJASTg8pw5ow-Ml5gOj89Bw9Gc2S4MVv3aPvHz98u7uvjl8-fb47HCvbtDxX0lpjZGvsKHrTD7IjMDRcDaKVreKmI3wYB2NGRXplOtpIThkrEyokGyxhfI_e3PaezKK3WMLGBx2M0_eHo77OCBdSdR290MK-vrEl948zpKxXlyws5SoI56Q5axVlovsvSJVgnJcD9ujVX-AcztGXgzWjXDaKtNdt9AbZGFKKMP7JSYm-Vq1nXarW16o1UbpI8by_eaD87uIg6lQQb2FwsRSph-D-4f4F4BKz0w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>213749068</pqid></control><display><type>article</type><title>Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering</title><source>Elsevier ScienceDirect Journals</source><creator>Dietz, A. ; Azzaro-Pantel, C. ; Pibouleau, L. ; Domenech, S.</creator><creatorcontrib>Dietz, A. ; Azzaro-Pantel, C. ; Pibouleau, L. ; Domenech, S.</creatorcontrib><description>This work deals with multiobjective optimization problems using Genetic Algorithms (GA). A MultiObjective GA (MOGA) is proposed to solve multiobjective problems combining both continuous and discrete variables. This kind of problem is commonly found in chemical engineering since process design and operability involve structural and decisional choices as well as the determination of operating conditions. In this paper, a design of a basic MOGA which copes successfully with a range of typical chemical engineering optimization problems is considered and the key points of its architecture described in detail. Several performance tests are presented, based on the influence of bit ranging encoding in a chromosome. Four mathematical functions were used as a test bench. The MOGA was able to find the optimal solution for each objective function, as well as an important number of Pareto optimal solutions. Then, the results of two multiobjective case studies in batch plant design and retrofit were presented, showing the flexibility and adaptability of the MOGA to deal with various engineering problems.</description><identifier>ISSN: 0360-8352</identifier><identifier>EISSN: 1879-0550</identifier><identifier>DOI: 10.1016/j.cie.2007.09.007</identifier><identifier>CODEN: CINDDL</identifier><language>eng</language><publisher>New York: Elsevier Ltd</publisher><subject>Batch plant design ; Chemical engineering ; Chemical Sciences ; Design optimization ; Genetic algorithms ; Hierarchies ; Mathematical functions ; Multiobjective genetic algorithm ; Multiobjective optimization ; Pareto optimum ; Pareto sort procedure ; Problem solving ; Studies</subject><ispartof>Computers & industrial engineering, 2008-04, Vol.54 (3), p.539-569</ispartof><rights>2007 Elsevier Ltd</rights><rights>Copyright Pergamon Press Inc. Apr 2008</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c463t-7ccaa76acf5babd780ed439d567693a803dfdaaf90b9a81473122fda1572dc023</citedby><cites>FETCH-LOGICAL-c463t-7ccaa76acf5babd780ed439d567693a803dfdaaf90b9a81473122fda1572dc023</cites><orcidid>0000-0001-5832-5199</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0360835207002094$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,776,780,881,3537,27903,27904,65309</link.rule.ids><backlink>$$Uhttps://hal.science/hal-03579881$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Dietz, A.</creatorcontrib><creatorcontrib>Azzaro-Pantel, C.</creatorcontrib><creatorcontrib>Pibouleau, L.</creatorcontrib><creatorcontrib>Domenech, S.</creatorcontrib><title>Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering</title><title>Computers & industrial engineering</title><description>This work deals with multiobjective optimization problems using Genetic Algorithms (GA). A MultiObjective GA (MOGA) is proposed to solve multiobjective problems combining both continuous and discrete variables. This kind of problem is commonly found in chemical engineering since process design and operability involve structural and decisional choices as well as the determination of operating conditions. In this paper, a design of a basic MOGA which copes successfully with a range of typical chemical engineering optimization problems is considered and the key points of its architecture described in detail. Several performance tests are presented, based on the influence of bit ranging encoding in a chromosome. Four mathematical functions were used as a test bench. The MOGA was able to find the optimal solution for each objective function, as well as an important number of Pareto optimal solutions. Then, the results of two multiobjective case studies in batch plant design and retrofit were presented, showing the flexibility and adaptability of the MOGA to deal with various engineering problems.</description><subject>Batch plant design</subject><subject>Chemical engineering</subject><subject>Chemical Sciences</subject><subject>Design optimization</subject><subject>Genetic algorithms</subject><subject>Hierarchies</subject><subject>Mathematical functions</subject><subject>Multiobjective genetic algorithm</subject><subject>Multiobjective optimization</subject><subject>Pareto optimum</subject><subject>Pareto sort procedure</subject><subject>Problem solving</subject><subject>Studies</subject><issn>0360-8352</issn><issn>1879-0550</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><recordid>eNqFkU-r1DAUxYMoOI5-AHfBheCiNX-aptHV8FCfMOBCXYc0ve2ktElNMgPvA_i9zTDiwoWuDlx-53LuPQi9pKSmhLZv59o6qBkhsiaqLvII7WgnVUWEII_RjvCWVB0X7Cl6ltJMCGmEojv082uOJsPkIOExRLyel-xCP4PN7gJ4Ag_ZWWyWKUSXTyse4AJL2Fbw-R0-bNvirCkOj3PAYctuNQvuTbYnvC3G58InN3nsPN5isJASTg8pw5ow-Ml5gOj89Bw9Gc2S4MVv3aPvHz98u7uvjl8-fb47HCvbtDxX0lpjZGvsKHrTD7IjMDRcDaKVreKmI3wYB2NGRXplOtpIThkrEyokGyxhfI_e3PaezKK3WMLGBx2M0_eHo77OCBdSdR290MK-vrEl948zpKxXlyws5SoI56Q5axVlovsvSJVgnJcD9ujVX-AcztGXgzWjXDaKtNdt9AbZGFKKMP7JSYm-Vq1nXarW16o1UbpI8by_eaD87uIg6lQQb2FwsRSph-D-4f4F4BKz0w</recordid><startdate>20080401</startdate><enddate>20080401</enddate><creator>Dietz, A.</creator><creator>Azzaro-Pantel, C.</creator><creator>Pibouleau, L.</creator><creator>Domenech, S.</creator><general>Elsevier Ltd</general><general>Pergamon Press Inc</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>FR3</scope><scope>P64</scope><scope>RC3</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0001-5832-5199</orcidid></search><sort><creationdate>20080401</creationdate><title>Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering</title><author>Dietz, A. ; Azzaro-Pantel, C. ; Pibouleau, L. ; Domenech, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c463t-7ccaa76acf5babd780ed439d567693a803dfdaaf90b9a81473122fda1572dc023</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Batch plant design</topic><topic>Chemical engineering</topic><topic>Chemical Sciences</topic><topic>Design optimization</topic><topic>Genetic algorithms</topic><topic>Hierarchies</topic><topic>Mathematical functions</topic><topic>Multiobjective genetic algorithm</topic><topic>Multiobjective optimization</topic><topic>Pareto optimum</topic><topic>Pareto sort procedure</topic><topic>Problem solving</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dietz, A.</creatorcontrib><creatorcontrib>Azzaro-Pantel, C.</creatorcontrib><creatorcontrib>Pibouleau, L.</creatorcontrib><creatorcontrib>Domenech, S.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Genetics Abstracts</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Computers & industrial engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dietz, A.</au><au>Azzaro-Pantel, C.</au><au>Pibouleau, L.</au><au>Domenech, S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering</atitle><jtitle>Computers & industrial engineering</jtitle><date>2008-04-01</date><risdate>2008</risdate><volume>54</volume><issue>3</issue><spage>539</spage><epage>569</epage><pages>539-569</pages><issn>0360-8352</issn><eissn>1879-0550</eissn><coden>CINDDL</coden><abstract>This work deals with multiobjective optimization problems using Genetic Algorithms (GA). A MultiObjective GA (MOGA) is proposed to solve multiobjective problems combining both continuous and discrete variables. This kind of problem is commonly found in chemical engineering since process design and operability involve structural and decisional choices as well as the determination of operating conditions. In this paper, a design of a basic MOGA which copes successfully with a range of typical chemical engineering optimization problems is considered and the key points of its architecture described in detail. Several performance tests are presented, based on the influence of bit ranging encoding in a chromosome. Four mathematical functions were used as a test bench. The MOGA was able to find the optimal solution for each objective function, as well as an important number of Pareto optimal solutions. Then, the results of two multiobjective case studies in batch plant design and retrofit were presented, showing the flexibility and adaptability of the MOGA to deal with various engineering problems.</abstract><cop>New York</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cie.2007.09.007</doi><tpages>31</tpages><orcidid>https://orcid.org/0000-0001-5832-5199</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0360-8352 |
ispartof | Computers & industrial engineering, 2008-04, Vol.54 (3), p.539-569 |
issn | 0360-8352 1879-0550 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_03579881v1 |
source | Elsevier ScienceDirect Journals |
subjects | Batch plant design Chemical engineering Chemical Sciences Design optimization Genetic algorithms Hierarchies Mathematical functions Multiobjective genetic algorithm Multiobjective optimization Pareto optimum Pareto sort procedure Problem solving Studies |
title | Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T23%3A21%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Strategies%20for%20multiobjective%20genetic%20algorithm%20development:%20Application%20to%20optimal%20batch%20plant%20design%20in%20process%20systems%20engineering&rft.jtitle=Computers%20&%20industrial%20engineering&rft.au=Dietz,%20A.&rft.date=2008-04-01&rft.volume=54&rft.issue=3&rft.spage=539&rft.epage=569&rft.pages=539-569&rft.issn=0360-8352&rft.eissn=1879-0550&rft.coden=CINDDL&rft_id=info:doi/10.1016/j.cie.2007.09.007&rft_dat=%3Cproquest_hal_p%3E19523346%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=213749068&rft_id=info:pmid/&rft_els_id=S0360835207002094&rfr_iscdi=true |