局部搜索算法求解最小弱连通支配集问题
作者:
中图分类号:

TP301

基金项目:

吉林省科技厅自然科学基金(YDZJ202201ZYTS413); 吉林省教育厅重点基金(JJKH20240201KJ)


Local Search Algorithm for Minimum Weakly Connected Dominating Set Problem
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [31]
  • | |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    最小弱连通支配集问题是一个经典的NP难问题, 在许多领域都有广泛的应用. 提出一种高效的局部搜索算法求解该问题. 在该算法中, 首先采用一个基于锁定顶点和频率反馈信息的初始解构造方法. 该方法可以确保将一定处于最优解中的顶点和大概率存在于最优解中的顶点添加到初始解中, 从而可以得到高质量的初始解. 其次, 提出基于双层格局检测策略, 年龄属性和禁忌策略的方法来避免循环问题. 第三, 提出扰动策略, 使得算法能够有效跳出局部最优. 第四, 将两个评分函数DscoreNscore与避免循环问题的策略相结合, 提出有效的顶点选择方法, 帮助算法选择适合添加到候选解中或从当前候选解中删除的顶点. 最后, 与现有的最优启发式算法和CPELX求解器, 在4组基准测试实例上对提出的局部搜索算法进行了对比. 实验结果表明, 该算法在4组经典基准测试实例上表现出更好的性能.

    Abstract:

    The minimum weakly connected dominating set problem is a classic NP-hard problem that has wide applications in various fields. This study proposes an efficient local search algorithm to solve this problem. The algorithm employs a method to construct an initial solution based on locked vertices and frequency feedback. This method ensures the inclusion of vertices that are certain or highly likely to be in the optimal solution, resulting in a high-quality initial solution. Furthermore, the study introduces a method to avoid cycling based on two-hop configuration checking, age properties, and tabu strategies. A perturbation strategy is also proposed to enable the algorithm to effectively escape from the local optimum. Additionally, effective vertex selection methods are presented to assist the algorithm in choosing vertices suitable for addition to or removal from the candidate solution by combining two scoring functions, Dscore and Nscore, with strategies for avoiding cycling. Finally, the proposed local search algorithm is evaluated on four benchmark test instances and compared with four state-of-the-art algorithms and the CPELX solver. Experimental results demonstrate that the proposed algorithm achieves better performance.

    参考文献
    [1] Dunbar JE, Grossman JW, Hattingh JH, Hedetniemi ST, McRae AA. On weakly connected domination in graphs. Discrete Mathematics, 1997, 167–168: 261–269. [doi: 10.1016/S0012-365X(96)00233-6]
    [2] Du HJ, Wu WL, Shan S, Kim D, Lee W. Constructing weakly connected dominating set for secure clustering in distributed sensor network. Journal of Combinatorial Optimization, 2012, 23(2): 301–307.
    [3] Wang Y, Su R, Lv MS, Guan N. A multi-step estimation approach for optimal control strategies of interconnected systems with weakly connected topology. Automatica, 2023, 148: 110791.
    [4] Mai VS, La RJ, Battou A. Optimal cybersecurity investments using SIS model: Weakly connected networks. In: Proc. of the 2022 IEEE Global Communications Conf. Rio de Janeiro: IEEE, 2022. 6097–6102.
    [5] Sou KC, Lu J. Relaxed connected dominating set problem for power system cyber-physical security. IEEE Trans. on Control of Network Systems, 2022, 9(4): 1780–1792.
    [6] Probierz B, Hrabia A, Kozak J. A new method for graph-based representation of text in natural language processing. Electronics, 2023, 12(13): 2846.
    [7] Han B, Jia WJ. Clustering wireless ad hoc networks with weakly connected dominating set. Journal of Parallel and Distributed Computing, 2007, 67(6): 727–737.
    [8] Domke GS, Hattingh JH, Markus LR. On weakly connected domination in graphs II. Discrete Mathematics, 2005, 305(1–3): 112–122.
    [9] Raczek J, Cyman J. Weakly connected roman domination in graphs. Discrete Applied Mathematics, 2019, 267: 151–159.
    [10] Sandueta EP. Weakly connected total domination critical graphs. Advances and Applications in Discrete Mathematics, 2020, 25(2): 267–274.
    [11] Chen YZP, Liestman AL. Approximating minimum size weakly-connected dominating sets for clustering mobile ad hoc networks. In: Proc. of the 3rd ACM Int’l Symposium on Mobile Ad Hoc Networking & Computing. Lausanne: Association for Computing Machinery, 2002. 165–172. [doi: 10.1145/513800.51382]
    [12] Dubhashi D, Mei A, Panconesi A, Radhakrishnan J, Srinivasan A. Fast distributed algorithms for (weakly) connected dominating sets and linear-size skeletons. Journal of Computer and System Sciences, 2005, 71(4): 467–479.
    [13] Ding YH, Wang JZ, Srimani PK. A linear time self-stabilizing algorithm for minimal weakly connected dominating sets. Int’l Journal of Parallel Programming, 2016, 44(1): 151–162.
    [14] Torkestani JA, Meybodi MR. Learning automata-based algorithms for finding minimum weakly connected dominating set in stochastic graphs. Int’l Journal of Uncertainty, Fuzziness and Knowledge-based Systems, 2010, 18(6): 721–758.
    [15] Niu DD, Yin MH. A self-stabilizing memetic algorithm for minimum weakly connected dominating set problems. In: Proc. of the 2nd Int’l Workshop on Heuristic Search in Industry (HSI). 2022.
    [16] Niu DD, Nie XL, Zhang LL, Zhang HM, Yin MH. A greedy randomized adaptive search procedure (grasp) for minimum weakly connected dominating set problem. Expert Systems with Applications, 2023, 215: 119338.
    [17] Albuquerque M, Vidal T. An efficient matheuristic for the minimum-weight dominating set problem. Applied Soft Computing, 2018, 72: 527–538.
    [18] Li RZ, Hu SL, Liu H, Li RT, Ouyang DT, Yin MH. Multi-start local search algorithm for the minimum connected dominating set problems. Mathematics, 2019, 7(12): 1173.
    [19] Abu-Khzam FA. An improved exact algorithm for minimum dominating set in chordal graphs. Information Processing Letters, 2022, 174: 106206.
    [20] Nakkala MR, Singh A, Rossi A. Swarm intelligence, exact and matheuristic approaches for minimum weight directed dominating set problem. Engineering Applications of Artificial Intelligence, 2022, 109: 104647.
    [21] Glover F. Tabu search—Part I. ORSA Journal on Computing, 1989, 1(3): 190–206.
    [22] Cai SW, Su KL, Sattar A. Local search with edge weighting and configuration checking heuristics for minimum vertex cover. Artificial Intelligence, 2011, 175(9–10): 1672–1696.
    [23] Li RZ, Hu SL, Zhang HC, Yin MH. An efficient local search framework for the minimum weighted vertex cover problem. Information Sciences, 2016, 372: 428–445.
    [24] 周俊萍, 任雪亮, 殷茜, 李睿智, 殷明浩. 求解MinSAT问题的加强式格局检测与子句加权算法. 计算机学报, 2018, 41(4): 745–759.
    Zhou JP, Ren XL, Yin Q, Li RZ, Yin MH. Algorithm of strengthened configuration checking and clause weighting for solving the minimum satisfiability problem. Chinese Journal of Computers, 2018, 41(4): 745–759 (in Chinese with English abstract).
    [25] Jovanovic R, Tuba M. Ant colony optimization algorithm with pheromone correction strategy for the minimum connected dominating set problem. Computer Science and Information Systems, 2013, 10(1): 133–149.
    [26] Li RZ, Wang YP, Liu H, Li RT, Hu SL, Yin MH. A restart local search algorithm with tabu method for the minimum weighted connected dominating set problem. Journal of the Operational Research Society, 2022, 73(9): 2090–2103.
    [27] Tai R, Ouyang DT, Li RZ, Zhang LM. ILSGVCP: An improved local search algorithm for generalized vertex cover problem. Journal of the Operational Research Society, 2023, 74(11): 2382–2390.
    [28] Hu SL, Liu H, Wang YP, Li RZ, Yin MH, Yang N. Towards efficient local search for the minimum total dominating set problem. Applied Intelligence, 2021, 51(12): 8753–8767.
    [29] Hu SL, Liu H, Wu XL, Li RZ, Zhou JP, Wang JN. A hybrid framework combining genetic algorithm with iterated local search for the dominating tree problem. Mathematics, 2019, 7(4): 359.
    [30] Niu DD, Liu B, Yin MH, Zhou YP. A new local search algorithm with greedy crossover restart for the dominating tree problem. Expert Systems with Applications, 2023, 229: 120353.
    相似文献
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

李睿智,何锦涛,欧阳丹彤.局部搜索算法求解最小弱连通支配集问题.软件学报,,():1-22

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2024-03-21
  • 最后修改日期:2024-05-02
  • 在线发布日期: 2024-09-30
文章二维码
您是第19799526位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号