Genetic algorithm based approach for solving Roman {3}-domination problem

Different Roman domination variants have been proposed by researchers to provide better defense strategies under different constraints. A Roman {3}-Dominating Function (RTDF) h on an undirected, simple graph G is a mapping h : V (G) →{0,1,2,3} with two conditions that $\sum\nolimits_{v \in N(u)} h (v) \geq 3$, if h(u) = 0, and $\sum\nolimits_{v \in N(u)} h (v) \geq 2$, if h(u) = 1, where N(u) is the neighbors of vertex u in G. The weight of a RTDF h is the sum $h(V) = \sum\nolimits_{v \in V} h (v)$. Given a graph G, the problem of determining minimum weight of a RTDF of G (also known as Roman {3}-domination number) is known as the Roman {3}-domination problem (MRTDP) and is known to be NP-hard. However no efficient approximation algorithm has been proposed to solve MRTDP. Hence in this paper, we propose a genetic algorithm based approach for solving MRTDP in which four heuristic algorithms have been proposed and a problem specific crossover operator and feasibility function has been developed. Effectiveness of the proposed meta-heuristic algorithm is tested on the random graphs generated using NetworkX Erdős-Rényi model, a popular model for graph generation. Experimental results show that the proposed genetic algorithm for solving MRTDP gives a near optimal solution in reasonable time.

[1]  D. Pradhan,et al.  Roman {3}-domination in graphs: Complexity and algorithms , 2022, Discrete Applied Mathematics.

[2]  Chakradhar Padamutham,et al.  Algorithmic aspects of Roman {3}-domination in graphs , 2022, RAIRO Oper. Res..

[3]  Lutz Volkmann,et al.  Roman {3}-domination (double Italian domination) , 2020, Discret. Appl. Math..

[4]  Seyed Mahmoud Sheikholeslami,et al.  Varieties of Roman domination II , 2020, AKCE Int. J. Graphs Comb..

[5]  Minghao Yin,et al.  GRASP for connected dominating set problems , 2017, Neural Computing and Applications.

[6]  A. Hedar,et al.  Simulated annealing with stochastic local search for minimum dominating set problem , 2012, Int. J. Mach. Learn. Cybern..

[7]  Hong Tat Ewe,et al.  AN ENHANCED ANT COLONY OPTIMIZATION METAHEURISTIC FOR THE MINIMUM DOMINATING SET PROBLEM , 2006, Appl. Artif. Intell..

[8]  Stephen T. Hedetniemi,et al.  Roman domination in graphs , 2004, Discret. Math..

[9]  Melanie Mitchell,et al.  Genetic algorithms: An overview , 1995, Complex..

[10]  Mario Osvin Pavčević,et al.  Introduction to graph theory , 1973, The Mathematical Gazette.

[11]  T. Aydogan,et al.  Solving minimum dominating set problem based on binary firefly algorithm , 2022, 1ST SAMARRA INTERNATIONAL CONFERENCE FOR PURE AND APPLIED SCIENCES (SICPS2021): SICPS2021.

[12]  Structures of Domination in Graphs , 2021, Developments in Mathematics.

[13]  B. S. Panda,et al.  Hardness and Approximation Results of Roman {3}-Domination in Graphs , 2021, COCOON.

[14]  K. Srivastava,et al.  On Roman Domination of Graphs Using a Genetic Algorithm , 2020 .

[15]  S. Hedetniemi,et al.  Fundamentals of domination in graphs , 1998, Pure and applied mathematics.