首页 > 最新文献

EURO Journal on Computational Optimization最新文献

英文 中文
Piecewise SOS-convex moment optimization and applications via exact semi-definite programs 通过精确半有限程序进行片断 SOS-凸矩优化及其应用
IF 2.6 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100094
Q.Y. Huang , V. Jeyakumar , G. Li

This paper presents exact Semi-Definite Program (SDP) reformulations for infinite-dimensional moment optimization problems involving a new class of piecewise Sum-of-Squares (SOS)-convex functions and projected spectrahedral support sets. These reformulations show that solving a single SDP finds the optimal value and an optimal probability measure of the original moment problem. This is done by establishing an SOS representation for the non-negativity of a piecewise SOS-convex function over a projected spectrahedron. Finally, as an application and a proof-of-concept illustration, the paper presents numerical results for the Newsvendor and revenue maximization problems with higher-order moments by solving their equivalent SDP reformulations. These reformulations promise a flexible and efficient approach to solving these models. The main novelty of the present work in relation to the recent research lies in finding the solution to moment problems, for the first time, with piecewise SOS-convex functions from their numerically tractable exact SDP reformulations.

本文针对无穷维矩优化问题提出了精确的半定式程序(SDP)重构,涉及一类新的片断平方和(SOS)凸函数和投影谱面支持集。这些重述表明,求解单个 SDP 即可找到原始矩问题的最优值和最优概率度量。这是通过在投影谱面上建立片断 SOS-凸函数非负性的 SOS 表示来实现的。最后,作为应用和概念验证说明,本文通过求解等效的 SDP 重述,给出了具有高阶矩的 Newsvendor 和收入最大化问题的数值结果。这些重构有望为解决这些模型提供一种灵活高效的方法。与近期研究相比,本研究的主要创新之处在于首次从其数值可控的精确 SDP 重述中找到了具有片断 SOS-凸函数的矩问题的解。
{"title":"Piecewise SOS-convex moment optimization and applications via exact semi-definite programs","authors":"Q.Y. Huang ,&nbsp;V. Jeyakumar ,&nbsp;G. Li","doi":"10.1016/j.ejco.2024.100094","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100094","url":null,"abstract":"<div><p>This paper presents exact Semi-Definite Program (SDP) reformulations for infinite-dimensional moment optimization problems involving a new class of piecewise Sum-of-Squares (SOS)-convex functions and projected spectrahedral support sets. These reformulations show that solving a single SDP finds the optimal value and an optimal probability measure of the original moment problem. This is done by establishing an SOS representation for the non-negativity of a piecewise SOS-convex function over a projected spectrahedron. Finally, as an application and a proof-of-concept illustration, the paper presents numerical results for the Newsvendor and revenue maximization problems with higher-order moments by solving their equivalent SDP reformulations. These reformulations promise a flexible and efficient approach to solving these models. The main novelty of the present work in relation to the recent research lies in finding the solution to moment problems, for the first time, with piecewise SOS-convex functions from their numerically tractable exact SDP reformulations.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100094"},"PeriodicalIF":2.6,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S219244062400011X/pdfft?md5=a56c7d9f20401f8e18a8c36f5d31f0d6&pid=1-s2.0-S219244062400011X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141483109","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Unboxing Tree ensembles for interpretability: A hierarchical visualization tool and a multivariate optimal re-built tree 为可解释性开箱树集合:分层可视化工具和多元优化重构树
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100084
Giulia Di Teodoro, Marta Monaci, Laura Palagi

