Efficient presolving methods for solving maximal covering and partial set covering location problems

被引:10
作者
Chen, Liang [1 ,2 ]
Chen, Sheng-Jie [1 ,2 ]
Chen, Wei-Kun [3 ]
Dai, Yu-Hong [1 ,2 ]
Quan, Tao [4 ]
Chen, Juan [4 ]
机构
[1] Chinese Acad Sci, Acad Math & Syst Sci, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Math Sci, Beijing 100049, Peoples R China
[3] Beijing Inst Technol, Sch Math & Stat, Beijing Key Lab MCAACI, Beijing 100081, Peoples R China
[4] Huawei Technol Com Ltd, Global Tech Serv Dept, Algorithm & Technol Dev, Dongguan 523808, Peoples R China
关键词
Location; Mixed integer programming; Presolving methods; Branch-and-cut; FACILITY LOCATION; COVERAGE; ALGORITHM; DEMAND; SEARCH;
D O I
10.1016/j.ejor.2023.04.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The maximal covering location problem (MCLP) and the partial set covering location problem (PSCLP) are two fundamental problems in facility location and have widespread applications in practice. The MCLP determines a subset of facilities to open to maximize the demand of covered customers subject to a budget constraint on the cost of open facilities; and the PSCLP aims to minimize the cost of open facilities while requiring a certain amount of customer demand to be covered. Both problems can be modeled as mixed integer programming (MIP) formulations. Due to the intrinsic N P -hardness nature, however, it is a great challenge to solve them to optimality by MIP solvers, especially for large-scale cases. In this paper, we present five customized presolving methods to enhance the capability of employing MIP solvers in solving the two problems. The five presolving methods are designed to reduce the sizes of the problem formulation and the search tree of the branch-and-cut procedure. For planar problems with an extremely huge number of customers under realistic types of facility coverage, we show that the number of customers in the reduced problems can be bounded above by a quadratic polynomial of the number of facilities. By extensive numerical experiments, the five presolving methods are demonstrated to be effective in accelerating the solution process of solving the MCLP and PSCLP. Moreover, they enable to solve problems with billions of customers, which is at least one order of magnitude larger than those that can be tackled by previous approaches. & COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:73 / 87
页数:15
相关论文
共 62 条
[1]  
Achterberg T., 2007, Constraint integer programming
[2]  
Achterberg T., 2013, Facets of Combinatorial Optimization, P449, DOI DOI 10.1007/978-3-642-38189-8_18
[3]   Presolve Reductions in Mixed Integer Programming [J].
Achterberg, Tobias ;
Bixby, Robert E. ;
Gu, Zonghao ;
Rothberg, Edward ;
Weninger, Dieter .
INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) :473-506
[4]   A simple search heuristic for the MCLP: Application to the location of ambulance bases in a rural region [J].
AdensoDiaz, B ;
Rodriguez, F .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1997, 25 (02) :181-187
[5]  
Alexandris George, 2008, International Transactions in Operational Research, V15, P215, DOI 10.1111/j.1475-3995.2008.00626.x
[6]   Presolving in linear programming [J].
Andersen, ED ;
Andersen, KD .
MATHEMATICAL PROGRAMMING, 1995, 71 (02) :221-245
[7]   On the fuzzy maximal covering location problem [J].
Arana-Jimenez, Manuel ;
Blanco, Victor ;
Fernandez, Elena .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 283 (02) :692-705
[8]   Planar Maximum Coverage Location Problem with Partial Coverage and Rectangular Demand and Service Zones [J].
Bansal, Manish ;
Kianfar, Kiavash .
INFORMS JOURNAL ON COMPUTING, 2017, 29 (01) :152-169
[9]   A NOTE ON DETECTING SIMPLE REDUNDANCIES IN LINEAR-SYSTEMS [J].
BIXBY, RE ;
WAGNER, DK .
OPERATIONS RESEARCH LETTERS, 1987, 6 (01) :15-17
[10]   Continuous maximal covering location problems with interconnected facilities [J].
Blanco, Victor ;
Gazquez, Ricardo .
COMPUTERS & OPERATIONS RESEARCH, 2021, 132 (132)