A scalable exact algorithm for the vertex p-center problem

被引:29
作者
Contardo, Claudio [1 ]
Iori, Manuel [2 ]
Kramer, Raphael [2 ]
机构
[1] Univ Quebec Montreal, ESG, Dept Management & Technol, Montreal, PQ, Canada
[2] UNIMORE, Dipartimento Sci & Metodi Ingn, Modena, Italy
基金
加拿大自然科学与工程研究理事会;
关键词
p-center problem; Clustering; Facility location; Relaxation algorithm; LOCATION;
D O I
10.1016/j.cor.2018.11.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The vertex p-center problem consists in selecting p centers among a finite set of candidates and assigning a set of clients to them, with the aim of minimizing the maximum dissimilarity between a client and its associated center. State-of-the-art algorithms for the problem are based on the solution of a series of covering subproblems, and are particularly efficient when additional reduction rules are used to limit the size of the subproblems. In fact, these algorithms do not scale well when the cardinality of the dissimilarity matrix grows above a few million entries, as the time and space required to compute and store the matrix start dominating those required for solving the subproblems. We introduce a scalable relaxation based iterative algorithm that does not rely on the computation of the entire matrix, but rather relies on the computation of a typically much smaller sub-matrix that is only enlarged if deemed necessary. This method can solve to proven optimality p-center problems derived from the TSP library and containing up to one million clients for small but realistic values of p. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:211 / 220
页数:10
相关论文
共 50 条
[41]   Effective methods for solving the Bi-criteria p-Center and p-Dispersion problem [J].
Tutunchi, Golbarg Kazemi ;
Fathi, Yahya .
COMPUTERS & OPERATIONS RESEARCH, 2019, 101 :43-54
[42]   A robust p-Center problem under pressure to locate shelters in wildfire context [J].
Demange, Marc ;
Gabrel, Virginie ;
Haddad, Marcel A. ;
Murat, Cecile .
EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2020, 8 (02) :103-139
[43]   An attention model with multiple decoders for solving p-Center problems [J].
Chen, Xu ;
Wang, Shaohua ;
Li, Huilai ;
Liang, Haojian ;
Li, Ziqiong ;
Lu, Hao .
INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2023, 125
[44]   Selecting Temporary Flood Shelter Locations by P-Center Model [J].
Ayudhya, Wichitsawat Suksawat Na .
2021 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM21), 2021, :78-82
[45]   A Radius-Based Approach for the Bi-Objective p-Center and p-Dispersion Problem [J].
De Walsche, Niels ;
Sartori, Carlo S. ;
Calik, Hatice .
COMPUTATIONAL LOGISTICS, ICCL 2023, 2023, 14239 :533-549
[46]   A Trade-Off Algorithm for Solving p-Center Problems with a Graph Convolutional Network [J].
Liang, Haojian ;
Wang, Shaohua ;
Li, Huilai ;
Ye, Huichun ;
Zhong, Yang .
ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2022, 11 (05)
[47]   A bi-objective analysis of the r-all-neighbor p-center problem [J].
Medal, Hugh R. ;
Rainwater, Chase E. ;
Pohl, Edward A. ;
Rossetti, Manuel D. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 72 :114-128
[48]   A Multi-Objective Parallel Iterated Greedy for Solving the p-Center and p-Dispersion Problem [J].
Perez-Pelo, Sergio ;
Sanchez-Oro, Jesus ;
Lopez-Sanchez, Ana Dolores ;
Duarte, Abraham .
ELECTRONICS, 2019, 8 (12)
[49]   An exact algorithm for the fuzzy p-median problem [J].
Canós, MJ ;
Ivorra, C ;
Liern, V .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 116 (01) :80-86
[50]   Locating Humanitarian Relief Effort Facility Using P-Center Method [J].
Ayudhya, W. Suksawat Na .
2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, :243-247