首页 > 最新文献

EURO Journal on Computational Optimization最新文献

英文 中文
An exact approach for the multi-constraint graph partitioning problem 多约束图划分问题的一种精确方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00126-9
Diego Recalde , Ramiro Torres , Polo Vaca

In this work, a multi-constraint graph partitioning problem is introduced. The input is an undirected graph with costs on the edges and multiple weights on the nodes. The problem calls for a partition of the node set into a fixed number of clusters, such that each cluster satisfies a collection of node weight constraints, and the total cost of the edges whose end nodes are in the same cluster is minimized. It arises as a sub-problem of an integrated vehicle and pollster problem from a real-world application. Two integer programming formulations are provided, and several families of valid inequalities associated with the respective polyhedra are proved. An exact algorithm based on Branch & Bound and cutting planes is proposed, and it is tested on real-world instances.

本文介绍了一个多约束图划分问题。输入是一个无向图,边缘上有代价,节点上有多个权重。该问题要求将节点集划分为固定数量的集群,使每个集群满足一组节点权重约束,并且端点节点位于同一集群的边的总代价最小。它是实际应用中集成车辆和民意调查问题的子问题。给出了两个整数规划公式,并证明了与相应多面体相关的若干有效不等式族。基于Branch &提出了定界和裁剪平面,并在实际实例中进行了验证。
{"title":"An exact approach for the multi-constraint graph partitioning problem","authors":"Diego Recalde ,&nbsp;Ramiro Torres ,&nbsp;Polo Vaca","doi":"10.1007/s13675-020-00126-9","DOIUrl":"10.1007/s13675-020-00126-9","url":null,"abstract":"<div><p>In this work, a multi-constraint graph partitioning problem is introduced. The input is an undirected graph with costs on the edges and multiple weights on the nodes. The problem calls for a partition of the node set into a fixed number of clusters, such that each cluster satisfies a collection of node weight constraints, and the total cost of the edges whose end nodes are in the same cluster is minimized. It arises as a sub-problem of an integrated vehicle and pollster problem from a real-world application. Two integer programming formulations are provided, and several families of valid inequalities associated with the respective polyhedra are proved. An exact algorithm based on Branch &amp; Bound and cutting planes is proposed, and it is tested on real-world instances.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 289-308"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00126-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49298068","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}
引用次数: 4
Computing Euclidean Steiner trees over segments 计算分段上的欧几里得斯坦纳树
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00125-w
Ernst Althaus , Felix Rauterberg , Sarah Ziegler

In the classical Euclidean Steiner minimum tree (SMT) problem, we are given a set of points in the Euclidean plane and we are supposed to find the minimum length tree that connects all these points, allowing the addition of arbitrary additional points. We investigate the variant of the problem where the input is a set of line segments. We allow these segments to have length 0, i.e., they are points and hence we generalize the classical problem. Furthermore, they are allowed to intersect such that we can model polygonal input. As in the GeoSteiner approach of Juhl et al. (Math Program Comput 10(2):487–532, 2018) for the classical case, we use a two-phase approach where we construct a superset of so-called full components of an SMT in the first phase. We prove a structural theorem for these full components, which allows us to use almost the same GeoSteiner algorithm as in the classical SMT problem. The second phase, the selection of a minimal cost subset of constructed full components, is exactly the same as in GeoSteiner approach. Finally, we report some experimental results that show that our approach is more efficient than the approximate solution that is obtained by sampling the segments.

