An effective population-based approach for the partial set covering problem

被引:0
作者
Zhang, Ye [1 ]
He, Jinlong [1 ]
Zhou, Yupeng [1 ]
Hu, Shuli [1 ]
Cai, Dunbo [2 ]
Tian, Naiyu [3 ]
Yin, Minghao [1 ]
机构
[1] Northeast Normal Univ, Coll Informat Sci & Technol, Changchun 130117, Peoples R China
[2] China Mobile Suzhou Software Technol Co Ltd, Ctr Technol Res & Innovat, Suzhou 215000, Peoples R China
[3] Nanjing Res Inst Elect Engn, Nanjing 210007, Peoples R China
基金
中国国家自然科学基金;
关键词
Partial set covering; Tabu search; Multiple path-relinking; Fix-and-optimize; Dynamic resource allocation; ALGORITHM; SEARCH; SYSTEM; FIX;
D O I
10.1007/s10732-025-09552-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The partial set covering problem (PSCP) is a significant combinatorial optimization problem that finds applications in numerous real-world scenarios. The objective of PSCP is to encompass a minimum number of subsets while ensuring the coverage of at least n elements. Due to its NP-hard nature, solving large-scale PSCP efficiently remains a critical issue in computational intelligence. To effectively tackle this challenge, we delve into a population-based approach that incorporates a modified tabu search, thereby striking a delicate balance between exploration and exploitation. To further enhance its efficacy, we employ the multiple path-relinking strategy and the fix-and-optimize process. Finally, the dynamic resource allocation scheme is utilized to save computing efforts. Comparative experiments of the proposed algorithm were conducted against three state-of-the-art competitors, across two distinct categories, encompassing 150 instances. The results significantly underscore the profound effectiveness of our proposed algorithm, as evidenced by the updating of 67 best-known solutions. Moreover, we conduct an in-depth analysis of the key components inherent to the algorithm, shedding light on their respective influences on the whole performance.
引用
收藏
页数:32
相关论文
共 49 条
[1]   TTT plots: a perl program to create time-to-target plots [J].
Aiex, Renata M. ;
Resende, Mauricio G. C. ;
Ribeiro, Celso C. .
OPTIMIZATION LETTERS, 2007, 1 (04) :355-366
[2]   Personnel scheduling in a complex logistic system: a railway application case [J].
Alfieri, Arianna ;
Kroon, Leo ;
van de Velde, Steef .
JOURNAL OF INTELLIGENT MANUFACTURING, 2007, 18 (02) :223-232
[3]  
Babalola A.E., 2020, 2020 INT C MATH, P1
[4]   A dynamic subgradient-based branch-and-bound procedure for set covering [J].
Balas, E ;
Carrera, MC .
OPERATIONS RESEARCH, 1996, 44 (06) :875-890
[5]   A NEW APPROXIMATION METHOD FOR SET COVERING PROBLEMS, WITH APPLICATIONS TO MULTIDIMENSIONAL BIN PACKING [J].
Bansal, Nikhil ;
Caprara, Alberto ;
Sviridenko, Maxim .
SIAM JOURNAL ON COMPUTING, 2009, 39 (04) :1256-1278
[6]   ENHANCING AN ALGORITHM FOR SET COVERING PROBLEMS [J].
BEASLEY, JE ;
JORNSTEN, K .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 58 (02) :293-300
[7]   A genetic algorithm for the set covering problem [J].
Beasley, JE ;
Chu, PC .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) :392-404
[8]  
BEASLEY JE, 1990, J OPER RES SOC, V41, P1069, DOI 10.1038/sj/jors/0411109
[9]  
Benhaya K., 2021, INT C ART INT ITS AP, P346
[10]   An iterated-tabu-search heuristic for a variant of the partial set covering problem [J].
Bilal, Nehme ;
Galinier, Philippe ;
Guibault, Francois .
JOURNAL OF HEURISTICS, 2014, 20 (02) :143-164