Abstract
The minimum dominating set of graph has been widely used in many fields, but its solution is NP-hard. The complexity and approximation accuracy of existing algorithms need to be improved. In this paper, we introduce rough set theory to solve the dominating set of undirected graph. First, the adjacency matrix of undirected graph is used to establish an induced decision table, and the minimum dominating set of undirected graph is equivalent to the minimum attribute reduction of its induced decision table. Second, based on rough set theory, the significance of attributes (i.e., vertices) based on the approximate quality is defined in induced decision table, and a heuristic approximation algorithm of minimum dominating set is designed by using the significance of attributes (i.e., vertices) as heuristic information. This algorithm uses forward and backward search mechanism, which not only ensures to find a minimal dominating set, but also improves the approximation accuracy of minimum dominating set. In addition, a cumulative strategy is used to calculate the positive region of induced decision table, which effectively reduces the computational complexity. Finally, the experimental results on public datasets show that our algorithm has obvious advantages in running time and approximation accuracy of the minimum dominating set.
Similar content being viewed by others
Data availability statement
The datasets analysed during the current study are available in the Social Networks Samples repository, http://davidchalupa.github.io/research/data/social.html.
References
Adawiyah R, Agustin IH, Dafik, Slamin, Albirri ER (2018) Related wheel graphs and its locating edge domination number. In: Journal of Physics Conference Series 1022
Bai X, Zhao DN, Bai S, Wang Q, Li WL, Mu DM (2020) Minimum connected dominating sets in heterogeneous 3D wireless ad hoc networks. Ad Hoc Netw 97(1):102023.1-102023.11
Boria N, Murat C, Paschos VT (2018) The probabilistic minimum dominating set problem. Discret Appl Math 234:93–113
Boyar J, Eidenbenz SJ, Favrholdt LM, Kotrbcik M, Larsen KS (2019) Online dominating set. Algorithmica 81(5):1938–1964
Cao JT, Song WY (2016) Risk assessment of co-creating value with customers: a rough group analytic network process approach. Expert Syst Appl 55(8):145–156
Cattaneo G, Chiaselotti G, Ciucci D, Gentile T (2016) On the connection of hypergraph theory with formal concept analysis and rough set theory. Inf Sci 330(2):342–357
Chalupa D (2018) An order-based algorithm for minimum dominating set with application in graph mining. Inf Sci 426:101–116
Chen JK, Lin YJ, Li JJ, Lin GP, Ma ZM, Tan AH (2016) A rough set method for the minimum vertex cover problem of graphs. Appl Soft Comput 42:360–367
Chinnasamy A, Sivakumar B, Selvakumari P, Suresh A (2018) Minimum connected dominating set based RSU allocation for smart Cloud vehicles in VANET. Clust Comput 22:S12795–S12804
Dinh TN, Shen YL, Nguyen DT, Thai MT (2014) On the approximability of positive influence dominating set in social networks. J Comb Optim 27(3):487–503
Haynes TW, Hedetniemi ST, Slater PJ (1998) Fundamentals of domination in graphs. Marcel Dekker, New York
Hjuler N, Italiano GF, Parotsidis N, Saulpic D (2019) Dominating sets and connected dominating sets in dynamic graphs. In: Proceedings of the 36th international symposium on theoretical aspects of computer science (STACS 2019), Editors: Niedermeier R and Paul C, pp 1–20
Jallu RK, Prasad PR, Das GK (2017) Distributed construction of connected dominating set in unit disk graphs. J Parallel Distrib Comput 104:159–166
Li J, Potru R, Shahrokhi F (2020a) A performance study of some approximation algorithms for computing a small dominating set in a Graph. Algorithms 13(12):3391–339
Li JW, Wen XX, Wu MG, Liu F, Li SF (2020b) Identification of key nodes and vital edges in aviation network based on minimum connected dominating set. Phys A Stat Mech Appl 541:123340.1-123340.21
Lin MC, Mizrahi MJ, Szwarcfiter JL (2017) Exact algorithms for minimum weighted dominating induced matching. Algorithmica 77(3):642–660
Parekh AK (1991) Analysis of a greedy heuristic for finding small dominating sets in graphs. Inf Process Lett 39(5):237–240
Pawlak Z (1982) Rough sets. Int J Inf Comput Sci 11:341–356
Pradhan D, Jha A (2018) On computing a minimum secure dominating set in block graphs. J Comb Optim 35(2):613–631
Sanchis LA (2002) Experimental analysis of heuristic algorithms for the dominating set problem. Algorithmica 33(1):3–18
Skowron A, Rauszer C (1991) The discernibility matrices and functions in information systems. Fund Inform 15(2):331–362
Sukhamay K (2019) Relationship between optimal k-distance dominating sets in a weighted graph and its spanning trees. Inf Process Lett 147:3–5
Tan AH, Li JJ, Chen JK, Lin GP (2015) An attribute reduction method based on rough sets for dominating sets of graph. Pattern Recognit Artif Intell 28(6):507–512
Tan AH, Tao YZ, Wang C (2017) A rough-set based solution of the total domination problem. In: Polkowski L. et al. (eds) Rough Sets. IJCRS 2017. Lecture Notes in Computer Science, vol 10313. Springer, Cham, pp 131–139
Van R, Johan MM, Bodlaender HL (2011) Exact algorithms for dominating set. Discret Appl Math 159(17):2147–2164
Wang SP, Zhu QX, Zhu W, Min F (2013) Equivalent characterizations of some graph problems by covering-based rough sets. J Appl Math 2013:1–7
Wang YY, Pan SW, Li CX, Yin MH (2020) A local search algorithm with reinforcement learning based repair procedure for minimum weight independent dominating set. Inf Sci 512:533–548
Xu QY, Tan AH, Li JJ (2016) A rough set method for the vertex cover problem in graph theory. J Intell Fuzzy Syst 30(4):2003–2013
Xu TH, Wang GY, Yang J (2020) Finding strongly connected components of simple digraphs based on granulation strategy. Int J Approx Reason 118(1):64–78
Yuan FY, Li CX, Gao X, Yin MH, Wang YY (2019) A novel hybrid algorithm for minimum total dominating set problem. Munich Personal RePEc Arch Pap 7(3):222–232
Funding
This research was funded by the Group Building Scientific Innovation Project for Universities in Chongqing (CXQT21021); and Joint Training Base Construction Project for Graduate Students in Chongqing (JDLHPYJD2021016).
Author information
Authors and Affiliations
Contributions
Methodology, Guan LH; Software, Wang H; Writing—original draft preparation, Guan LH; Writing—review and editing, Guan LH and Wang H. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Guan, L., Wang, H. A heuristic approximation algorithm of minimum dominating set based on rough set theory. J Comb Optim 44, 752–769 (2022). https://doi.org/10.1007/s10878-021-00834-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00834-x