Wei Lv, Cheng-Yang Yu, Jie Liang, Wei-Kun Chen, Yu-Hong Dai
{"title":"Presolving and cutting planes for the generalized maximal covering location problem","authors":"Wei Lv, Cheng-Yang Yu, Jie Liang, Wei-Kun Chen, Yu-Hong Dai","doi":"arxiv-2409.09834","DOIUrl":null,"url":null,"abstract":"This paper considers the generalized maximal covering location problem\n(GMCLP) which establishes a fixed number of facilities to maximize the weighted\nsum of the covered customers, allowing customers' weights to be positive or\nnegative. The GMCLP can be modeled as a mixed integer programming (MIP)\nformulation and solved by off-the-shelf MIP solvers. However, due to the large\nproblem size and particularly, poor linear programming (LP) relaxation, the\nGMCLP is extremely difficult to solve by state-of-the-art MIP solvers. To\nimprove the computational performance of MIP-based approaches for solving\nGMCLPs, we propose customized presolving and cutting plane techniques, which\nare the isomorphic aggregation, dominance reduction, and two-customer\ninequalities. The isomorphic aggregation and dominance reduction can not only\nreduce the problem size but also strengthen the LP relaxation of the MIP\nformulation of the GMCLP. The two-customer inequalities can be embedded into a\nbranch-and-cut framework to further strengthen the LP relaxation of the MIP\nformulation on the fly. By extensive computational experiments, we show that\nall three proposed techniques can substantially improve the capability of MIP\nsolvers in solving GMCLPs. In particular, for a testbed of 40 instances with\nidentical numbers of customers and facilities in the literature, the proposed\ntechniques enable to provide optimal solutions for 13 previously unsolved\nbenchmark instances; for a testbed of 56 instances where the number of\ncustomers is much larger than the number of facilities, the proposed techniques\ncan turn most of them from intractable to easily solvable.","PeriodicalId":501286,"journal":{"name":"arXiv - MATH - Optimization and Control","volume":"15 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Optimization and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.09834","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper considers the generalized maximal covering location problem
(GMCLP) which establishes a fixed number of facilities to maximize the weighted
sum of the covered customers, allowing customers' weights to be positive or
negative. The GMCLP can be modeled as a mixed integer programming (MIP)
formulation and solved by off-the-shelf MIP solvers. However, due to the large
problem size and particularly, poor linear programming (LP) relaxation, the
GMCLP is extremely difficult to solve by state-of-the-art MIP solvers. To
improve the computational performance of MIP-based approaches for solving
GMCLPs, we propose customized presolving and cutting plane techniques, which
are the isomorphic aggregation, dominance reduction, and two-customer
inequalities. The isomorphic aggregation and dominance reduction can not only
reduce the problem size but also strengthen the LP relaxation of the MIP
formulation of the GMCLP. The two-customer inequalities can be embedded into a
branch-and-cut framework to further strengthen the LP relaxation of the MIP
formulation on the fly. By extensive computational experiments, we show that
all three proposed techniques can substantially improve the capability of MIP
solvers in solving GMCLPs. In particular, for a testbed of 40 instances with
identical numbers of customers and facilities in the literature, the proposed
techniques enable to provide optimal solutions for 13 previously unsolved
benchmark instances; for a testbed of 56 instances where the number of
customers is much larger than the number of facilities, the proposed techniques
can turn most of them from intractable to easily solvable.