Knowledge-guided local search for the prize-collecting Steiner tree problem in graphs

被引:12
|
作者
Fu, Zhang-Hua [1 ,2 ]
Hao, Jin-Kao [2 ,3 ]
机构
[1] Chinese Univ Hong Kong, Inst Robot & Intelligent Mfg, Robot Lab Logist Serv, Shenzhen 518172, Shenzhen, Peoples R China
[2] Univ Angers, LERIA, 2 Bd Lavoisier, F-49045 Angers 01, France
[3] Inst Univ France, 1 Rue Descartes, F-75231 Paris 05, France
基金
中国国家自然科学基金;
关键词
Prize-collecting Steiner tree problem; Network design and optimization; Knowledge-guided local search; Tree transformation operators; APPROXIMATION ALGORITHMS;
D O I
10.1016/j.knosys.2017.04.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The prize-collecting Steiner tree problem in graphs (PCSPG), as well as its rooted variant (RPCST), are target problems of the 11th DIMACS (the Center for Discrete Mathematics and Theoretical Computer Science) Implementation Challenge held in collaboration with ICERM (the Institute for Computational and Experimental Research in Mathematics). To solve these two problems, this paper proposes a knowledge-guided local search algorithm (K-ILS),1 which integrates dedicated search strategies and explores structure information of problem instances. K-ILS uses an effective swap-vertex operator for tree transformation associated with a discriminating auxiliary evaluation function as well as several knowledge-guided perturbation strategies. K-ILS additionally employs two new path-based move operators to generate neighboring solutions. The computational results achieved on the benchmark instances of the 11th DIMACS Implementation Challenge using the same computing platform and competition rules demonstrate that K-ILS performs very well compared to the leading algorithms of the challenge. We report additional experiments to analyze the impact of the key components to the performance of the proposed algorithm. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:78 / 92
页数:15
相关论文
共 50 条
  • [1] Local search with perturbations for the prize-collecting Steiner tree problem in graphs
    Canuto, SA
    Resende, MGC
    Ribeiro, CC
    NETWORKS, 2001, 38 (01) : 50 - 58
  • [2] Variations of the prize-collecting Steiner tree problem
    Chapovska, Olena
    Punnen, Abraham P.
    NETWORKS, 2006, 47 (04) : 199 - 205
  • [3] A Matheuristic Algorithm for the Prize-collecting Steiner Tree Problem
    Akhmedov, Murodzhon
    Kwee, Ivo
    Montemanni, Roberto
    2015 3rd International Conference on Information and Communication Technology (ICoICT), 2015, : 408 - 412
  • [4] Algorithms for the Prize-Collecting $k$-Steiner Tree Problem
    Han, Lu
    Wang, Changjun
    Xu, Dachuan
    Zhang, Dongmei
    TSINGHUA SCIENCE AND TECHNOLOGY, 2022, 27 (05) : 785 - 792
  • [5] Solving the prize-collecting Euclidean Steiner tree problem
    Whittle, David
    Brazil, Marcus
    Grossman, Peter A.
    Rubinstein, J. Hyam
    Thomas, Doreen A.
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2022, 29 (03) : 1479 - 1501
  • [6] The fractional prize-collecting Steiner tree problem on trees
    Klau, GW
    Ljubic, I
    Mutzel, P
    Pferschy, U
    Weiskircher, R
    ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 691 - 702
  • [7] Approximation Algorithm for Stochastic Prize-Collecting Steiner Tree Problem
    Sun, Jian
    Sheng, Haiyun
    Sun, Yuefang
    Zhang, Xiaoyan
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, AAIM 2019, 2019, 11640 : 261 - 271
  • [8] Algorithms for the Prize-Collecting k-Steiner Tree Problem
    Lu Han
    Changjun Wang
    Dachuan Xu
    Dongmei Zhang
    TsinghuaScienceandTechnology, 2022, 27 (05) : 785 - 792
  • [9] Hybrid Lagrange and scatter-search algorithm for prize-collecting Steiner tree problem
    Pan, Chang-Chun
    Yang, Gen-Ke
    Kongzhi yu Juece/Control and Decision, 2007, 22 (12): : 1341 - 1346
  • [10] Prize-collecting Steiner Problems on Planar Graphs
    Bateni, M.
    Chekuri, C.
    Ene, A.
    Hajiaghayi, M. T.
    Korula, N.
    Marx, D.
    PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 1028 - 1049