Abstract
The maximum set k-covering problem (MKCP) is a famous combinatorial optimization problem with widely many practical applications. In our work, we design a restart local search algorithm for solving MKCP, which is called RNKC. This algorithm effectively makes use of several advanced ideas deriving from the random restart mechanism and the neighborhood search method. RNKC designs a new random restart method to deal with the serious cycling problem of local search algorithms. Thanks to the novel neighborhood search method that allows a neighborhood exploration of as many feasible search areas as possible, the RNKC can obtain some greatly solution qualities. Comprehensive results on the classical instances show that the RNKC algorithm competes very favorably with a famous commercial solver CPLEX. In particular, it discovers some improved and great results and matches the same solution quality for some instances.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Saha B, Getoor L (2009) On maximum coverage in the streaming model & application to multi-topic blog-watch. SDM 9:697–708
Bautista J, Pereira J (2006) Modeling the problem of locating collection areas for urban waste management. An application to the metropolitan area of Barcelona. Omega 34(6):617–629
Chierichetti F, Kumar R, Tomkins A (2010) Max-cover in map-reduce. In: Proceedings of the 19th international conference on World wide web. ACM, 2010: 231–240
Yu H, Yuan D (2013) Set coverage problems in a one-pass data stream. In: Proceedings of the 2013 SIAM international conference on data mining, pp 758-766
Stergiou S, Tsioutsiouliklis K (2015) Set cover at web scale. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, 2015: 1125–1133
Dasgupta A, Ghosh A, Kumar R et al (2007) The discoverability of the web. In: Proceedings of the 16th international conference on World Wide Web. ACM, 2007: 421–430
Yiyuan W, Jianan W (2016) An effective local search algorithm for a special hitting set problem. Transylv Rev 24(80):1–12
Michael RG, David SJ (1979) Computers and intractability: a guide to the theory of NP-completeness. WH Free. Co., San Fr
Li X, Yin M (2016) A particle swarm inspired cuckoo search algorithm for real parameter optimization. Soft Comput 20(4):1389–1413
Li X, Li M (2015) Multiobjective local search algorithm-based decomposition for multiobjective permutation flow shop scheduling problem. IEEE Trans Eng Manage 62(4):544–557
Zhang X, Li X, Wang J (2016) Local search algorithm with path relinking for single batch-processing machine scheduling problem. Neural Comput Appl. doi:10.1007/s00521-016-2339-z
Li X, Yin M (2014) Self-adaptive constrained artificial bee colony for constrained numerical optimization. Neural Comput Appl 24(3–4):723–734
Li X, Wang J, Yin M (2014) Enhancing the performance of cuckoo search algorithm using orthogonal learning method. Neural Comput Appl 24(6):1233–1247
Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Appl 24(7–8):1867–1877
Gao J, Wang JN, Yin MH (2015) Experimental analyses on phase transitions in compiling satisfiability problems. Sci China Inf Sci 58(3):1–11
Li X, Yin M (2016) Modified differential evolution with self-adaptive parameters method. J Comb Optim 31(2):546–576
Li R, Hu S, Gao J et al (2016) GRASP for connected dominating set problems. Neural Comput Appl. doi:10.1007/s00521-016-2429-y
Zhou Y, Zhang H, Li R et al (2016) Two local search algorithms for partition vertex cover problem. J Comput Theor Nanosci 13(1):743–751
Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100
Marques-Silva JP, Sakallah KA (1999) GRASP: a search algorithm for propositional satisfiability. IEEE Trans Comput 48(5):506–521
Laguna M, Marti R (1999) GRASP and path relinking for 2-layer straight line crossing minimization. Inf J Comput 11(1):44–52
Houck CR, Joines JA, Kay MG (1996) Comparison of genetic algorithms, random restart and two-opt switching for solving large location-allocation problems. Comput Oper Res 23(6):587–596
Shin K, Jung J, Lee S et al (2015) BEAR: block elimination approach for random walk with restart on large graphs. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data. ACM, 2015: 1571–1585
Datta T, Srinidhi N, Chockalingam A et al (2010) Random-restart reactive tabu search algorithm for detection in large-MIMO systems. Commun Lett IEEE 14(12):1107–1109
Wang Y, Li R, Zhou Y et al (2016) A path cost-based GRASP for minimum independent dominating set problem. Neural Comput Appl. doi:10.1007/s00521-016-2324-6
Glover F (1989) Tabu search-part I. ORSA J Comput 1(3):190–206
Glover F (1990) Tabu search—part II. ORSA J Comput 2(1):4–32
Ruizhi L, Shuli H, Yiyuan W, Minghao Y, A local search algorithm with tabu strategy and perturbation mechanism for generalized vertex cover problem. Neural Comput Appl. doi:10.1007/s00521-015-2172-9
Cai S, Su K (2013) Local search for Boolean Satisfiability with configuration checking and subscore. Artif Intell 204:75–98
Wang Y, Cai S, Yin M (2016) Two efficient local search algorithms for maximum weight clique problem. Thirtieth AAAI Conf Artif Intell, pp 805–811
Wang Y, Yin M, Ouyang D et al (2016) A novel local search algorithm with configuration checking and scoring mechanism for the set k-covering problem. Int Trans Oper Res. doi:10.1111/itor.12280
Beasley JE (1990) OR-Library: distributing test problems by electronic mail. J Oper Res Soc 41(11):1069–1072
Balas E, Ho A (1980) Set covering algorithms using cutting planes, heuristics, and subgradient optimization: a computational study. Springer, Berlin Heidelberg
Beasley JE (1987) An algorithm for set covering problem. Eur J Oper Res 31(1):85–93
Beasley JE (1990) A lagrangian heuristic for set-covering problems. Naval Research Logistics (NRL) 37(1):151–164
Gao C, Yao X, Weise T et al (2015) An efficient local search heuristic with row weighting for the unicost set covering problem. Eur J Oper Res 246(3):750–761
Wang Y, Ouyang DT, Zhang L et al (1007) A novel local search for unicost set covering problem using hyperedge configuration checking and weight diversity. Sci China Inf Sci 2015:10
Xia Z, Wang X, Sun X et al (2016) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340–352
Fu Z, Ren K, Shu J et al (2015) Enabling personalized search over encrypted outsourced data with efficiency improvement. IEEE Trans Parallel Distrib Syst. doi:10.1109/TPDS.2015.2506573
Zhangjie F, Xingming S, Qi L et al (2015) Achieving efficient cloud search services: multi-keyword ranked search over encrypted cloud data supporting parallel computing. IEICE Trans Commun 98(1):190–200
Ren YJ, Shen J, Wang J et al (2015) Mutual verifiable provable data auditing in public cloud storage. J Internet Technol 16(2):317–323
Tinghuai MA, Jinjuan Z, Meili T et al (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inf Syst 98(4):902–910
Wen X, Shao L, Xue Y et al (2015) A rapid learning algorithm for vehicle classification. Inf Sci 295:395–406
Chen B, Shu H, Coatrieux G et al (2015) Color image analysis by quaternion-type moments. J Math Imaging Vis 51(1):124–144
Xia Z, Wang X, Sun X et al (2014) Steganalysis of least significant bit matching using multi-order differences. Secur Commun Networks 7(8):1283–1291
Acknowledgments
We would like to thank the anonymous referees for their helpful comments. This work was supported in part by NSFC under Grant Nos. (61402196, 61272208, 61672261, 61133011, 61170092, 61003101) and the China Postdoctoral Science Foundation under Grant No. 2013M541302.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.
Rights and permissions
About this article
Cite this article
Wang, Y., Ouyang, D., Yin, M. et al. A restart local search algorithm for solving maximum set k-covering problem. Neural Comput & Applic 29, 755–765 (2018). https://doi.org/10.1007/s00521-016-2599-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2599-7