首页 > 最新文献

EURO Journal on Computational Optimization最新文献

英文 中文
Ranking constraint relaxations for mixed integer programs using a machine learning approach 使用机器学习方法的混合整数程序的排序约束松弛
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100061
Jake Weiner , Andreas T. Ernst , Xiaodong Li , Yuan Sun

Solving large-scale Mixed Integer Linear Programs (MIP) can be difficult without advanced algorithms such as decomposition based techniques. Even if a decomposition technique might be appropriate, there are still many possible decompositions for any large MIP and it may not be obvious which will be the most effective. The quality of a decomposition depends on both the tightness of the dual bound, in our case generated via Lagrangian Relaxation, and the computational time required to produce that bound. Both of these factors are difficult to predict, motivating the use of a Machine Learning function to predict decomposition quality based a score that combines both bound quality and computational time. This paper presents a comprehensive analysis of the predictive capabilities of a ML function for predicting the quality of MIP decompositions created via constraint relaxation. In this analysis, the role of instance similarity and ML prediction quality is explored, as well as the benchmarking of a ML ranking function against existing heuristic functions. For this analysis, a new dataset consisting of over 40000 unique decompositions sampled from across 24 instances from the MIPLIB2017 library has been established. These decompostions have been created by both a greedy relaxation algorithm as well as a population based multi-objective algorithm, which has previously been shown to produce high quality decompositions. In this paper, we demonstrate that a ML ranking function is able to provide state-of-the-art predictions when benchmarked against existing heuristic ranking functions. Additionally, we demonstrate that by only considering a small set of features related to the relaxed constraints in each decomposition, a ML ranking function is still able to be competitive with heuristic techniques. Such a finding is promising for future constraint relaxation approaches, as these features can be used to guide decomposition creation. Finally, we highlight where a ML ranking function would be beneficial in a decomposition creation framework.

