Roman Dominating Function (RDF)
- RDF is a combinatorial labeling on graphs where every vertex labeled 0 must have a neighbor labeled 2, establishing the Roman domination number by minimizing the total weight.
- It captures key structural properties and bounds, displaying sensitivity to vertex and edge modifications, and connects to graph products, reconfiguration, and complexity analysis.
- Algorithmic approaches, including FPT, distributed, and game-theoretic methods, are employed to compute the Roman domination number, highlighting both optimization challenges and practical applications.
A Roman Dominating Function (RDF) on a graph formalizes a combinatorial optimization principle inspired by the allocation of mobile defensive units in networked structures. Introduced in connection with classical domination but enriched with a labeling that encodes both redundancy and local defense, RDFs have become a central object in domination theory, parameterized complexity, optimization algorithms, and graph product theory. The minimum-weight realization of such a function, termed the Roman domination number, exhibits deep connections with graph modification operations, criticality, product and iterative constructions, and parameterized complexity.
1. Definitions and Structural Properties
Let be a simple graph. An RDF is a function such that every with has a neighbor with ; denote, respectively, the label classes. The total weight is . The Roman domination number, , is the minimum weight of an RDF. Any minimum weight RDF is called a -function (Samodivkin, 2016, Martinez et al., 2021, Yero et al., 2011, Kazemi, 2011, Samodivkin, 2017, Ashok et al., 2024, Chen et al., 2023).
Global properties include:
- , where is the domination number.
- and for any -function (Yero et al., 2011).
- For standard classes, for paths and cycles of order (Yero et al., 2011).
A vertex is called -good if some -function assigns it a nonzero label; a graph is -excellent if every vertex is -good (Samodivkin, 2016).
2. Operations, Criticality, and Changing Classes
Roman domination is sensitive to vertex and edge modifications. The following lemmas and classification results are central:
- Vertex Deletion Principle: if and only if there is a -function with , in which case .
- Edge Addition Principle: For nonadjacent , , with equality exactly when a -function assigns to (Samodivkin, 2016, Samodivkin, 2017).
Six classes of graphs arise concerning 's response to edge/vertex removal or addition. Notably, comprises graphs where is invariant under any single vertex removal; every tree in this class is -excellent (Samodivkin, 2016, Samodivkin, 2017).
A -vertex Roman-critical graph is one where removal of any -vertex set strictly decreases (Samodivkin, 2017).
3. Roman Domination in Product and Iterated Constructions
The behavior of under graph products and iterative constructions is governed by sharp inequalities and, in specific cases, structural trichotomies.
Direct Product: For graphs without isolated vertices,
with being the packing number, the total Roman domination number, and the domination number (Martinez et al., 2021).
Rooted Product: For of order , rooted at ,
with precise structural criteria for which value is attained (Martinez et al., 2021).
Cartesian and Strong Products:
- . If has an efficient dominating set, (Yero et al., 2011).
- For strong product ,
where are the sets with label 2 in -functions of (Yero et al., 2011).
Mycieleskian: For the Mycieleskian ,
if and only if is special Roman (i.e., is Roman with a -function using only labels $0,2$ and has no isolated vertex) (Kazemi, 2011).
4. Algorithmic and Parameterized Complexity
Computing is generally hard; however, fixed-parameter tractable (FPT) and distributed approaches are established under structural restrictions.
- FPT for Cluster Deletion Distance: For with cluster-vertex-deletion size , and the independent Roman domination number can be computed in time (Ashok et al., 2024).
- Lower Bounds: No -time algorithm exists for any (unless SETH fails); no polynomial-size kernel unless NPcoNP/poly (Ashok et al., 2024).
- Distributed/Game-theoretic Algorithms: Nash equilibria of the Roman Domination Game (RDG) correspond to strong minimal RDFs. The game-based synchronous algorithm (GSA) converges in rounds, and the enhanced GSA (EGSA) in rounds, where . EGSA achieves high-quality approximations, often outperforming classic greedy approaches on random graph classes (Chen et al., 2023).
5. -Excellent Graphs, Recognition, and Construction
A graph is -excellent if every vertex is -good, i.e., for each , there is a -function with . For trees, there is a constructive labeling characterization using operations (O1–O4) starting from base trees :
- Label vertices by statuses where , , collects certain vertices of degree 2, .
- Recognition algorithm on trees is linear-time via dynamic programming, checking local degree/status patterns, and systematically peeling off substructures guided by the labeling (Samodivkin, 2016).
A prominent subclass are UVR-trees, for which the domination number is invariant under any vertex deletion; every UVR-tree is -excellent, and they correspond to the cases with (Samodivkin, 2016).
6. Partition and Reconfiguration Structures
The -partition of groups vertices by the set of labels they attain in all -functions: . is -excellent if (Samodivkin, 2016).
The set of all -functions, , forms the vertex set of various reconfiguration graphs, with adjacency defined by local relabelings such as -swaps or -swaps. These -graphs can model complex combinatorial structures, and the structure of these graphs is closely connected to path and cycle decompositions and universal graph constructions (Samodivkin, 2017).
7. Connections to Variants and Open Problems
Variants include the independent Roman domination number , where an RDF must have as an independent set (Ashok et al., 2024). Other extensions include total Roman domination and further refinements involving packing numbers and product graph decompositions (Martinez et al., 2021).
Open problems concern the tightness of bounds in general product graphs, characterization of -excellent graphs beyond trees, the universal structure of -graphs, and complexity status outside the regime of known FPT or distributed approaches (Martinez et al., 2021, Yero et al., 2011, Samodivkin, 2017).
References:
(Samodivkin, 2016, Martinez et al., 2021, Yero et al., 2011, Samodivkin, 2017, Ashok et al., 2024, Chen et al., 2023, Kazemi, 2011)