Presolving and cutting planes for the generalized maximal covering location problem

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":null,"pages":null},"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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
广义最大覆盖位置问题的预分解和切割平面
本文研究了广义最大覆盖位置问题(GMCLP),该问题需要建立固定数量的设施,以最大化所覆盖客户的权重总和,允许客户权重为正或负。GMCLP 可以建模为混合整数编程(MIP),并由现成的 MIP 求解器求解。然而,由于问题规模较大,尤其是线性规划(LP)松弛较差,GMCLP 极难用最先进的 MIP 求解器求解。为了提高基于 MIP 的 GMCLP 求解方法的计算性能,我们提出了定制的预解和切割面技术,即同构聚合、支配性还原和双客户等式。同构聚合和支配性还原不仅能缩小问题规模,还能加强对 GMCLP 的 MIP 计算的 LP 松弛。双客户不等式可以嵌入到ranch-and-cut 框架中,以进一步加强 MIPformulation 的动态 LP 松弛。通过大量的计算实验,我们发现所提出的三种技术都能大幅提高 MIPsolvers 解决 GMCLP 的能力。特别是,在由 40 个客户和设施数量与文献中相同的实例组成的测试平台上,所提出的技术能够为 13 个以前未解决的基准实例提供最优解;在由 56 个客户数量远大于设施数量的实例组成的测试平台上,所提出的技术能够将其中大部分实例从难以解决变为可以轻松解决。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Trading with propagators and constraints: applications to optimal execution and battery storage Upgrading edges in the maximal covering location problem Minmax regret maximal covering location problems with edge demands Parametric Shape Optimization of Flagellated Micro-Swimmers Using Bayesian Techniques Rapid and finite-time boundary stabilization of a KdV system
×
引用
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