如果没有先进的算法,如基于分解的技术,求解大规模混合整数线性规划(MIP)是很困难的。即使一种分解技术可能是合适的,对于任何大型MIP仍然存在许多可能的分解,并且可能不清楚哪种分解最有效。分解的质量取决于对偶边界的紧密性,在我们的例子中是通过拉格朗日松弛生成的,以及产生该边界所需的计算时间。这两个因素都很难预测,这促使我们使用机器学习功能来预测分解质量,该功能基于结合了边界质量和计算时间的分数。本文全面分析了ML函数的预测能力,用于预测通过约束松弛创建的MIP分解的质量。在此分析中,研究了实例相似性和ML预测质量的作用,以及ML排序函数与现有启发式函数的基准测试。为了进行这项分析,已经建立了一个新的数据集,该数据集包含从MIPLIB2017库的24个实例中采样的40000多个唯一分解。这些分解是由贪婪松弛算法和基于种群的多目标算法创建的,这些算法先前已被证明可以产生高质量的分解。在本文中,我们证明了当与现有的启发式排名函数进行基准测试时,ML排名函数能够提供最先进的预测。此外,我们证明,通过只考虑每个分解中与宽松约束相关的一小部分特征集,ML排序函数仍然能够与启发式技术竞争。这样的发现对于未来的约束放松方法是有希望的,因为这些特征可以用来指导分解的创建。最后,我们强调了ML排序函数在分解创建框架中的用处。
{"title":"Ranking constraint relaxations for mixed integer programs using a machine learning approach","authors":"Jake Weiner ,&nbsp;Andreas T. Ernst ,&nbsp;Xiaodong Li ,&nbsp;Yuan Sun","doi":"10.1016/j.ejco.2023.100061","DOIUrl":"10.1016/j.ejco.2023.100061","url":null,"abstract":"<div><p>Solving large-scale Mixed Integer Linear Programs (MIP) can be difficult without advanced algorithms such as decomposition based techniques. Even if a decomposition technique might be appropriate, there are still many possible decompositions for any large MIP and it may not be obvious which will be the most effective. The quality of a decomposition depends on both the tightness of the dual bound, in our case generated via Lagrangian Relaxation, and the computational time required to produce that bound. Both of these factors are difficult to predict, motivating the use of a Machine Learning function to predict decomposition quality based a score that combines both bound quality and computational time. This paper presents a comprehensive analysis of the predictive capabilities of a ML function for predicting the quality of MIP decompositions created via constraint relaxation. In this analysis, the role of instance similarity and ML prediction quality is explored, as well as the benchmarking of a ML ranking function against existing heuristic functions. For this analysis, a new dataset consisting of over 40000 unique decompositions sampled from across 24 instances from the MIPLIB2017 library has been established. These decompostions have been created by both a greedy relaxation algorithm as well as a population based multi-objective algorithm, which has previously been shown to produce high quality decompositions. In this paper, we demonstrate that a ML ranking function is able to provide state-of-the-art predictions when benchmarked against existing heuristic ranking functions. Additionally, we demonstrate that by only considering a small set of features related to the relaxed constraints in each decomposition, a ML ranking function is still able to be competitive with heuristic techniques. Such a finding is promising for future constraint relaxation approaches, as these features can be used to guide decomposition creation. Finally, we highlight where a ML ranking function would be beneficial in a decomposition creation framework.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100061"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47555373","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Binary programs for asymmetric betweenness problems and relations to the quadratic linear ordering problem 二元规划的非对称间性问题及其与二次线性排序问题的关系
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100071
Sven Mallach

We present and compare novel binary programs for linear ordering problems that involve the notion of asymmetric betweenness and expose relations to the quadratic linear ordering problem and its linearization. While two of the binary programs prove particularly superior from a computational point of view when many or all betweenness relations shall be modeled, the others arise as natural formulations that resemble important theoretical correspondences and provide a compact alternative for sparse problem instances. A reasoning for the strengths and weaknesses of the different formulations is derived by means of polyhedral considerations with respect to their continuous relaxations.

我们提出并比较了涉及不对称间性概念的线性排序问题的新的二元规划,并揭示了与二次线性排序问题及其线性化的关系。当许多或所有的中间关系需要建模时,从计算的角度来看,其中两个二进制程序被证明是特别优越的,而其他二进制程序则作为类似重要理论对应的自然公式出现,并为稀疏问题实例提供了一个紧凑的替代方案。通过多面体对其连续松弛的考虑,推导出了不同公式的优点和缺点。
{"title":"Binary programs for asymmetric betweenness problems and relations to the quadratic linear ordering problem","authors":"Sven Mallach","doi":"10.1016/j.ejco.2023.100071","DOIUrl":"10.1016/j.ejco.2023.100071","url":null,"abstract":"<div><p>We present and compare novel binary programs for linear ordering problems that involve the notion of asymmetric betweenness and expose relations to the quadratic linear ordering problem and its linearization. While two of the binary programs prove particularly superior from a computational point of view when many or all betweenness relations shall be modeled, the others arise as natural formulations that resemble important theoretical correspondences and provide a compact alternative for sparse problem instances. A reasoning for the strengths and weaknesses of the different formulations is derived by means of polyhedral considerations with respect to their continuous relaxations.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100071"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48203200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A classification method based on a cloud of spheres 一种基于球体云的分类方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100077
Tiago Dias , Paula Amaral

In this article we propose a binary classification model to distinguish a specific class that corresponds to a characteristic that we intend to identify (fraud, spam, disease). The classification model is based on a cloud of spheres that circumscribes the points of the class to be identified. It is intended to build a model based on a cloud and not on a disjoint set of clouds, establishing this condition on the connectivity of a graph induced by the spheres. To solve the problem, designed by a Cloud of Connected Spheres, a quadratic model with continuous and binary variables (MINLP) is proposed with the minimization of the number of spheres. The issue of connectivity implies in many models the imposition of an exponential number of constraints. However, because of the specific conditions of the problem under study, connectivity is enforced with linear constraints that scale quadratically with K, which serves as an upper bound on the number of spheres. This classification model is effective when the structure of the class to be identified is highly non-linear and non-convex, also adapting to the case of linear separation. Unlike neural networks, the classification model is transparent, with the structure perfectly identified. No kernel functions are used and it is not necessary to use meta-parameters unless it is intended also to maximize the separation margin as it is done in SVM. Finding the global optima for large instances is quite challenging, and to address this, a heuristic is proposed. The heuristic demonstrates nice results on a set of frequently tested real problems when compared to state-of-the-art algorithms.

在本文中,我们提出了一个二元分类模型来区分与我们想要识别的特征(欺诈、垃圾邮件、疾病)相对应的特定类别。分类模型基于一团球体,它限定了待识别的类的点。它的目的是建立一个基于云的模型,而不是基于一组不相交的云,在球体诱导的图的连通性上建立这个条件。为了解决这一问题,利用连通球体云设计了一种具有连续二元变量的二次模型(MINLP),以最小化球体的数量为目标。在许多模型中,连通性的问题意味着施加指数数量的约束。然而,由于所研究问题的特定条件,连通性是通过与K成二次比例的线性约束来实现的,K作为球体数量的上界。该分类模型在待识别类的结构高度非线性和非凸的情况下是有效的,也适用于线性分离的情况。与神经网络不同,分类模型是透明的,结构被完美识别。没有使用核函数,也没有必要使用元参数,除非它也打算最大化分离余量,就像在SVM中所做的那样。寻找大型实例的全局最优是相当具有挑战性的,为了解决这个问题,提出了一种启发式方法。与最先进的算法相比,启发式算法在一组经常测试的实际问题上展示了很好的结果。
{"title":"A classification method based on a cloud of spheres","authors":"Tiago Dias ,&nbsp;Paula Amaral","doi":"10.1016/j.ejco.2023.100077","DOIUrl":"https://doi.org/10.1016/j.ejco.2023.100077","url":null,"abstract":"<div><p>In this article we propose a binary classification model to distinguish a specific class that corresponds to a characteristic that we intend to identify (fraud, spam, disease). The classification model is based on a cloud of spheres that circumscribes the points of the class to be identified. It is intended to build a model based on a cloud and not on a disjoint set of clouds, establishing this condition on the connectivity of a graph induced by the spheres. To solve the problem, designed by a Cloud of Connected Spheres, a quadratic model with continuous and binary variables (MINLP) is proposed with the minimization of the number of spheres. The issue of connectivity implies in many models the imposition of an exponential number of constraints. However, because of the specific conditions of the problem under study, connectivity is enforced with linear constraints that scale quadratically with <em>K</em>, which serves as an upper bound on the number of spheres. This classification model is effective when the structure of the class to be identified is highly non-linear and non-convex, also adapting to the case of linear separation. Unlike neural networks, the classification model is transparent, with the structure perfectly identified. No kernel functions are used and it is not necessary to use meta-parameters unless it is intended also to maximize the separation margin as it is done in SVM. Finding the global optima for large instances is quite challenging, and to address this, a heuristic is proposed. The heuristic demonstrates nice results on a set of frequently tested real problems when compared to state-of-the-art algorithms.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100077"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440623000217/pdfft?md5=b678e07993dcec10f0adc496d3917889&pid=1-s2.0-S2192440623000217-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92025779","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
Using multiple reference vectors and objective scaling in the Feasibility Pump 可行性泵的多参考向量和目标标度
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100066
Gioni Mexi , Timo Berthold , Domenico Salvagnin

The Feasibility Pump (FP) is one of the best-known primal heuristics for mixed-integer programming (MIP): more than 15 papers suggested various modifications of all of its steps. So far, no variant considered information across multiple iterations, but all instead maintained the principle to optimize towards a single reference integer point. In this paper, we evaluate the usage of multiple reference vectors in all stages of the FP algorithm. In particular, we use LP-feasible vectors obtained during the main loop to tighten the variable domains before entering the computationally expensive enumeration stage, a procedure we refer to as mRENS. Moreover, we consider multiple integer reference vectors to explore further optimizing directions and introduce alternative objective scaling terms to balance the contributions of the distance functions and the original MIP objective.

Our computational experiments demonstrate that the new method can improve performance on general MIP test sets. In detail, our modifications provide a 29.3% solution quality improvement and 4.0% running time improvement in an embedded setting, needing 16.0% fewer iterations over a large test set of MIP instances. In addition, the method's success rate increases considerably within the first few iterations. In a standalone setting, we also observe a moderate performance improvement, which makes our version of FP suitable for the two main use-cases of the algorithm.

可行性泵(FP)是最著名的混合整数规划(MIP)的原始启发式方法之一:超过15篇论文建议对其所有步骤进行各种修改。到目前为止,没有变体考虑跨多个迭代的信息,但是所有变体都维护了朝着单个引用整数点进行优化的原则。在本文中,我们评估了在FP算法的所有阶段中多个参考向量的使用。特别是,在进入计算代价高昂的枚举阶段之前,我们使用主循环期间获得的lp可行向量来收紧变量域,我们将此过程称为mRENS。此外,我们考虑多个整数参考向量来探索进一步优化方向,并引入替代目标缩放项来平衡距离函数和原始MIP目标的贡献。我们的计算实验表明,新方法可以提高一般MIP测试集的性能。详细地说,我们的修改在嵌入式设置中提供了29.3%的解决方案质量改进和4.0%的运行时间改进,在MIP实例的大型测试集上需要减少16.0%的迭代。此外,该方法的成功率在最初的几个迭代中显著增加。在独立设置中,我们还观察到适度的性能改进,这使得我们的FP版本适合该算法的两个主要用例。
{"title":"Using multiple reference vectors and objective scaling in the Feasibility Pump","authors":"Gioni Mexi ,&nbsp;Timo Berthold ,&nbsp;Domenico Salvagnin","doi":"10.1016/j.ejco.2023.100066","DOIUrl":"10.1016/j.ejco.2023.100066","url":null,"abstract":"<div><p>The Feasibility Pump (FP) is one of the best-known primal heuristics for mixed-integer programming (MIP): more than 15 papers suggested various modifications of all of its steps. So far, no variant considered information across multiple iterations, but all instead maintained the principle to optimize towards a single reference integer point. In this paper, we evaluate the usage of multiple reference vectors in all stages of the FP algorithm. In particular, we use LP-feasible vectors obtained during the main loop to tighten the variable domains before entering the computationally expensive enumeration stage, a procedure we refer to as mRENS. Moreover, we consider multiple integer reference vectors to explore further optimizing directions and introduce alternative objective scaling terms to balance the contributions of the distance functions and the original MIP objective.</p><p>Our computational experiments demonstrate that the new method can improve performance on general MIP test sets. In detail, our modifications provide a 29.3% solution quality improvement and 4.0% running time improvement in an embedded setting, needing 16.0% fewer iterations over a large test set of MIP instances. In addition, the method's success rate increases considerably within the first few iterations. In a standalone setting, we also observe a moderate performance improvement, which makes our version of FP suitable for the two main use-cases of the algorithm.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100066"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48391227","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Branch and price for submodular bin packing 子模块仓包装的分支机构和价格
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100074
Liding Xu , Claudia D'Ambrosio , Sonia Haddad-Vanier , Emiliano Traversi

The Submodular Bin Packing (SMBP) problem asks for packing unsplittable items into a minimal number of bins for which the capacity utilization function is submodular. SMBP is equivalent to chance-constrained and robust bin packing problems under various conditions. SMBP is a hard binary nonlinear programming optimization problem. In this paper, we propose a branch-and-price algorithm to solve this problem. The resulting price subproblems are submodular knapsack problems, and we propose a tailored exact branch-and-cut algorithm based on a piece-wise linear relaxation to solve them. To speed up column generation, we develop a hybrid pricing strategy to replace the exact pricing algorithm with a fast pricing heuristic. We test our algorithms on instances generated as suggested in the literature. The computational results show the efficiency of our branch-and-price algorithm and the proposed pricing techniques.

Submodular Bin Packing (SMBP)问题要求将不可分割的物品打包到容量利用率函数为Submodular的最小数量的箱子中。SMBP等价于各种条件下的机会约束和鲁棒装箱问题。SMBP是一个难的二元非线性规划优化问题。在本文中,我们提出了一个分支-价格算法来解决这个问题。由此产生的价格子问题是次模背包问题,我们提出了一种基于分段线性松弛的定制精确分支切断算法来解决它们。为了加快列生成速度,我们开发了一种混合定价策略,用快速定价启发式算法取代精确定价算法。我们在文献中建议的生成实例上测试我们的算法。计算结果表明了我们的分支定价算法和所提出的定价技术的有效性。
{"title":"Branch and price for submodular bin packing","authors":"Liding Xu ,&nbsp;Claudia D'Ambrosio ,&nbsp;Sonia Haddad-Vanier ,&nbsp;Emiliano Traversi","doi":"10.1016/j.ejco.2023.100074","DOIUrl":"10.1016/j.ejco.2023.100074","url":null,"abstract":"<div><p>The Submodular Bin Packing (SMBP) problem asks for packing unsplittable items into a minimal number of bins for which the capacity utilization function is submodular. SMBP is equivalent to chance-constrained and robust bin packing problems under various conditions. SMBP is a hard binary nonlinear programming optimization problem. In this paper, we propose a branch-and-price algorithm to solve this problem. The resulting price subproblems are submodular knapsack problems, and we propose a tailored exact branch-and-cut algorithm based on a piece-wise linear relaxation to solve them. To speed up column generation, we develop a hybrid pricing strategy to replace the exact pricing algorithm with a fast pricing heuristic. We test our algorithms on instances generated as suggested in the literature. The computational results show the efficiency of our branch-and-price algorithm and the proposed pricing techniques.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100074"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49426620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Constraint programming models for the parallel drone scheduling vehicle routing problem 并行无人机调度车辆路径问题的约束规划模型
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100078
Roberto Montemanni, Mauro Dell'Amico

Drones are currently seen as a viable way for improving the distribution of parcels in urban and rural environments, while working in coordination with traditional vehicles like trucks. In this paper we consider the parallel drone scheduling vehicle routing problem, where the service of a set of customers requiring a delivery is split between a fleet of trucks and a fleet of drones. We consider two variations of the problem. In the first one, the problem is more theoretical, and the target is the minimization of the time required to complete the service and have all the vehicles back to the depot. In the second variant, more realistic constraints involving operating costs, capacity limitation and workload balance, are considered, and the target is to minimize the total operational costs. We propose different constraint programming models to deal with the two problems. An experimental champaign on the instances previously adopted in the literature is presented to validate the new solving methods. The results show that, on top of being a viable way to solve problems to optimality, the models can also be used to derive effective heuristic solutions and high-quality lower bounds for the optimal cost, if the execution is interrupted before its natural end.

无人机目前被视为改善城市和农村环境中包裹分发的可行方式,同时与卡车等传统车辆协同工作。在本文中,我们考虑了并行无人机调度车辆路线问题,其中需要交付的一组客户的服务在卡车车队和无人机车队之间分配。我们考虑这个问题的两种变体。在第一个问题中,问题更具理论性,目标是将完成服务并将所有车辆送回停车场所需的时间降至最低。在第二种变体中,考虑了涉及运营成本、容量限制和工作量平衡的更现实的约束,目标是将总运营成本降至最低。我们提出了不同的约束规划模型来处理这两个问题。通过对文献中采用的实例进行实验验证了新的求解方法。结果表明,如果执行在自然结束前中断,则该模型除了是一种可行的将问题求解到最优性的方法外,还可以用于推导有效的启发式解和最优成本的高质量下界。
{"title":"Constraint programming models for the parallel drone scheduling vehicle routing problem","authors":"Roberto Montemanni,&nbsp;Mauro Dell'Amico","doi":"10.1016/j.ejco.2023.100078","DOIUrl":"https://doi.org/10.1016/j.ejco.2023.100078","url":null,"abstract":"<div><p>Drones are currently seen as a viable way for improving the distribution of parcels in urban and rural environments, while working in coordination with traditional vehicles like trucks. In this paper we consider the parallel drone scheduling vehicle routing problem, where the service of a set of customers requiring a delivery is split between a fleet of trucks and a fleet of drones. We consider two variations of the problem. In the first one, the problem is more theoretical, and the target is the minimization of the time required to complete the service and have all the vehicles back to the depot. In the second variant, more realistic constraints involving operating costs, capacity limitation and workload balance, are considered, and the target is to minimize the total operational costs. We propose different constraint programming models to deal with the two problems. An experimental champaign on the instances previously adopted in the literature is presented to validate the new solving methods. The results show that, on top of being a viable way to solve problems to optimality, the models can also be used to derive effective heuristic solutions and high-quality lower bounds for the optimal cost, if the execution is interrupted before its natural end.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100078"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49742766","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Reservoir optimization and machine learning methods 油藏优化与机器学习方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2023-01-01 DOI: 10.1016/j.ejco.2023.100068
Xavier Warin

Optimization of storage using neural networks is now commonly achieved by solving a single optimization problem. We first show that this approach allows solving high-dimensional storage problems, but is limited by memory issues. We propose a modification of this algorithm based on the dynamic programming principle and propose neural networks that outperform classical feedforward networks to approximate the Bellman values of the problem. Finally, we study the stochastic linear case and show that Bellman values in storage problems can be accurately approximated using conditional cuts computed by a very recent neural network proposed by the author. This new approximation method combines linear problem solving by a linear programming solver with a neural network approximation of the Bellman values.

使用神经网络的存储优化现在通常通过解决单个优化问题来实现。我们首先表明,这种方法允许解决高维存储问题,但受到内存问题的限制。我们基于动态规划原理对该算法进行了改进,并提出了优于经典前馈网络的神经网络来逼近问题的Bellman值。最后,我们研究了随机线性情况,并证明了存储问题中的Bellman值可以使用由作者最近提出的神经网络计算的条件切割精确逼近。这种新的逼近方法将线性规划求解器的线性问题求解与贝尔曼值的神经网络逼近相结合。
{"title":"Reservoir optimization and machine learning methods","authors":"Xavier Warin","doi":"10.1016/j.ejco.2023.100068","DOIUrl":"10.1016/j.ejco.2023.100068","url":null,"abstract":"<div><p>Optimization of storage using neural networks is now commonly achieved by solving a single optimization problem. We first show that this approach allows solving high-dimensional storage problems, but is limited by memory issues. We propose a modification of this algorithm based on the dynamic programming principle and propose neural networks that outperform classical feedforward networks to approximate the Bellman values of the problem. Finally, we study the stochastic linear case and show that Bellman values in storage problems can be accurately approximated using conditional cuts computed by a very recent neural network proposed by the author. This new approximation method combines linear problem solving by a linear programming solver with a neural network approximation of the Bellman values.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"11 ","pages":"Article 100068"},"PeriodicalIF":2.4,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48464571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
An optimisation model for minimising changes in frequency allocations 频率分配变化最小化的优化模型
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2022-01-01 DOI: 10.1016/j.ejco.2022.100042
J.E. Beasley

In this paper we deal with a problem associated with frequency assignment. Suppose we have a number of transmitters, each of which has been allocated a frequency. The problem we consider is how, given one (or more) transmitters are requesting a new frequency allocation, for example because of the interference they are currently suffering, to decide the new frequencies. Here we wish to constrain overall interference, but minimise the number of frequency changes needed for transmitters that have not requested a change.

We present an optimisation model for frequency allocation that minimises changes in the existing allocation, whilst limiting interference. We consider the standard mathematical representation of interference in the literature and show that we can represent it in a way that involves far fewer variables and constraints.

We make use of this new representation of interference in our zero-one integer linear program for deciding a new frequency allocation. We also show how our formulation can be adapted to deal with a number of other possibilities, specifically allocating frequencies to new transmitters with known locations and also deciding a location (and frequency) for a single new transmitter.

We present computational results for our approach making use of minimum interference frequency assignment test problems taken from the literature. We compare the results from our new representation of interference with those obtained using the standard representation.

本文研究了一个与频率分配有关的问题。假设我们有许多发射机,每个发射机都被分配了一个频率。我们考虑的问题是,给定一个(或多个)发射机请求一个新的频率分配,例如,因为它们目前正在遭受干扰,如何决定新的频率。在这里,我们希望限制总体干扰,但最大限度地减少未请求更改的发射机所需的频率更改次数。我们提出了频率分配的优化模型,该模型可以最大限度地减少现有分配的变化,同时限制干扰。我们考虑了文献中干扰的标准数学表示,并表明我们可以用一种涉及更少变量和约束的方式来表示它。在0 - 1整数线性规划中,我们利用这种新的干扰表示来决定新的频率分配。我们还展示了我们的公式如何适应处理许多其他可能性,特别是为已知位置的新发射机分配频率,并为单个新发射机决定位置(和频率)。我们提出的计算结果,我们的方法利用最小干扰频率分配测试问题,从文献中采取。我们将我们的新干扰表示与使用标准表示得到的结果进行了比较。
{"title":"An optimisation model for minimising changes in frequency allocations","authors":"J.E. Beasley","doi":"10.1016/j.ejco.2022.100042","DOIUrl":"https://doi.org/10.1016/j.ejco.2022.100042","url":null,"abstract":"<div><p>In this paper we deal with a problem associated with frequency assignment. Suppose we have a number of transmitters, each of which has been allocated a frequency. The problem we consider is how, given one (or more) transmitters are requesting a new frequency allocation, for example because of the interference they are currently suffering, to decide the new frequencies. Here we wish to constrain overall interference, but minimise the number of frequency changes needed for transmitters that have not requested a change.</p><p>We present an optimisation model for frequency allocation that minimises changes in the existing allocation, whilst limiting interference. We consider the standard mathematical representation of interference in the literature and show that we can represent it in a way that involves far fewer variables and constraints.</p><p>We make use of this new representation of interference in our zero-one integer linear program for deciding a new frequency allocation. We also show how our formulation can be adapted to deal with a number of other possibilities, specifically allocating frequencies to new transmitters with known locations and also deciding a location (and frequency) for a single new transmitter.</p><p>We present computational results for our approach making use of minimum interference frequency assignment test problems taken from the literature. We compare the results from our new representation of interference with those obtained using the standard representation.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"10 ","pages":"Article 100042"},"PeriodicalIF":2.4,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440622000181/pdfft?md5=4c8788ff211f90edb9b73aa9b0d471f9&pid=1-s2.0-S2192440622000181-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92106810","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
Sustainable two stage supply chain management: A quadratic optimization approach with a quadratic constraint 可持续两阶段供应链管理:具有二次约束的二次优化方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2022-01-01 DOI: 10.1016/j.ejco.2022.100040
Massimiliano Caramia , Giuseppe Stecca

Designing a supply chain to comply with environmental policy requires awareness of how work and/or production methods impact the environment and what needs to be done to reduce those environmental impacts and make the company more sustainable. This is a dynamic process that occurs at both the strategic and operational levels. However, being environmentally friendly does not necessarily mean improving the efficiency of the system at the same time. Therefore, when allocating a production budget in a supply chain that implements the green paradigm, it is necessary to figure out how to properly recover costs in order to improve both sustainability and routine operations, offsetting the negative environmental impact of logistics and production without compromising the efficiency of the processes to be executed. In this paper, we study the latter problem in detail, focusing on the CO2 emissions generated by the transportation from suppliers to production sites, and by the production activities carried out in each plant. We do this using a novel mathematical model that has a quadratic objective function and all linear constraints except one, which is also quadratic, and models the constraint on the budget that can be used for green investments caused by the increasing internal complexity created by large production flows in the production nodes of the supply network. To solve this model, we propose a multistart algorithm based on successive linear approximations. Computational results show the effectiveness of our proposal.

设计符合环境政策的供应链需要意识到工作和/或生产方法如何影响环境,以及需要做些什么来减少这些环境影响,使公司更具可持续性。这是一个动态的过程,发生在战略和业务层面。然而,环境友好并不一定意味着同时提高系统的效率。因此,在实施绿色范例的供应链中分配生产预算时,有必要弄清楚如何适当地回收成本,以提高可持续性和日常运营,抵消物流和生产对环境的负面影响,同时不影响执行流程的效率。在本文中,我们对后一个问题进行了详细的研究,重点研究了从供应商到生产现场的运输以及每个工厂进行的生产活动所产生的二氧化碳排放。我们使用一种新颖的数学模型来实现这一目标,该模型具有二次目标函数和所有线性约束,除了一个,它也是二次的,并对预算约束进行建模,该预算约束可用于绿色投资,这是由供应网络生产节点中的大型生产流造成的内部复杂性增加引起的。为了求解该模型,我们提出了一种基于连续线性逼近的多启动算法。计算结果表明了该方法的有效性。
{"title":"Sustainable two stage supply chain management: A quadratic optimization approach with a quadratic constraint","authors":"Massimiliano Caramia ,&nbsp;Giuseppe Stecca","doi":"10.1016/j.ejco.2022.100040","DOIUrl":"https://doi.org/10.1016/j.ejco.2022.100040","url":null,"abstract":"<div><p>Designing a supply chain to comply with environmental policy requires awareness of how work and/or production methods impact the environment and what needs to be done to reduce those environmental impacts and make the company more sustainable. This is a dynamic process that occurs at both the strategic and operational levels. However, being environmentally friendly does not necessarily mean improving the efficiency of the system at the same time. Therefore, when allocating a production budget in a supply chain that implements the green paradigm, it is necessary to figure out how to properly recover costs in order to improve both sustainability and routine operations, offsetting the negative environmental impact of logistics and production without compromising the efficiency of the processes to be executed. In this paper, we study the latter problem in detail, focusing on the CO<sub>2</sub> emissions generated by the transportation from suppliers to production sites, and by the production activities carried out in each plant. We do this using a novel mathematical model that has a quadratic objective function and all linear constraints except one, which is also quadratic, and models the constraint on the budget that can be used for green investments caused by the increasing internal complexity created by large production flows in the production nodes of the supply network. To solve this model, we propose a multistart algorithm based on successive linear approximations. Computational results show the effectiveness of our proposal.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"10 ","pages":"Article 100040"},"PeriodicalIF":2.4,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440622000168/pdfft?md5=d990f6e03fce4dcda54bf2a8938898dd&pid=1-s2.0-S2192440622000168-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92106811","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}
引用次数: 2
Feasible rounding based diving strategies in branch-and-bound methods for mixed-integer optimization 混合整数优化分支定界法中基于舍入的可行潜水策略
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2022-01-01 DOI: 10.1016/j.ejco.2022.100051
Christoph Neumann , Stefan Schwarze , Oliver Stein , Benjamin Müller

In this paper, we study the behavior of feasible rounding approaches for mixed-integer optimization problems when integrated into branch-and-bound methods. Our research addresses two important aspects. First, we develop insights into how an (enlarged) inner parallel set, which is the main component for feasible rounding approaches, behaves when we move down a search tree. Our theoretical results show that the number of feasible points obtainable from the inner parallel set is nondecreasing with increasing depth of the search tree. Thus, they hint at the potential benefit of integrating feasible rounding approaches into branch-and-bound methods. Second, based on those insights, we develop a novel primal heuristic for MILPs that fixes variables in a way that promotes large inner parallel sets of child nodes.

Our computational study shows that combining feasible rounding approaches with the presented diving ideas yields a significant improvement over their application in the root node. Moreover, the proposed method is able to deliver best solutions for the MIP solver SCIP for a significant share of problems which hints at its potential to support solving MILPs.

本文研究了混合整数优化问题的可行舍入方法在与分支定界方法相结合时的行为。我们的研究涉及两个重要方面。首先,我们深入了解了当我们沿着搜索树向下移动时,(扩大的)内部并行集(可行舍入方法的主要组成部分)是如何表现的。我们的理论结果表明,从内部并行集可得到的可行点的数量不随搜索树深度的增加而减少。因此,它们暗示了将可行的舍入方法集成到分支定界方法中的潜在好处。其次,基于这些见解,我们为milp开发了一种新的原始启发式方法,该方法以一种促进大型内部并行子节点集的方式固定变量。我们的计算研究表明,将可行的舍入方法与提出的潜水思想相结合,比它们在根节点上的应用有显著的改进。此外,所提出的方法能够为MIP求解器SCIP提供最佳解决方案,以解决大量问题,这暗示了它支持解决milp的潜力。
{"title":"Feasible rounding based diving strategies in branch-and-bound methods for mixed-integer optimization","authors":"Christoph Neumann ,&nbsp;Stefan Schwarze ,&nbsp;Oliver Stein ,&nbsp;Benjamin Müller","doi":"10.1016/j.ejco.2022.100051","DOIUrl":"10.1016/j.ejco.2022.100051","url":null,"abstract":"<div><p>In this paper, we study the behavior of feasible rounding approaches for mixed-integer optimization problems when integrated into branch-and-bound methods. Our research addresses two important aspects. First, we develop insights into how an (enlarged) inner parallel set, which is the main component for feasible rounding approaches, behaves when we move down a search tree. Our theoretical results show that the number of feasible points obtainable from the inner parallel set is nondecreasing with increasing depth of the search tree. Thus, they hint at the potential benefit of integrating feasible rounding approaches into branch-and-bound methods. Second, based on those insights, we develop a novel primal heuristic for MILPs that fixes variables in a way that promotes large inner parallel sets of child nodes.</p><p>Our computational study shows that combining feasible rounding approaches with the presented diving ideas yields a significant improvement over their application in the root node. Moreover, the proposed method is able to deliver best solutions for the MIP solver SCIP for a significant share of problems which hints at its potential to support solving MILPs.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"10 ","pages":"Article 100051"},"PeriodicalIF":2.4,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2192440622000272/pdfft?md5=30c165049139cd66d0e46e1fec637066&pid=1-s2.0-S2192440622000272-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121304055","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