A Dual-mode Local Search Algorithm for Solving the Minimum Dominating Set Problem
Enqiang Zhu, Yu Zhang, Shengzhi Wang, Darren Strash, and Chanjuan Liu

TL;DR
This paper introduces DmDS, a dual-mode local search algorithm for the NP-hard minimum dominating set problem, which improves solution quality and efficiency on large real-world graphs by addressing tie-breaking and initial solution quality.
Contribution
The paper proposes a novel dual-mode local search framework with probabilistic vertex-swapping and new selection criteria, enhancing solution quality and computational efficiency for MinDS.
Findings
DmDS outperforms existing algorithms in accuracy on large datasets.
It finds significantly better solutions on real-world graphs.
The approach scales well to instances with tens of millions of vertices.
Abstract
Given a graph, the minimum dominating set (MinDS) problem is to identify a smallest set of vertices such that every vertex not in is adjacent to at least one vertex in . The MinDS problem is a classic -hard problem and has been extensively studied because of its many disparate applications in network analysis. To solve this problem efficiently, many heuristic approaches have been proposed to obtain a good solution within an acceptable time limit. However, existing MinDS heuristic algorithms are always limited by various tie-breaking cases when selecting vertices, which slows down the effectiveness of the algorithms. In this paper, we design an efficient local search algorithm for the MinDS problem, named DmDS -- a dual-mode local search framework that probabilistically chooses between two distinct vertex-swapping schemes. We further address limitations of other…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Caching and Content Delivery · Complexity and Algorithms in Graphs
