基于强化学习的最小全支配集问题求解框架
A Reinforcement Learning Framework for Minimize Total Dominating Set Problem
摘要: 最小全支配集(MinimumTotal Dominating Set, MTDS)问题旨在在图中寻找一个最小顶点集合,使得每个顶点至少与集合中的一个顶点相邻,该问题在网络监测与故障检测等领域具有广泛应用。针对现有启发式方法在复杂图结构下性能受限的问题,本文提出了一种基于深度强化学习的端到端求解方法。该方法采用自回归方式逐步生成候选解,并利用消息传递神经网络刻画图结构中的局部依赖关系,以指导节点选择决策。此外,本文设计了一种新的奖励函数,对解的构造过程进行约束,从而保证结果的可行性与有效性。实验结果表明,该方法在不同规模和结构的图上的解质量均优于多种经典启发式算法。
Abstract: Finding a Minimum Total Dominating Set (MTDS)—a minimal vertex set where every graph node has a neighbor in the set—is a critical task in network monitoring and fault detection. However, existing heuristic approaches often suffer from limited scalability on complex graph structures. To overcome this, this paper presents an end-to-end deep reinforcement learning solver. The proposed model operates in an autoregressive manner, utilizing a Message Passing Neural Network (MPNN) to encode local topological dependencies and guide decision-making. Additionally, we design a constraint-aware reward function to regulate the solution construction process, ensuring both feasibility and effectiveness. Experimental results confirm that our method achieves superior solution quality compared to standard baselines across a wide range of graph sizes and configurations.
文章引用:黄堪谦, 何伟骅. 基于强化学习的最小全支配集问题求解框架[J]. 应用数学进展, 2026, 15(3): 338-350. https://doi.org/10.12677/aam.2026.153110

参考文献