The interpretability of models has become a crucial issue in Machine Learning because of algorithmic decisions' growing impact on real-world applications. Tree ensemble methods, such as Random Forests or XgBoost, are powerful learning tools for classification tasks. However, while combining multiple trees may provide higher prediction quality than a single one, it sacrifices the interpretability property resulting in “black-box” models. In light of this, we aim to develop an interpretable representation of a tree-ensemble model that can provide valuable insights into its behavior. First, given a target tree-ensemble model, we develop a hierarchical visualization tool based on a heatmap representation of the forest's feature use, considering the frequency of a feature and the level at which it is selected as an indicator of importance. Next, we propose a mixed-integer linear programming (MILP) formulation for constructing a single optimal multivariate tree that accurately mimics the target model predictions. The goal is to provide an interpretable surrogate model based on oblique hyperplane splits, which uses only the most relevant features according to the defined forest's importance indicators. The MILP model includes a penalty on feature selection based on their frequency in the forest to further induce sparsity of the splits. The natural formulation has been strengthened to improve the computational performance of mixed-integer software. Computational experience is carried out on benchmark datasets from the UCI repository using a state-of-the-art off-the-shelf solver. Results show that the proposed model is effective in yielding a shallow interpretable tree approximating the tree-ensemble decision function.

由于算法决策对实际应用的影响越来越大,模型的可解释性已成为机器学习领域的一个关键问题。随机森林或 XgBoost 等树状集合方法是分类任务的强大学习工具。然而,虽然多棵树的组合可能会比单棵树提供更高的预测质量,但却牺牲了可解释性,导致模型成为 "黑箱"。有鉴于此,我们的目标是开发一种树状集合模型的可解释表征,从而为其行为提供有价值的见解。首先,给定一个目标树-集合模型,我们开发了一种基于森林特征使用热图表示的分层可视化工具,将特征的频率和特征被选中的级别作为重要性指标。接下来,我们提出了一种混合整数线性规划(MILP)公式,用于构建单个最优多元树,以精确模拟目标模型预测。我们的目标是在斜超平面分裂的基础上提供一个可解释的代用模型,该模型根据定义的森林重要性指标只使用最相关的特征。MILP 模型包括根据特征在森林中的频率对特征选择进行惩罚,以进一步诱导分裂的稀疏性。为了提高混合整数软件的计算性能,对自然公式进行了改进。我们使用最先进的现成求解器对 UCI 数据库中的基准数据集进行了计算体验。结果表明,所提出的模型能有效地生成近似于树形集合决策函数的浅层可解释树。
{"title":"Unboxing Tree ensembles for interpretability: A hierarchical visualization tool and a multivariate optimal re-built tree","authors":"Giulia Di Teodoro,&nbsp;Marta Monaci,&nbsp;Laura Palagi","doi":"10.1016/j.ejco.2024.100084","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100084","url":null,"abstract":"<div><p>The interpretability of models has become a crucial issue in Machine Learning because of algorithmic decisions' growing impact on real-world applications. Tree ensemble methods, such as Random Forests or XgBoost, are powerful learning tools for classification tasks. However, while combining multiple trees may provide higher prediction quality than a single one, it sacrifices the interpretability property resulting in “black-box” models. In light of this, we aim to develop an interpretable representation of a tree-ensemble model that can provide valuable insights into its behavior. First, given a target tree-ensemble model, we develop a hierarchical visualization tool based on a heatmap representation of the forest's feature use, considering the frequency of a feature and the level at which it is selected as an indicator of importance. Next, we propose a mixed-integer linear programming (MILP) formulation for constructing a single optimal multivariate tree that accurately mimics the target model predictions. The goal is to provide an interpretable surrogate model based on oblique hyperplane splits, which uses only the most relevant features according to the defined forest's importance indicators. The MILP model includes a penalty on feature selection based on their frequency in the forest to further induce sparsity of the splits. The natural formulation has been strengthened to improve the computational performance of mixed-integer software. Computational experience is carried out on benchmark datasets from the UCI repository using a state-of-the-art off-the-shelf solver. Results show that the proposed model is effective in yielding a shallow interpretable tree approximating the tree-ensemble decision function.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100084"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000017/pdfft?md5=cf58d262d1df61a2f7105be2f4d9478d&pid=1-s2.0-S2192440624000017-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139503496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Classifying with uncertain data envelopment analysis 利用不确定数据包络分析进行分类
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100090
Casey Garner , Allen Holder

Classifications organize entities into categories that identify similarities within a category and discern dissimilarities among categories, and they powerfully classify information in support of analysis. We propose a new classification scheme premised on the reality of imperfect data. Our computational model uses uncertain data envelopment analysis to define a classification's proximity to equitable efficiency, which is an aggregate measure of intra-similarity within a classification's categories. Our classification process has two overriding computational challenges, those being a loss of convexity and a combinatorially explosive search space. We overcome the first challenge by establishing lower and upper bounds on the proximity value, and then by searching this range with a first-order algorithm. We address the second challenge by adapting the p-median problem to initiate our exploration, and by then employing an iterative neighborhood search to finalize a classification. We conclude by classifying the thirty stocks in the Dow Jones Industrial average into performant tiers, by classifying prostate treatments into clinically effectual categories, and dividing airlines into peer groups.

分类将实体组织成不同的类别,从而识别类别内的相似性和类别间的不相似性,并对信息进行有力的分类以支持分析。我们提出了一种基于不完美数据现实的新分类方案。我们的计算模型使用不确定数据包络分析法来定义分类与公平效率的接近程度,公平效率是对分类类别内部相似性的综合衡量。我们的分类过程在计算上面临两大挑战,一是凸性损失,二是搜索空间的组合爆炸性。我们通过确定近似值的下限和上限,然后用一阶算法搜索这个范围来克服第一个挑战。我们通过调整 p-median 问题来启动探索,然后采用迭代邻域搜索来最终确定分类,从而解决了第二个难题。最后,我们将道琼斯工业平均指数中的 30 只股票划分为表现优异的等级,将前列腺治疗方法划分为临床有效的类别,并将航空公司划分为同行组。
{"title":"Classifying with uncertain data envelopment analysis","authors":"Casey Garner ,&nbsp;Allen Holder","doi":"10.1016/j.ejco.2024.100090","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100090","url":null,"abstract":"<div><p>Classifications organize entities into categories that identify similarities within a category and discern dissimilarities among categories, and they powerfully classify information in support of analysis. We propose a new classification scheme premised on the reality of imperfect data. Our computational model uses uncertain data envelopment analysis to define a classification's proximity to equitable efficiency, which is an aggregate measure of intra-similarity within a classification's categories. Our classification process has two overriding computational challenges, those being a loss of convexity and a combinatorially explosive search space. We overcome the first challenge by establishing lower and upper bounds on the proximity value, and then by searching this range with a first-order algorithm. We address the second challenge by adapting the p-median problem to initiate our exploration, and by then employing an iterative neighborhood search to finalize a classification. We conclude by classifying the thirty stocks in the Dow Jones Industrial average into performant tiers, by classifying prostate treatments into clinically effectual categories, and dividing airlines into peer groups.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100090"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000078/pdfft?md5=e5d692d70868e82bb22e6f67f85185e3&pid=1-s2.0-S2192440624000078-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140879764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Advances in nonlinear optimization and equilibrium problems – Special issue editorial 非线性优化和平衡问题的进展 - 特刊社论
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100086
Matteo Lapucci, Fabio Schoen
{"title":"Advances in nonlinear optimization and equilibrium problems – Special issue editorial","authors":"Matteo Lapucci,&nbsp;Fabio Schoen","doi":"10.1016/j.ejco.2024.100086","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100086","url":null,"abstract":"","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100086"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000030/pdfft?md5=b1efa3cd3c3d32a39ced483bb81bf7b5&pid=1-s2.0-S2192440624000030-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140134480","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Optimal shapelets tree for time series interpretable classification 用于时间序列可解释分类的最优小形树
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100091
Lorenzo Bonasera, Stefano Gualandi

Time series shapelets are a state-of-the-art data mining technique that is applied to time series supervised classification tasks. Shapelets are defined as subsequences that retain the most discriminating power contained in time series. The main advantage of shapelets-based methods consists of their great interpretability. Indeed, shapelets can provide the end-user with very helpful insights about the most interesting subsequences. In this paper, we propose a novel Mixed-Integer Programming model to optimize shapelets discovery based on optimal binary decision trees. Our formulation provides a flexible and adaptable classification framework that is interpretable with respect to both the mathematical model and the final output. Computational results for a large class of datasets show that our approach achieves performance comparable with state-of-the-art shapelets-based classification methods. Our model is the first approach based on optimal decision tree induction for time series classification.

时间序列形状子序列是一种先进的数据挖掘技术,可用于时间序列监督分类任务。小形被定义为保留时间序列中最具判别能力的子序列。基于 shapelets 的方法的主要优势在于其出色的可解释性。事实上,shapelets 可以为最终用户提供关于最有趣的子序列的非常有用的见解。在本文中,我们提出了一种新颖的混合整数编程模型,用于优化基于最优二叉决策树的 shapelets 发现。我们的方法提供了一个灵活、可调整的分类框架,无论是数学模型还是最终输出结果,都是可解释的。对大量数据集的计算结果表明,我们的方法可与最先进的基于shapelets的分类方法相媲美。我们的模型是第一种基于最优决策树归纳的时间序列分类方法。
{"title":"Optimal shapelets tree for time series interpretable classification","authors":"Lorenzo Bonasera,&nbsp;Stefano Gualandi","doi":"10.1016/j.ejco.2024.100091","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100091","url":null,"abstract":"<div><p>Time series shapelets are a state-of-the-art data mining technique that is applied to time series supervised classification tasks. Shapelets are defined as subsequences that retain the most discriminating power contained in time series. The main advantage of shapelets-based methods consists of their great interpretability. Indeed, shapelets can provide the end-user with very helpful insights about the most interesting subsequences. In this paper, we propose a novel Mixed-Integer Programming model to optimize shapelets discovery based on optimal binary decision trees. Our formulation provides a flexible and adaptable classification framework that is interpretable with respect to both the mathematical model and the final output. Computational results for a large class of datasets show that our approach achieves performance comparable with state-of-the-art shapelets-based classification methods. Our model is the first approach based on optimal decision tree induction for time series classification.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100091"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S219244062400008X/pdfft?md5=b14d7b43a7e4b626d023b6162ce84dcf&pid=1-s2.0-S219244062400008X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141241873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On improvements of multi-objective branch and bound 论多目标分支与约束的改进
IF 2.6 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100099
Julius Bauß , Sophie N. Parragh , Michael Stiglmayr
Branch and bound methods which are based on the principle “divide and conquer” are a well established solution approach in single-objective integer programming. In multi-objective optimization, branch and bound algorithms are increasingly attracting interest. However, the larger number of objectives raises additional difficulties for implicit enumeration approaches like branch and bound. Since bounding and pruning is considerably weaker in multiple objectives, many branches have to be (partially) searched and may not be pruned directly. The adaptive use of objective space information can guide the search in promising directions to determine a good approximation of the Pareto front already in early stages of the algorithm. In particular, we focus in this article on improving the branching and queuing of subproblems and the handling of lower bound sets.
In our numerical tests, we evaluate the impact of the proposed methods in comparison to a standard implementation of multi-objective branch and bound on knapsack problems, generalized assignment problems and (un)capacitated facility location problems.
基于 "分而治之 "原则的分支与边界方法是单目标整数编程中一种成熟的求解方法。在多目标优化中,分支与边界算法越来越受到关注。然而,目标数量的增加给分支与边界等隐式枚举法带来了额外的困难。由于在多目标情况下,约束和剪枝的作用要弱得多,因此许多分支必须(部分)搜索,而且可能无法直接剪枝。目标空间信息的自适应使用可以引导搜索向有希望的方向进行,从而在算法的早期阶段就确定帕累托前沿的良好近似值。在我们的数值测试中,我们评估了所提方法与多目标分支和约束的标准实施方法相比,对knapsack问题、广义分配问题和(无)容纳设施位置问题的影响。
{"title":"On improvements of multi-objective branch and bound","authors":"Julius Bauß ,&nbsp;Sophie N. Parragh ,&nbsp;Michael Stiglmayr","doi":"10.1016/j.ejco.2024.100099","DOIUrl":"10.1016/j.ejco.2024.100099","url":null,"abstract":"<div><div>Branch and bound methods which are based on the principle “divide and conquer” are a well established solution approach in single-objective integer programming. In multi-objective optimization, branch and bound algorithms are increasingly attracting interest. However, the larger number of objectives raises additional difficulties for implicit enumeration approaches like branch and bound. Since bounding and pruning is considerably weaker in multiple objectives, many branches have to be (partially) searched and may not be pruned directly. The adaptive use of objective space information can guide the search in promising directions to determine a good approximation of the Pareto front already in early stages of the algorithm. In particular, we focus in this article on improving the branching and queuing of subproblems and the handling of lower bound sets.</div><div>In our numerical tests, we evaluate the impact of the proposed methods in comparison to a standard implementation of multi-objective branch and bound on knapsack problems, generalized assignment problems and (un)capacitated facility location problems.</div></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100099"},"PeriodicalIF":2.6,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142702537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Resource constraint scheduling on two dedicated machines: Application to avionics 两台专用机上的资源约束调度:航空电子设备的应用
IF 2.6 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100093
Mesli-Kesraoui Ouissem , Ledreck Loic , Grolleau Emmanuel , Kesraoui Soraya , Berruet Pascal , Ouhammou Yassine , Girard Patrick

In civil aircraft, two partially redundant hydraulic circuits typically power various systems. During assembly, a critical phase involves simultaneously rinsing and purging these hydraulic circuits using loops. Precedence constraints are necessary to prevent the recontamination of already rinsed loops, leading to increased rinsing time. This paper presents this problem as a unique instance of the Resource Constrained Parallel Machine Scheduling Problem, where each circuit represents a machine, pipe loops to be rinsed represent jobs, and machines share a hydraulic power source. For two dedicated processors and a single resource, an optimal schedule minimizing the makespan can be generated in polynomial time. However, due to the requirement of rinsing certain pipe loops on a circuit before others, there are precedence constraints between some jobs within the same circuit. By employing a reduction of the 3-partition problem, we demonstrate that this situation results in a problem that is NP-hard in the strong sense. We evaluate several Mixed-Integer Linear Programming and Constraint Programming formulations of the problem, using Cplex, CPO, Gurobi, and Z3, against several proposed heuristics. Given that the size of the instances we need to solve exceeds what can be solved in acceptable time by solvers, we propose a heuristic and compare its performance with the optimum.

在民用飞机上,通常有两个部分冗余的液压回路为各种系统提供动力。在装配过程中,一个关键阶段是使用回路同时冲洗和清洗这些液压回路。为了防止已经冲洗过的回路再次受到污染,导致冲洗时间增加,必须采用优先级约束。本文将此问题作为资源受限并行机器调度问题的一个独特实例,其中每个回路代表一台机器,待冲洗的管道回路代表作业,机器共享一个液压动力源。对于两个专用处理器和一个单一资源,可以在多项式时间内生成一个最小化时间跨度的最优排程。但是,由于需要先冲洗回路中的某些管道环路,同一回路中的某些作业之间存在优先级限制。通过还原 3 分区问题,我们证明了这种情况导致的问题在强意义上具有 NP 难度。我们使用 Cplex、CPO、Gurobi 和 Z3 评估了该问题的几种混合整数线性规划和约束规划形式,并与几种建议的启发式方法进行了对比。鉴于我们需要求解的实例规模超过了求解器在可接受时间内的求解规模,我们提出了一种启发式方法,并将其性能与最优结果进行了比较。
{"title":"Resource constraint scheduling on two dedicated machines: Application to avionics","authors":"Mesli-Kesraoui Ouissem ,&nbsp;Ledreck Loic ,&nbsp;Grolleau Emmanuel ,&nbsp;Kesraoui Soraya ,&nbsp;Berruet Pascal ,&nbsp;Ouhammou Yassine ,&nbsp;Girard Patrick","doi":"10.1016/j.ejco.2024.100093","DOIUrl":"10.1016/j.ejco.2024.100093","url":null,"abstract":"<div><p>In civil aircraft, two partially redundant hydraulic circuits typically power various systems. During assembly, a critical phase involves simultaneously rinsing and purging these hydraulic circuits using loops. Precedence constraints are necessary to prevent the recontamination of already rinsed loops, leading to increased rinsing time. This paper presents this problem as a unique instance of the Resource Constrained Parallel Machine Scheduling Problem, where each circuit represents a machine, pipe loops to be rinsed represent jobs, and machines share a hydraulic power source. For two dedicated processors and a single resource, an optimal schedule minimizing the makespan can be generated in polynomial time. However, due to the requirement of rinsing certain pipe loops on a circuit before others, there are precedence constraints between some jobs within the same circuit. By employing a reduction of the 3-partition problem, we demonstrate that this situation results in a problem that is NP-hard in the strong sense. We evaluate several Mixed-Integer Linear Programming and Constraint Programming formulations of the problem, using Cplex, CPO, Gurobi, and Z3, against several proposed heuristics. Given that the size of the instances we need to solve exceeds what can be solved in acceptable time by solvers, we propose a heuristic and compare its performance with the optimum.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100093"},"PeriodicalIF":2.6,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000108/pdfft?md5=609c1088bd5eb7a592a2eadcb5134f21&pid=1-s2.0-S2192440624000108-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141407096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A variable metric proximal stochastic gradient method: An application to classification problems 可变度量近似随机梯度法:分类问题的应用
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100088
Pasquale Cascarano , Giorgia Franchini , Erich Kobler , Federica Porta , Andrea Sebastiani

Due to the continued success of machine learning and deep learning in particular, supervised classification problems are ubiquitous in numerous scientific fields. Training these models typically involves the minimization of the empirical risk over large data sets along with a possibly non-differentiable regularization. In this paper, we introduce a stochastic gradient method for the considered classification problem. To control the variance of the objective's gradients, we use an automatic sample size selection along with a variable metric to precondition the stochastic gradient directions. Further, we utilize a non-monotone line search to automatize step size selection. Convergence results are provided for both convex and non-convex objective functions. Extensive numerical experiments verify that the suggested approach performs on par with state-of-the-art methods for training both statistical models for binary classification and artificial neural networks for multi-class image classification. The code is publicly available at https://github.com/koblererich/lisavm.

由于机器学习,特别是深度学习的不断成功,监督分类问题在众多科学领域无处不在。对这些模型的训练通常涉及对大型数据集的经验风险最小化,以及可能的无差别正则化。在本文中,我们针对所考虑的分类问题引入了一种随机梯度法。为了控制目标梯度的方差,我们使用了自动样本大小选择和可变度量来对随机梯度方向进行预处理。此外,我们还利用非单调线性搜索来自动选择步长。我们提供了凸性和非凸性目标函数的收敛结果。大量的数值实验证明,所建议的方法在训练二元分类统计模型和多类图像分类人工神经网络方面的表现与最先进的方法不相上下。代码可在 https://github.com/koblererich/lisavm 公开获取。
{"title":"A variable metric proximal stochastic gradient method: An application to classification problems","authors":"Pasquale Cascarano ,&nbsp;Giorgia Franchini ,&nbsp;Erich Kobler ,&nbsp;Federica Porta ,&nbsp;Andrea Sebastiani","doi":"10.1016/j.ejco.2024.100088","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100088","url":null,"abstract":"<div><p>Due to the continued success of machine learning and deep learning in particular, supervised classification problems are ubiquitous in numerous scientific fields. Training these models typically involves the minimization of the empirical risk over large data sets along with a possibly non-differentiable regularization. In this paper, we introduce a stochastic gradient method for the considered classification problem. To control the variance of the objective's gradients, we use an automatic sample size selection along with a variable metric to precondition the stochastic gradient directions. Further, we utilize a non-monotone line search to automatize step size selection. Convergence results are provided for both convex and non-convex objective functions. Extensive numerical experiments verify that the suggested approach performs on par with state-of-the-art methods for training both statistical models for binary classification and artificial neural networks for multi-class image classification. The code is publicly available at <span>https://github.com/koblererich/lisavm</span><svg><path></path></svg>.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100088"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000054/pdfft?md5=738f38c0990532c2e5eec98c42a34bd4&pid=1-s2.0-S2192440624000054-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140647201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Design of experiments for the stochastic unit commitment with economic dispatch models 采用经济调度模型的随机机组承诺试验设计
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100089
Nahal Sakhavand , Jay Rosenberger , Victoria C.P. Chen , Harsha Gangammanavar

We develop a Design and Analysis of the Computer Experiments (DACE) approach to the stochastic unit commitment problem for power systems with significant renewable integration. For this purpose, we use a two-stage stochastic programming formulation of the stochastic unit commitment-economic dispatch problem. Typically, a sample average approximation of the true problem is solved using a cutting plane method (such as the L-shaped method) or scenario decomposition (such as Progressive Hedging) algorithms. However, when the number of scenarios increases, these solution methods become computationally prohibitive. To address this challenge, we develop a novel DACE approach that exploits the structure of the first-stage unit commitment decision space in a design of experiments, uses features based upon solar generation, and trains a multivariate adaptive regression splines model to approximate the second stage of the stochastic unit commitment-economic dispatch problem. We conduct experiments on two modified IEEE-57 and IEEE-118 test systems and assess the quality of the solutions obtained from both the DACE and the L-shaped methods in a replicated procedure. The results obtained from this approach attest to the significant improvement in the computational performance of the DACE approach over the traditional L-shaped method.

我们开发了一种计算机实验设计与分析 (DACE) 方法,用于解决具有大量可再生能源集成的电力系统的随机机组承诺问题。为此,我们对随机机组承诺-经济调度问题采用了两阶段随机编程方法。通常情况下,使用切割面法(如 L 型法)或情景分解法(如渐进对冲法)算法求解真实问题的样本平均近似值。然而,当方案数量增加时,这些求解方法的计算量就会变得过大。为了应对这一挑战,我们开发了一种新颖的 DACE 方法,该方法在实验设计中利用第一阶段机组承诺决策空间的结构,使用基于太阳能发电量的特征,并训练一个多变量自适应回归样条模型来近似处理第二阶段的随机机组承诺-经济调度问题。我们在两个经过修改的 IEEE-57 和 IEEE-118 测试系统上进行了实验,并在重复程序中评估了 DACE 和 L 型方法所得到的解决方案的质量。这种方法得出的结果证明,与传统的 L 型方法相比,DACE 方法的计算性能有了显著提高。
{"title":"Design of experiments for the stochastic unit commitment with economic dispatch models","authors":"Nahal Sakhavand ,&nbsp;Jay Rosenberger ,&nbsp;Victoria C.P. Chen ,&nbsp;Harsha Gangammanavar","doi":"10.1016/j.ejco.2024.100089","DOIUrl":"https://doi.org/10.1016/j.ejco.2024.100089","url":null,"abstract":"<div><p>We develop a Design and Analysis of the Computer Experiments (DACE) approach to the stochastic unit commitment problem for power systems with significant renewable integration. For this purpose, we use a two-stage stochastic programming formulation of the stochastic unit commitment-economic dispatch problem. Typically, a sample average approximation of the true problem is solved using a cutting plane method (such as the L-shaped method) or scenario decomposition (such as Progressive Hedging) algorithms. However, when the number of scenarios increases, these solution methods become computationally prohibitive. To address this challenge, we develop a novel DACE approach that exploits the structure of the first-stage unit commitment decision space in a design of experiments, uses features based upon solar generation, and trains a multivariate adaptive regression splines model to approximate the second stage of the stochastic unit commitment-economic dispatch problem. We conduct experiments on two modified IEEE-57 and IEEE-118 test systems and assess the quality of the solutions obtained from both the DACE and the L-shaped methods in a replicated procedure. The results obtained from this approach attest to the significant improvement in the computational performance of the DACE approach over the traditional L-shaped method.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100089"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000066/pdfft?md5=734ce10eb038b678d854fede2426d31a&pid=1-s2.0-S2192440624000066-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140906327","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A two-point heuristic to calculate the stepsize in subgradient method with application to a network design problem 计算子梯度法步长的两点启发式,并应用于网络设计问题
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2024-01-01 DOI: 10.1016/j.ejco.2024.100092
F. Carrabs , M. Gaudioso , G. Miglionico

We introduce a heuristic rule for calculating the stepsize in the subgradient method for unconstrained convex nonsmooth optimization which, unlike the classic approach, is based on retaining some information from previous iteration. The rule is inspired by the well known two-point stepsize by Barzilai and Borwein (BB) [6] for smooth optimization and it coincides with (BB) in case the function to be minimised is convex quadratic.

Under the use of appropriate safeguards we demonstrate that the method terminates at a point that satisfies an approximate optimality condition.

The proposed approach is tested in the framework of Lagrangian relaxation for integer linear programming where the Lagrangian dual requires maximization of a concave and nonsmooth (piecewise affine) function. In particular we focus on the relaxation of the Minimum Spanning Tree problem with Conflicting Edge Pairs (MSTC). Comparison with classic subgradient method is presented. The results on some widely used academic test problems are provided too.

我们引入了一种启发式规则,用于计算无约束凸非光滑优化子梯度法中的步长,与传统方法不同的是,该规则基于保留前一次迭代的某些信息。该规则的灵感来自 Barzilai 和 Borwein (BB) [6]针对平滑优化提出的众所周知的两点步长,并且在需要最小化的函数为凸二次函数的情况下与 (BB) 不谋而合。我们尤其关注有冲突边对的最小生成树问题(MSTC)的松弛。与经典的子梯度法进行了比较。此外,我们还提供了一些广泛使用的学术测试问题的结果。
{"title":"A two-point heuristic to calculate the stepsize in subgradient method with application to a network design problem","authors":"F. Carrabs ,&nbsp;M. Gaudioso ,&nbsp;G. Miglionico","doi":"10.1016/j.ejco.2024.100092","DOIUrl":"10.1016/j.ejco.2024.100092","url":null,"abstract":"<div><p>We introduce a heuristic rule for calculating the stepsize in the subgradient method for unconstrained convex nonsmooth optimization which, unlike the classic approach, is based on retaining some information from previous iteration. The rule is inspired by the well known two-point stepsize by Barzilai and Borwein (BB) <span>[6]</span> for smooth optimization and it coincides with (BB) in case the function to be minimised is convex quadratic.</p><p>Under the use of appropriate safeguards we demonstrate that the method terminates at a point that satisfies an approximate optimality condition.</p><p>The proposed approach is tested in the framework of Lagrangian relaxation for integer linear programming where the Lagrangian dual requires maximization of a concave and nonsmooth (piecewise affine) function. In particular we focus on the relaxation of the Minimum Spanning Tree problem with Conflicting Edge Pairs (MSTC). Comparison with classic subgradient method is presented. The results on some widely used academic test problems are provided too.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"12 ","pages":"Article 100092"},"PeriodicalIF":2.4,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440624000091/pdfft?md5=8c30a5148ef2dc0e6dc45f8a7bbd0259&pid=1-s2.0-S2192440624000091-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141130830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
EURO Journal on Computational Optimization
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1