TY - JOUR
T1 - An efficient and scalable approach to hub location problems based on contraction
AU - Wandelt, Sebastian
AU - Dai, Weibin
AU - Zhang, Jun
AU - Zhao, Qiuhong
AU - Sun, Xiaoqian
N1 - Publisher Copyright:
© 2020
PY - 2021/1
Y1 - 2021/1
N2 - Solving the vast majority of hub location problems is NP-hard, implying that optimally solving large-scale instances (with hundreds of nodes) with exact solution techniques is extremely difficult. While heuristics have been developed which scale up to hundreds of nodes for specific problem types, these techniques do not scale up for further larger instances (with thousands of nodes) or intriguing problem variants. In this paper, we propose EHLC (Efficient Hub Location by Contraction), which exploits the idea of efficiently computing hub locations on a reduced network instance, so-called contracted network. The obtained solutions are rewritten back to the original network, followed by a final optimization step. A rich set of computational experiments on instances with up to 5000 nodes and different problem types, i.e., USApHMPC, CSApHMPC, USApHMPI, UMApHMPC, CMApHMPC, and UMApHMPI shows that EHLC outperforms the existing solution techniques by orders of magnitude regarding execution time, while achieving solutions with identical gaps for almost all datasets and parameter combinations. For large enough datasets or complex hub location problems, EHLC has a speedup of over 20 times (such as GA, GVNS for USApHMPI on URAND1000 and Benders for UMApHMPI on TR40), compared to non-contracted methods. Given the same time limit, EHLC provides final solutions with similar or better qualities for most instances, such as EHLC_GVNS and NC_GVNS reach the optimal solutions for most instances.
AB - Solving the vast majority of hub location problems is NP-hard, implying that optimally solving large-scale instances (with hundreds of nodes) with exact solution techniques is extremely difficult. While heuristics have been developed which scale up to hundreds of nodes for specific problem types, these techniques do not scale up for further larger instances (with thousands of nodes) or intriguing problem variants. In this paper, we propose EHLC (Efficient Hub Location by Contraction), which exploits the idea of efficiently computing hub locations on a reduced network instance, so-called contracted network. The obtained solutions are rewritten back to the original network, followed by a final optimization step. A rich set of computational experiments on instances with up to 5000 nodes and different problem types, i.e., USApHMPC, CSApHMPC, USApHMPI, UMApHMPC, CMApHMPC, and UMApHMPI shows that EHLC outperforms the existing solution techniques by orders of magnitude regarding execution time, while achieving solutions with identical gaps for almost all datasets and parameter combinations. For large enough datasets or complex hub location problems, EHLC has a speedup of over 20 times (such as GA, GVNS for USApHMPI on URAND1000 and Benders for UMApHMPI on TR40), compared to non-contracted methods. Given the same time limit, EHLC provides final solutions with similar or better qualities for most instances, such as EHLC_GVNS and NC_GVNS reach the optimal solutions for most instances.
KW - Contraction
KW - Hubs
KW - Location
KW - Scalability
UR - http://www.scopus.com/inward/record.url?scp=85096172026&partnerID=8YFLogxK
U2 - 10.1016/j.cie.2020.106955
DO - 10.1016/j.cie.2020.106955
M3 - Article
AN - SCOPUS:85096172026
SN - 0360-8352
VL - 151
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
M1 - 106955
ER -