[1] Ore, O. (1962) Theory of Graphs. American Mathematical Society Colloquium Publications.
[2] Allesina, S. and Bodini, A. (2004) Who Dominates Whom in the Ecosystem? Energy Flow Bottlenecks and Cascading Extinctions. Journal of Theoretical Biology, 230, 351-358. [Google Scholar] [CrossRef] [PubMed]
[3] Chen, J., He, K., Du, R., Zheng, M., Xiang, Y. and Yuan, Q. (2015) Dominating Set and Network Coding-Based Routing in Wireless Mesh Networks. IEEE Transactions on Parallel and Distributed Systems, 26, 423-433. [Google Scholar] [CrossRef
[4] Haynes, T.W., Hedetniemi, S.M., Hedetniemi, S.T. and Henning, M.A. (2002) Domination in Graphs Applied to Electric Power Networks. SIAM Journal on Discrete Mathematics, 15, 519-529. [Google Scholar] [CrossRef
[5] Jiang, P., Liu, J., Wu, F., Wang, J. and Xue, A. (2016) Node Deployment Algorithm for Underwater Sensor Networks Based on Connected Dominating Set. Sensors, 16, Article 388. [Google Scholar] [CrossRef] [PubMed]
[6] Abu-Khzam, F.N. (2022) An Improved Exact Algorithm for Minimum Dominating Set in Chordal Graphs. Information Processing Letters, 174, Article ID: 106206. [Google Scholar] [CrossRef
[7] Haynes, T.W., Hedetniemi, S.T. and Slater, P.J. (1998) Fundamentals of Domination in Graphs, Monogr. CRC Press.
[8] Alzoubi, K.M., Wan, P. and Frieder, O. (2003) Maximal Independent Set, Weakly-Connected Dominating Set, and Induced Spanners in Wireless AD HOC Networks. International Journal of Foundations of Computer Science, 14, 287-303. [Google Scholar] [CrossRef
[9] Cockayne, E.J., Dawes, R.M. and Hedetniemi, S.T. (1980) Total Domination in Graphs. Networks, 10, 211-219. [Google Scholar] [CrossRef
[10] Haynes, T.W., Hedetniemi, S.T. and Henning, M.A. (2020) Topics in Domination in Graphs. Developments in Mathematics, Vol. 64. Springer. [Google Scholar] [CrossRef
[11] Haynes, T.W., Hedetniemi, S.T. and Henning, M.A. (2021) Structures of Domination in Graphs. Developments in Mathematics, Vol. 66. Springer. [Google Scholar] [CrossRef
[12] Haynes, T.W., Hedetniemi, S.T. and Henning, M.A. (2023) Domination in Graphs: Core Concepts. Springer Monographs in Mathematics. Springer. [Google Scholar] [CrossRef
[13] Henning, M.A. and Yeo, A. (2013) Total Domination in Graphs: Springer Monographs in Mathematics. Springer. [Google Scholar] [CrossRef
[14] Corso, G., Stark, H., Jegelka, S., Jaakkola, T. and Barzilay, R. (2024) Graph Neural Networks. Nature Reviews Methods Primers, 4, Article No. 17. [Google Scholar] [CrossRef
[15] Neftci, E.O. and Averbeck, B.B. (2019) Reinforcement Learning in Artificial and Biological Systems. Nature Machine Intelligence, 1, 133-143. [Google Scholar] [CrossRef
[16] Kool, W., Van Hoof, H. and Welling, M. (2019) Attention, Learn to Solve Routing Problems! ICLR 2019: International Conference on Learning Representations, New Orleans, 6-9 May 2019.
[17] Khalil, E., Dai, H.J., Zhang, Y.Y., Dilkina, B. and Song, L. (2017) Learning Combinatorial Optimization Algorithms over Graphs. Advances in Neural Information Processing Systems, 30, 6348-6358.
[18] Guo, W., Xu, Y. and Jin, Y. (2023) Swap-Based Deep Reinforcement Learning for Facility Location Problems in Networks. arXiv: 2312.15658.
[19] Chlebík, M. and Chlebíková, J. (2008) Approximation Hardness of Dominating Set Problems in Bounded Degree Graphs. Information and Computation, 206, 1264-1275. [Google Scholar] [CrossRef
[20] Zhu, J. (2009) Approximation for Minimum Total Dominating Set. Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, Seoul, 24-26 November 2009, 119-124. [Google Scholar] [CrossRef
[21] Alipour, S., Futuhi, E. and Karimi, S. (2020) On Distributed Algorithms for Minimum Dominating Set Problem, from Theory to Application. arXiv: 2012.04883.
[22] Belhoul, Y., Yahiaoui, S. and Kheddouci, H. (2014) Efficient Self-Stabilizing Algorithms for Minimal Total K-Dominating Sets in Graphs. Information Processing Letters, 114, 339-343. [Google Scholar] [CrossRef
[23] Bello, I., Pham, H., Le, Q.V., et al. (2016) Neural Combinatorial Optimization with Reinforcement Learning. arXiv: 1611.09940.
[24] Applegate, D.L., Bixby, R.E., Chvátal, V. and Cook, W.J. (2006) The Traveling Salesman Problem: A Computational Study. Princeton University Press.
[25] Perboli, G. and Rosano, M. (2019) Parcel Delivery in Urban Areas: Opportunities and Threats for the Mix of Traditional and Green Business Models. Transportation Research Part C: Emerging Technologies, 99, 19-36. [Google Scholar] [CrossRef
[26] Li, Y., Chu, F., Feng, C., Chu, C. and Zhou, M. (2019) Integrated Production Inventory Routing Planning for Intelligent Food Logistics Systems. IEEE Transactions on Intelligent Transportation Systems, 20, 867-878. [Google Scholar] [CrossRef
[27] Brouer, B.D., Alvarez, J.F., Plum, C.E.M., Pisinger, D. and Sigurd, M.M. (2014) A Base Integer Programming Model and Benchmark Suite for Liner-Shipping Network Design. Transportation Science, 48, 281-312. [Google Scholar] [CrossRef
[28] Golden, B., Bodin, L., Doyle, T. and Stewart, W. (1980) Approximate Traveling Salesman Algorithms. Operations Research, 28, 694-711. [Google Scholar] [CrossRef
[29] Chen, M., Liu, S. and He, W. (2024) Learn to Solve Dominating Set Problem with GNN and Reinforcement Learning. Applied Mathematics and Computation, 474, Article ID: 128717. [Google Scholar] [CrossRef
[30] Wang, Q. and Tang, C. (2021) Deep Reinforcement Learning for Transportation Network Combinatorial Optimization: A Survey. Knowledge-Based Systems, 233, Article ID: 107526. [Google Scholar] [CrossRef
[31] Wang, D. (2023) Reinforcement Learning for Combinatorial Optimization. In: Wang, J., Ed., Encyclopedia of Data Science and Machine Learning, IGI Global Scientific Publishing, 2857-2871. [Google Scholar] [CrossRef