在经典的欧几里得斯坦纳最小树(SMT)问题中,我们给定欧几里得平面上的一组点,我们应该找到连接所有这些点的最小长度树,允许任意附加点的添加。我们研究了这个问题的变体,其中输入是一组线段。我们允许这些线段的长度为0,也就是说,它们是点,因此我们推广了经典问题。此外,它们可以相交,这样我们就可以建模多边形输入。与Juhl等人的GeoSteiner方法一样(数学程序计算10(2):487-532,2018),对于经典情况,我们使用两阶段方法,其中我们在第一阶段构建SMT的所谓完整组件的超集。我们证明了这些完整组件的结构定理,这使得我们可以使用与经典SMT问题几乎相同的GeoSteiner算法。第二阶段,选择构建完整组件的最小成本子集,与GeoSteiner方法完全相同。最后,我们报告了一些实验结果,表明我们的方法比通过采样获得的近似解更有效。
{"title":"Computing Euclidean Steiner trees over segments","authors":"Ernst Althaus ,&nbsp;Felix Rauterberg ,&nbsp;Sarah Ziegler","doi":"10.1007/s13675-020-00125-w","DOIUrl":"10.1007/s13675-020-00125-w","url":null,"abstract":"<div><p>In the classical Euclidean Steiner minimum tree (SMT) problem, we are given a set of points in the Euclidean plane and we are supposed to find the minimum length tree that connects all these points, allowing the addition of arbitrary additional points. We investigate the variant of the problem where the input is a set of line segments. We allow these segments to have length 0, i.e., they are points and hence we generalize the classical problem. Furthermore, they are allowed to intersect such that we can model polygonal input. As in the GeoSteiner approach of Juhl et al. (Math Program Comput 10(2):487–532, 2018) for the classical case, we use a two-phase approach where we construct a superset of so-called full components of an SMT in the first phase. We prove a structural theorem for these full components, which allows us to use almost the same GeoSteiner algorithm as in the classical SMT problem. The second phase, the selection of a minimal cost subset of constructed full components, is exactly the same as in GeoSteiner approach. Finally, we report some experimental results that show that our approach is more efficient than the approximate solution that is obtained by sampling the segments.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 309-325"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00125-w","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48047296","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
Special issue on: Computational discrete optimization 特刊:计算离散优化
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00132-x
ArieM.C.A. Koster , Clemens Thielen
{"title":"Special issue on: Computational discrete optimization","authors":"ArieM.C.A. Koster ,&nbsp;Clemens Thielen","doi":"10.1007/s13675-020-00132-x","DOIUrl":"10.1007/s13675-020-00132-x","url":null,"abstract":"","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 201-203"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00132-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125715412","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 hierarchical approach for solving an integrated packing and sequence-optimization problem in production of glued laminated timber 一种解决胶合层合木材生产中集成包装和顺序优化问题的分层方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00127-8
Heiner Ackermann , Erik Diessel

Integrated packing and sequence-optimization problems appear in many industrial applications. As an example of this type of problem, we consider the production of glued laminated timber (glulam) in sawmills: Wood beams must be packed into a sequence of pressing steps subject to packing constraints of the press and subject to sequencing constraints. In this paper, we present a three-stage approach for solving this hard optimization problem: Firstly, we identify alternative packings for small parts of an instance. Secondly, we choose an optimal subset of these packings by solving a set cover problem. Finally, we apply a sequencing algorithm in order to find an optimal order of the selected subsequences. For every level of the hierarchy, we present tailored algorithms, analyze their performance and illustrate the efficiency of the overall approach by a comprehensive numerical study.

集成包装和顺序优化问题出现在许多工业应用中。作为这类问题的一个例子,我们考虑在锯木厂生产胶合层压木材(胶合木):木梁必须按照印刷机的包装约束和顺序约束被包装成一系列的压制步骤。在本文中,我们提出了一个三阶段的方法来解决这个困难的优化问题:首先,我们为一个实例的小部分确定可选的包装。其次,我们通过求解集合覆盖问题来选择这些填料的最优子集。最后,我们应用排序算法来找到所选子序列的最优顺序。对于层次结构的每一层,我们都提出了量身定制的算法,分析了它们的性能,并通过全面的数值研究说明了整体方法的效率。
{"title":"A hierarchical approach for solving an integrated packing and sequence-optimization problem in production of glued laminated timber","authors":"Heiner Ackermann ,&nbsp;Erik Diessel","doi":"10.1007/s13675-020-00127-8","DOIUrl":"10.1007/s13675-020-00127-8","url":null,"abstract":"<div><p>Integrated packing and sequence-optimization problems appear in many industrial applications. As an example of this type of problem, we consider the production of glued laminated timber (glulam) in sawmills: Wood beams must be packed into a sequence of pressing steps subject to packing constraints of the press and subject to sequencing constraints. In this paper, we present a three-stage approach for solving this hard optimization problem: Firstly, we identify alternative packings for small parts of an instance. Secondly, we choose an optimal subset of these packings by solving a set cover problem. Finally, we apply a sequencing algorithm in order to find an optimal order of the selected subsequences. For every level of the hierarchy, we present tailored algorithms, analyze their performance and illustrate the efficiency of the overall approach by a comprehensive numerical study.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 263-288"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00127-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45235738","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
Two-row and two-column mixed-integer presolve using hashing-based pairing methods 使用基于哈希的配对方法求解两行和两列混合整数
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00129-6
Patrick Gemander , Wei-Kun Chen , Dieter Weninger , Leona Gottwald , Ambros Gleixner , Alexander Martin

In state-of-the-art mixed-integer programming solvers, a large array of reduction techniques are applied to simplify the problem and strengthen the model formulation before starting the actual branch-and-cut phase. Despite their mathematical simplicity, these methods can have significant impact on the solvability of a given problem. However, a crucial property for employing presolve techniques successfully is their speed. Hence, most methods inspect constraints or variables individually in order to guarantee linear complexity. In this paper, we present new hashing-based pairing mechanisms that help to overcome known performance limitations of more powerful presolve techniques that consider pairs of rows or columns. Additionally, we develop an enhancement to one of these presolve techniques by exploiting the presence of set-packing structures on binary variables in order to strengthen the resulting reductions without increasing runtime. We analyze the impact of these methods on the MIPLIB 2017 benchmark set based on an implementation in the MIP solver SCIP.

在最先进的混合整数规划求解器中,在开始实际的分支和切割阶段之前,应用了大量的约简技术来简化问题并加强模型公式。尽管这些方法在数学上很简单,但它们可以对给定问题的可解性产生重大影响。然而,成功使用分解技术的一个关键特性是它们的速度。因此,大多数方法单独检查约束或变量以保证线性复杂性。在本文中,我们提出了新的基于哈希的配对机制,这些机制有助于克服考虑行或列对的更强大的解析技术的已知性能限制。此外,我们通过利用二元变量上的集合填充结构的存在来增强这些求解技术之一,以便在不增加运行时间的情况下加强所得到的约简。我们基于MIP求解器SCIP的实现分析了这些方法对MIPLIB 2017基准集的影响。
{"title":"Two-row and two-column mixed-integer presolve using hashing-based pairing methods","authors":"Patrick Gemander ,&nbsp;Wei-Kun Chen ,&nbsp;Dieter Weninger ,&nbsp;Leona Gottwald ,&nbsp;Ambros Gleixner ,&nbsp;Alexander Martin","doi":"10.1007/s13675-020-00129-6","DOIUrl":"10.1007/s13675-020-00129-6","url":null,"abstract":"<div><p>In state-of-the-art mixed-integer programming solvers, a large array of reduction techniques are applied to simplify the problem and strengthen the model formulation before starting the actual branch-and-cut phase. Despite their mathematical simplicity, these methods can have significant impact on the solvability of a given problem. However, a crucial property for employing presolve techniques successfully is their speed. Hence, most methods inspect constraints or variables individually in order to guarantee linear complexity. In this paper, we present new hashing-based pairing mechanisms that help to overcome known performance limitations of more powerful presolve techniques that consider pairs of rows or columns. Additionally, we develop an enhancement to one of these presolve techniques by exploiting the presence of set-packing structures on binary variables in order to strengthen the resulting reductions without increasing runtime. We analyze the impact of these methods on the MIPLIB 2017 benchmark set based on an implementation in the MIP solver SCIP.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 205-240"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00129-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129533614","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}
引用次数: 10
An exploratory computational analysis of dual degeneracy in mixed-integer programming 混合整数规划对偶退化的探索性计算分析
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00130-z
Gerald Gamrath , Timo Berthold , Domenico Salvagnin

Dual degeneracy, i.e., the presence of multiple optimal bases to a linear programming (LP) problem, heavily affects the solution process of mixed integer programming (MIP) solvers. Different optimal bases lead to different cuts being generated, different branching decisions being taken and different solutions being found by primal heuristics. Nevertheless, only a few methods have been published that either avoid or exploit dual degeneracy. The aim of the present paper is to conduct a thorough computational study on the presence of dual degeneracy for the instances of well-known public MIP instance collections. How many instances are affected by dual degeneracy? How degenerate are the affected models? How does branching affect degeneracy: Does it increase or decrease by fixing variables? Can we identify different types of degenerate MIPs? As a tool to answer these questions, we introduce a new measure for dual degeneracy: the variable–constraint ratio of the optimal face. It provides an estimate for the likelihood that a basic variable can be pivoted out of the basis. Furthermore, we study how the so-called cloud intervals—the projections of the optimal face of the LP relaxations onto the individual variables—evolve during tree search and the implications for reducing the set of branching candidates.

对偶退化,即线性规划(LP)问题存在多个最优基,严重影响混合整数规划(MIP)解的求解过程。不同的最优基础导致产生不同的切割,采取不同的分支决策,并通过原始启发式找到不同的解决方案。然而,只有少数方法已经发表,要么避免或利用对偶简并。本文的目的是对众所周知的公共MIP实例集合实例的对偶退化的存在进行彻底的计算研究。有多少实例受到双重简并的影响?受影响的模型退化到什么程度?分支如何影响简并:它是通过固定变量而增加还是减少?我们能识别不同类型的退化MIPs吗?作为回答这些问题的工具,我们引入了一种新的对偶退化度量:最优面变约束比。它提供了一个估计的可能性,一个基本变量可以从基中枢轴。此外,我们还研究了所谓的云区间——LP松弛的最优面在单个变量上的投影——在树搜索过程中是如何进化的,以及减少分支候选集的含义。
{"title":"An exploratory computational analysis of dual degeneracy in mixed-integer programming","authors":"Gerald Gamrath ,&nbsp;Timo Berthold ,&nbsp;Domenico Salvagnin","doi":"10.1007/s13675-020-00130-z","DOIUrl":"10.1007/s13675-020-00130-z","url":null,"abstract":"<div><p>Dual degeneracy, i.e., the presence of multiple optimal bases to a linear programming (LP) problem, heavily affects the solution process of mixed integer programming (MIP) solvers. Different optimal bases lead to different cuts being generated, different branching decisions being taken and different solutions being found by primal heuristics. Nevertheless, only a few methods have been published that either avoid or exploit dual degeneracy. The aim of the present paper is to conduct a thorough computational study on the presence of dual degeneracy for the instances of well-known public MIP instance collections. How many instances are affected by dual degeneracy? How degenerate are the affected models? How does branching affect degeneracy: Does it increase or decrease by fixing variables? Can we identify different types of degenerate MIPs? As a tool to answer these questions, we introduce a new measure for dual degeneracy: the variable–constraint ratio of the optimal face. It provides an estimate for the likelihood that a basic variable can be pivoted out of the basis. Furthermore, we study how the so-called cloud intervals—the projections of the optimal face of the LP relaxations onto the individual variables—evolve during tree search and the implications for reducing the set of branching candidates.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 241-261"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00130-z","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129878471","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}
引用次数: 5
The complete vertex p-center problem 完全顶点p中心问题
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-10-01 DOI: 10.1007/s13675-020-00131-y
F.Antonio Medrano

The vertex p-center problem consists of locating p facilities among a set of M potential sites such that the maximum distance from any demand to its closest located facility is minimized. The complete vertex p-center problem solves the p-center problem for all p from 1 to the total number of sites, resulting in a multi-objective trade-off curve between the number of facilities and the service distance required to achieve full coverage. This trade-off provides a reference to planners and decision makers, enabling them to easily visualize the consequences of choosing different coverage design criteria for the given spatial configuration of the problem. We present two fast algorithms for solving the complete p-center problem: one using the classical formulation but trimming variables while still maintaining optimality and the other converting the problem to a location set covering problem and solving for all distances in the distance matrix. We also discuss scenarios where it makes sense to solve the problem via brute-force enumeration. All methods result in significant speedups, with the set covering method reducing computation times by many orders of magnitude.

顶点p中心问题包括在一组M个潜在地点中定位p个设施,使得从任何需求到其最近位置设施的最大距离最小。完全顶点p-中心问题解决了从1到站点总数的所有p的p-中心问题,导致实现全覆盖所需的设施数量和服务距离之间的多目标权衡曲线。这种权衡为规划者和决策者提供了参考,使他们能够很容易地看到为给定的空间配置选择不同覆盖设计标准的结果。我们提出了两种求解完全p中心问题的快速算法:一种是使用经典公式,但在保持最优性的同时裁剪变量;另一种是将问题转化为位置集覆盖问题,并求解距离矩阵中的所有距离。我们还讨论了通过暴力枚举解决问题的情况。所有方法都能显著提高速度,其中集合覆盖方法将计算时间减少了许多数量级。
{"title":"The complete vertex p-center problem","authors":"F.Antonio Medrano","doi":"10.1007/s13675-020-00131-y","DOIUrl":"10.1007/s13675-020-00131-y","url":null,"abstract":"<div><p>The vertex <em>p</em>-center problem consists of locating <em>p</em> facilities among a set of <em>M</em> potential sites such that the maximum distance from any demand to its closest located facility is minimized. The complete vertex <em>p</em>-center problem solves the <em>p</em>-center problem for all <em>p</em> from 1 to the total number of sites, resulting in a multi-objective trade-off curve between the number of facilities and the service distance required to achieve full coverage. This trade-off provides a reference to planners and decision makers, enabling them to easily visualize the consequences of choosing different coverage design criteria for the given spatial configuration of the problem. We present two fast algorithms for solving the complete <em>p</em>-center problem: one using the classical formulation but trimming variables while still maintaining optimality and the other converting the problem to a location set covering problem and solving for all distances in the distance matrix. We also discuss scenarios where it makes sense to solve the problem via brute-force enumeration. All methods result in significant speedups, with the set covering method reducing computation times by many orders of magnitude.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 3","pages":"Pages 327-343"},"PeriodicalIF":2.4,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00131-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132685968","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
A distributionally robust optimization approach for two-stage facility location problems 两阶段设施选址问题的分布鲁棒优化方法
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-06-01 DOI: 10.1007/s13675-020-00121-0
Arash Gourtani , Tri-Dung Nguyen , Huifu Xu

In this paper, we consider a facility location problem where customer demand constitutes considerable uncertainty, and where complete information on the distribution of the uncertainty is unavailable. We formulate the optimal decision problem as a two-stage stochastic mixed integer programming problem: an optimal selection of facility locations in the first stage and an optimal decision on the operation of each facility in the second stage. A distributionally robust optimization framework is proposed to hedge risks arising from incomplete information on the distribution of the uncertainty. Specifically, by exploiting the moment information, we construct a set of distributions which contains the true distribution and where the optimal decision is based on the worst distribution from the set. We then develop two numerical schemes for solving the distributionally robust facility location problem: a semi-infinite programming approach which exploits moments of certain reference random variables and a semi-definite programming approach which utilizes the mean and correlation of the underlying random variables describing the demand uncertainty. In the semi-infinite programming approach, we apply the well-known linear decision rule approach to the robust dual problem and then approximate the semi-infinite constraints through the conditional value at risk measure. We provide numerical tests to demonstrate the computation and properties of the robust solutions.

在本文中,我们考虑了一个设施选址问题,其中客户需求构成相当大的不确定性,并且关于不确定性分布的完整信息是不可用的。我们将最优决策问题表述为一个两阶段的随机混合整数规划问题:第一阶段是设施位置的最优选择,第二阶段是每个设施运行的最优决策。提出了一个分布鲁棒优化框架,以对冲不确定性分布信息不完全所带来的风险。具体来说,通过利用力矩信息,我们构建了一个包含真实分布的分布集,其中最优决策是基于集合中的最差分布。然后,我们开发了两种解决分布鲁棒设施选址问题的数值方案:利用某些参考随机变量的矩的半无限规划方法和利用描述需求不确定性的潜在随机变量的平均值和相关性的半确定规划方法。在半无限规划方法中,我们将众所周知的线性决策规则方法应用于鲁棒对偶问题,然后通过条件风险值测度逼近半无限约束。我们提供了数值测试来证明鲁棒解的计算和性质。
{"title":"A distributionally robust optimization approach for two-stage facility location problems","authors":"Arash Gourtani ,&nbsp;Tri-Dung Nguyen ,&nbsp;Huifu Xu","doi":"10.1007/s13675-020-00121-0","DOIUrl":"10.1007/s13675-020-00121-0","url":null,"abstract":"<div><p>In this paper, we consider a facility location problem where customer demand constitutes considerable uncertainty, and where complete information on the distribution of the uncertainty is unavailable. We formulate the optimal decision problem as a two-stage stochastic mixed integer programming problem: an optimal selection of facility locations in the first stage and an optimal decision on the operation of each facility in the second stage. A distributionally robust optimization framework is proposed to hedge risks arising from incomplete information on the distribution of the uncertainty. Specifically, by exploiting the moment information, we construct a set of distributions which contains the true distribution and where the optimal decision is based on the worst distribution from the set. We then develop two numerical schemes for solving the distributionally robust facility location problem: a semi-infinite programming approach which exploits moments of certain reference random variables and a semi-definite programming approach which utilizes the mean and correlation of the underlying random variables describing the demand uncertainty. In the semi-infinite programming approach, we apply the well-known linear decision rule approach to the robust dual problem and then approximate the semi-infinite constraints through the conditional value at risk measure. We provide numerical tests to demonstrate the computation and properties of the robust solutions.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 2","pages":"Pages 141-172"},"PeriodicalIF":2.4,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00121-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41454378","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}
引用次数: 11
A robust p-Center problem under pressure to locate shelters in wildfire context 在野火环境下定位避难所压力下的稳健p-Center问题
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-06-01 DOI: 10.1007/s13675-020-00124-x
Marc Demange , Virginie Gabrel , MarcelA. Haddad , Cécile Murat

The location of shelters in different areas threatened by wildfires is one of the possible ways to reduce fatalities in a context of an increasing number of catastrophic and severe wildfires. These shelters will enable the population in the area to be protected in case of fire outbreaks. The subject of our study is to determine the best place for shelters in a given territory. The territory, divided into zones, is represented by a graph in which each zone corresponds to a node and two nodes are linked by an edge if it is feasible to go directly from one zone to the other. The problem is to locate p shelters on nodes so that the maximum distance of any node to its nearest shelter is minimized. When the uncertainty of fire outbreaks is not considered, this problem corresponds to the well-known p-Center problem on a graph. In this article, the uncertainty of fire outbreaks is introduced taking into account a finite set of fire scenarios. A scenario defines a fire outbreak on a single zone with the main consequence of modifying evacuation paths. Several evacuation paths may become impracticable and the ensuing evacuation decisions made under pressure may no longer be rational. In this context, the new issue under consideration is to place p shelters on a graph so that the maximum evacuation distance of any node to its nearest shelter in any scenario is minimized. We refer to this problem as the Robust p-Center problem under Pressure. After proving the NP-hardness of this problem on subgraphs of grids, we propose a first formulation based on 0-1 Linear Programming. For real size instances, the sizes of the 0-1 Linear Programs are huge and we propose a decomposition scheme to solve them exactly. Experimental results outline the efficiency of our approach.

Work supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant agreement No 691161.

在受到野火威胁的不同地区设立避难所,是在灾难性和严重野火日益增多的情况下减少死亡人数的可能方法之一。这些避难所将使该地区的居民在发生火灾时得到保护。我们研究的主题是在给定的区域内确定最佳的避难所。领土被划分成区域,用一个图来表示,每个区域对应一个节点,如果可以直接从一个区域到另一个区域,两个节点由一条边连接起来。问题是在节点上找到p个庇护所,使任何节点到最近的庇护所的最大距离最小。当不考虑火灾爆发的不确定性时,这个问题对应于众所周知的图上的p-中心问题。在本文中,考虑到有限的火灾场景,引入了火灾爆发的不确定性。一个场景定义了在单个区域发生火灾,其主要后果是改变疏散路径。一些疏散路径可能变得不切实际,随后在压力下做出的疏散决定可能不再合理。在这种情况下,考虑的新问题是在一个图上放置p个避难所,以便在任何情况下,任何节点到最近的避难所的最大疏散距离最小。我们把这个问题称为压力下的鲁棒p-中心问题。在证明了该问题在网格子图上的np -硬度之后,我们提出了基于0-1线性规划的第一个公式。对于实际规模的实例,0-1线性规划的规模是巨大的,我们提出了一种分解方案来精确地求解它们。实验结果表明了该方法的有效性。由欧盟地平线2020研究和创新计划(Marie Skłodowska-Curie资助协议编号691161)支持的工作。
{"title":"A robust p-Center problem under pressure to locate shelters in wildfire context","authors":"Marc Demange ,&nbsp;Virginie Gabrel ,&nbsp;MarcelA. Haddad ,&nbsp;Cécile Murat","doi":"10.1007/s13675-020-00124-x","DOIUrl":"10.1007/s13675-020-00124-x","url":null,"abstract":"<div><p>The location of shelters in different areas threatened by wildfires is one of the possible ways to reduce fatalities in a context of an increasing number of catastrophic and severe wildfires. These shelters will enable the population in the area to be protected in case of fire outbreaks. The subject of our study is to determine the best place for shelters in a given territory. The territory, divided into zones, is represented by a graph in which each zone corresponds to a node and two nodes are linked by an edge if it is feasible to go directly from one zone to the other. The problem is to locate <em>p</em> shelters on nodes so that the maximum distance of any node to its nearest shelter is minimized. When the uncertainty of fire outbreaks is not considered, this problem corresponds to the well-known <em>p</em>-Center problem on a graph. In this article, the uncertainty of fire outbreaks is introduced taking into account a finite set of fire scenarios. A scenario defines a fire outbreak on a single zone with the main consequence of modifying evacuation paths. Several evacuation paths may become impracticable and the ensuing evacuation decisions made under pressure may no longer be rational. In this context, the new issue under consideration is to place <em>p</em> shelters on a graph so that the maximum evacuation distance of any node to its nearest shelter in any scenario is minimized. We refer to this problem as the Robust <em>p</em>-Center problem under Pressure. After proving the NP-hardness of this problem on subgraphs of grids, we propose a first formulation based on 0-1 Linear Programming. For real size instances, the sizes of the 0-1 Linear Programs are huge and we propose a decomposition scheme to solve them exactly. Experimental results outline the efficiency of our approach.</p><p>Work supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant agreement No 691161.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 2","pages":"Pages 103-139"},"PeriodicalIF":2.4,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00124-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120815763","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}
引用次数: 12
On conditional cuts for stochastic dual dynamic programming 随机对偶动态规划的条件切割
IF 2.4 Q2 OPERATIONS RESEARCH & MANAGEMENT SCIENCE Pub Date : 2020-06-01 DOI: 10.1007/s13675-020-00123-y
W. van Ackooij , X. Warin

Multistage stochastic programs arise in many applications from engineering whenever a set of inventories or stocks has to be valued. Such is the case in seasonal storage valuation of a set of cascaded reservoir chains in hydro management. A popular method is stochastic dual dynamic programming (SDDP), especially when the dimensionality of the problem is large and dynamic programming is no longer an option. The usual assumption of SDDP is that uncertainty is stage-wise independent, which is highly restrictive from a practical viewpoint. When possible, the usual remedy is to increase the state-space to account for some degree of dependency. In applications, this may not be possible or it may increase the state-space by too much. In this paper, we present an alternative based on keeping a functional dependency in the SDDP—cuts related to the conditional expectations in the dynamic programming equations. Our method is based on popular methodology in mathematical finance, where it has progressively replaced scenario trees due to superior numerical performance. We demonstrate the interest of combining this way of handling dependency in uncertainty and SDDP on a set of numerical examples. Our method is readily available in the open-source software package StOpt.

多阶段随机程序出现在工程中的许多应用中,每当需要对一组库存或库存进行估值时。在水力管理中,一组级联水库链的季节性储存评估就是这种情况。一种流行的方法是随机对偶动态规划(SDDP),特别是当问题的维数较大且动态规划不再是一种选择时。SDDP的通常假设是不确定性是阶段独立的,从实际的角度来看,这是高度限制性的。如果可能,通常的补救措施是增加状态空间,以解释某种程度的依赖性。在应用程序中,这可能是不可能的,或者它可能会过多地增加状态空间。在本文中,我们提出了一种基于在动态规划方程中与条件期望相关的SDDP-cuts中保持函数依赖的替代方案。我们的方法基于数学金融中流行的方法,由于优越的数值性能,它逐渐取代了情景树。我们在一组数值示例上展示了将这种处理不确定性和SDDP依赖关系的方法结合起来的兴趣。我们的方法很容易在开源软件包StOpt中获得。
{"title":"On conditional cuts for stochastic dual dynamic programming","authors":"W. van Ackooij ,&nbsp;X. Warin","doi":"10.1007/s13675-020-00123-y","DOIUrl":"10.1007/s13675-020-00123-y","url":null,"abstract":"<div><p>Multistage stochastic programs arise in many applications from engineering whenever a set of inventories or stocks has to be valued. Such is the case in seasonal storage valuation of a set of cascaded reservoir chains in hydro management. A popular method is stochastic dual dynamic programming (SDDP), especially when the dimensionality of the problem is large and dynamic programming is no longer an option. The usual assumption of SDDP is that uncertainty is stage-wise independent, which is highly restrictive from a practical viewpoint. When possible, the usual remedy is to increase the state-space to account for some degree of dependency. In applications, this may not be possible or it may increase the state-space by too much. In this paper, we present an alternative based on keeping a functional dependency in the SDDP—cuts related to the conditional expectations in the dynamic programming equations. Our method is based on popular methodology in mathematical finance, where it has progressively replaced scenario trees due to superior numerical performance. We demonstrate the interest of combining this way of handling dependency in uncertainty and SDDP on a set of numerical examples. Our method is readily available in the open-source software package StOpt.</p></div>","PeriodicalId":51880,"journal":{"name":"EURO Journal on Computational Optimization","volume":"8 2","pages":"Pages 173-199"},"PeriodicalIF":2.4,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s13675-020-00123-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47060596","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}
引用次数: 7
期刊
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