Graph Protection under Multiple Simultaneous Attacks: A Heuristic Approach (2403.17108v1)
Abstract: This work focuses on developing an effective meta-heuristic approach to protect against simultaneous attacks on nodes of a network modeled using a graph. Specifically, we focus on the $k$-strong Roman domination problem, a generalization of the well-known Roman domination problem on graphs. This general problem is about assigning integer weights to nodes that represent the number of field armies stationed at each node in order to satisfy the protection constraints while minimizing the total weights. These constraints concern the protection of a graph against any simultaneous attack consisting of $k \in \mathbb{N}$ nodes. An attack is considered repelled if each node labeled 0 can be defended by borrowing an army from one of its neighboring nodes, ensuring that the neighbor retains at least one army for self-defense. The $k$-SRD problem has practical applications in various areas, such as developing counter-terrorism strategies or managing supply chain disruptions. The solution to this problem is notoriously difficult to find, as even checking the feasibility of the proposed solution requires an exponential number of steps. We propose a variable neighborhood search algorithm in which the feasibility of the solution is checked by introducing the concept of quasi-feasibility, which is realized by careful sampling within the set of all possible attacks. Extensive experimental evaluations show the scalability and robustness of the proposed approach compared to the two exact approaches from the literature. Experiments are conducted with random networks from the literature and newly introduced random wireless networks as well as with real-world networks. A practical application scenario, using real-world networks, involves applying our approach to graphs extracted from GeoJSON files containing geographic features of hundreds of cities or larger regions.
- An investigation of variable neighborhood search for university course timetabling. In The 2th Multidisciplinary Conference on Scheduling: Theory and Applications, NY, USA, pages 413–427, 2005.
- On the strong Roman domination number of graphs. Discrete Applied Mathematics, 231:44–59, 2017.
- B. Balasundaram and S. Butenko. Graph domination, coloring and cliques in telecommunications. Handbook of optimization in telecommunications, pages 865–890, 2006.
- A binary programming approach towards achieving effective graph protection. In Proceedings of the 2013 ORSSA annual conference, ORSSA, pages 19–30, 2013.
- G. J. Chang. Algorithmic aspects of domination in graphs. Handbook of Combinatorial Optimization: Volume1–3, pages 1811–1877, 1998.
- Variable neighborhood search with cost function networks to solve large computational protein design problems. Journal of Chemical Information and Modeling, 59(1):127–136, 2018.
- Roman domination in graphs. Topics in domination in graphs, pages 365–409, 2020.
- Unit disk graphs. Discrete mathematics, 86(1-3):165–177, 1990.
- E. Cockayne. Domination of undirected graphs—a survey. In Theory and Applications of Graphs: Proceedings, Michigan May 11–15, 1976, pages 141–147. Springer, 1978.
- Roman domination in graphs. Discrete mathematics, 278(1-3):11–22, 2004.
- W. Goddard and M. A. Henning. Independent domination in graphs: A survey and recent results. Discrete Mathematics, 313(7):839–854, 2013.
- Variable neighborhood search for partitioning sparse biological networks into the maximum edge-weighted k𝑘kitalic_kk-plexes. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 17(5):1822–1831, 2020.
- D. A. Griffith and U. Luhanga. Approximating the inertia of the adjacency matrix of a connected planar graph that is the dual of a geographic surface partitioning. Geographical Analysis, 43(4):383–402, 2011.
- P. Gupta. Domination in graph with application. Indian J. Res, 2(3):115–117, 2013.
- Variable neighborhood decomposition search. Journal of Heuristics, 7(4):335–350, 2001.
- Variable neighborhood search for minimum cost berth allocation. European Journal of Operational Research, 191(3):636–649, 2008.
- A variable neighborhood search heuristic for periodic routing problems. European Journal of Operational Research, 195(3):791–802, 2009.
- M. A. Henning. A survey of selected recent results on total domination in graphs. Discrete Mathematics, 309(1):32–63, 2009.
- Defending the Roman Empire—A new strategy. Discrete Mathematics, 266(1-3):239–251, 2003.
- M. Ivanović and D. Urošević. Variable neighborhood search approach for solving Roman and weak Roman domination problems on graphs. Computing & Informatics, 38(1), 2019.
- Variable neighborhood search for location routing. Computers & Operations Research, 40(1):47–57, 2013.
- Variable neighborhood search for weighted total domination problem and its application in social network information spreading. Applied Soft Computing, 143:110387, 2023.
- On Roman domination of graphs using a genetic algorithm. In Computational Methods and Data Engineering: Proceedings of ICMDE 2020, Volume 1, pages 133–147. Springer, 2020.
- On the k𝑘kitalic_k-strong Roman domination problem. Discrete Applied Mathematics, 285:227–241, 2020.
- A survey on exact algorithms for dominating set related problems in arbitrary graphs. Chinese Journal of Computers, 33(6):1073–1087, 2010.
- General variable neighborhood search for the continuous optimization. European Journal of Operational Research, 191(3):753–770, 2008.
- N. Mladenović and P. Hansen. Variable neighborhood search. Computers & operations research, 24(11):1097–1100, 1997.
- Theoretical studies of the k𝑘kitalic_k-strong Roman domination problem. arXiv preprint arXiv:2312.14527, 2023.
- Server placements, Roman domination and other dominating set variants. In Foundations of Information Technology in the Era of Network and Mobile Computing: IFIP 17th World Computer Congress—TC1 Stream/2nd IFIP International Conference on Theoretical Computer Science (TCS 2002) August 25–30, 2002, Montréal, Québec, Canada, pages 280–291. Springer, 2002.
- T. Pohlert. The pairwise multiple comparison of mean ranks package (PMCMR). R package, 27(2019):9, 2014.
- A. Poureidi and J. Fathali. Algorithmic results in Roman dominating functions on graphs. Information Processing Letters, 182:106363, 2023.
- A survey on domination in vague graphs with application in transferring cancer patients between countries. Mathematics, 9(11):1258, 2021.
- A variable neighborhood search for job shop scheduling with set-up times to minimize makespan. Future Generation Computer Systems, 25(6):654–661, 2009.
- Skewed general variable neighborhood search for the cumulative capacitated vehicle routing problem. International Transactions in Operational Research, 27(1):651–664, 2020.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.