Bi-level data-driven enterprise-wide optimization with mixed-integer nonlinear scheduling problems

IF 3 Q2 ENGINEERING, CHEMICAL
Hasan Nikkhah , Zahir Aghayev , Amir Shahbazi , Vassilis M. Charitopoulos , Styliani Avraamidou , Burcu Beykal
{"title":"Bi-level data-driven enterprise-wide optimization with mixed-integer nonlinear scheduling problems","authors":"Hasan Nikkhah ,&nbsp;Zahir Aghayev ,&nbsp;Amir Shahbazi ,&nbsp;Vassilis M. Charitopoulos ,&nbsp;Styliani Avraamidou ,&nbsp;Burcu Beykal","doi":"10.1016/j.dche.2025.100218","DOIUrl":null,"url":null,"abstract":"<div><div>Planning and scheduling are crucial components of enterprise-wide optimization (EWO). For the successful execution of EWO, it is vital to view the enterprise operations as a holistic decision-making problem, composed of different interconnected elements or layers, to make the most efficient use of resources in process industries. Among different layers of the operating decisions, planning and scheduling are often treated sequentially, leading to impractical solutions. To tackle this problem, integrated approaches, such as bi-level programming are utilized to optimize these two layers simultaneously. Nonetheless, the bi-level optimization of such interdependent and holistic formulations is still difficult, particularly when dealing with mixed-integer nonlinear programming (MINLP) problems, due to a lack of effective algorithms. In this study, we employ the Data-driven Optimization of bi-level Mixed-Integer NOnlinear problems (DOMINO) framework, a data-driven algorithm developed to handle single-leader single-follower bi-level mixed-integer problems, to solve single-leader multi-follower planning and scheduling problems subject to MINLP scheduling formulations. We apply DOMINO to the continuous production of multi-product methyl methacrylate polymerization process formulated as a Traveling Salesman Problem and demonstrate its capability in achieving near-optimal guaranteed feasible solutions. Building on this foundation, we extend this strategy to solve a high-dimensional and highly constrained nonlinear crude oil refinery operation problem that has not been previously tackled in this context. Our study further evaluates the efficacy of using local, NOMAD (Nonlinear Optimization by Mesh Adaptive Direct Search), and a global data-driven optimizer, ARGONAUT (AlgoRithms for Global Optimization of coNstrAined grey-box compUTational), within the DOMINO framework and characterize their performance both in terms of solution quality and computational expense. The results indicate that DOMINO-NOMAD consistently achieves superior performance compared to DOMINO-ARGONAUT by identifying lower planning costs and generating more feasible solutions across multiple runs. Overall, this study demonstrates DOMINO’s ability to optimize production targets, meet market demands, and address large-scale EWO problems.</div></div>","PeriodicalId":72815,"journal":{"name":"Digital Chemical Engineering","volume":"14 ","pages":"Article 100218"},"PeriodicalIF":3.0000,"publicationDate":"2025-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Digital Chemical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S277250812500002X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, CHEMICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Planning and scheduling are crucial components of enterprise-wide optimization (EWO). For the successful execution of EWO, it is vital to view the enterprise operations as a holistic decision-making problem, composed of different interconnected elements or layers, to make the most efficient use of resources in process industries. Among different layers of the operating decisions, planning and scheduling are often treated sequentially, leading to impractical solutions. To tackle this problem, integrated approaches, such as bi-level programming are utilized to optimize these two layers simultaneously. Nonetheless, the bi-level optimization of such interdependent and holistic formulations is still difficult, particularly when dealing with mixed-integer nonlinear programming (MINLP) problems, due to a lack of effective algorithms. In this study, we employ the Data-driven Optimization of bi-level Mixed-Integer NOnlinear problems (DOMINO) framework, a data-driven algorithm developed to handle single-leader single-follower bi-level mixed-integer problems, to solve single-leader multi-follower planning and scheduling problems subject to MINLP scheduling formulations. We apply DOMINO to the continuous production of multi-product methyl methacrylate polymerization process formulated as a Traveling Salesman Problem and demonstrate its capability in achieving near-optimal guaranteed feasible solutions. Building on this foundation, we extend this strategy to solve a high-dimensional and highly constrained nonlinear crude oil refinery operation problem that has not been previously tackled in this context. Our study further evaluates the efficacy of using local, NOMAD (Nonlinear Optimization by Mesh Adaptive Direct Search), and a global data-driven optimizer, ARGONAUT (AlgoRithms for Global Optimization of coNstrAined grey-box compUTational), within the DOMINO framework and characterize their performance both in terms of solution quality and computational expense. The results indicate that DOMINO-NOMAD consistently achieves superior performance compared to DOMINO-ARGONAUT by identifying lower planning costs and generating more feasible solutions across multiple runs. Overall, this study demonstrates DOMINO’s ability to optimize production targets, meet market demands, and address large-scale EWO problems.
具有混合整数非线性调度问题的双层数据驱动企业级优化
计划和调度是企业范围优化(EWO)的关键组成部分。为了成功地实施EWO,至关重要的是将企业运营视为一个整体决策问题,由不同的相互关联的要素或层次组成,以最有效地利用过程工业中的资源。在操作决策的不同层次中,计划和调度通常是顺序处理的,从而导致不切实际的解决方案。为了解决这一问题,利用双层编程等综合方法同时优化这两层。然而,由于缺乏有效的算法,这种相互依赖的整体公式的双层优化仍然很困难,特别是在处理混合整数非线性规划(MINLP)问题时。本文采用数据驱动优化双级混合整数非线性问题(Data-driven Optimization of bi-level Mixed-Integer NOnlinear problems, DOMINO)框架来解决单领导者单追随者双级混合整数问题,这是一种用于处理单领导者单追随者双级别混合整数问题的数据驱动算法。我们将多米诺应用于多产品甲基丙烯酸甲酯聚合过程的连续生产中,该过程被表述为一个旅行推销员问题,并证明了它在获得近最优保证可行解决方案方面的能力。在此基础上,我们将该策略扩展到解决高维、高约束的非线性原油炼油厂运行问题,这是以前在此背景下尚未解决的问题。我们的研究进一步评估了在DOMINO框架中使用局部NOMAD(通过网格自适应直接搜索的非线性优化)和全局数据驱动优化器ARGONAUT(约束灰盒计算的全局优化算法)的效果,并从解决方案质量和计算费用两方面描述了它们的性能。结果表明,与DOMINO-ARGONAUT相比,DOMINO-NOMAD通过确定更低的规划成本并在多次运行中生成更可行的解决方案,始终具有更优越的性能。总体而言,本研究证明了DOMINO优化生产目标、满足市场需求和解决大规模EWO问题的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.10
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信