Papers
Topics
Authors
Recent
Search
2000 character limit reached

Roman Dominating Function (RDF)

Updated 2 March 2026
  • 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 G=(V,E)G=(V,E) be a simple graph. An RDF is a function f:V{0,1,2}f:V\rightarrow\{0,1,2\} such that every vVv\in V with f(v)=0f(v)=0 has a neighbor uu with f(u)=2f(u)=2; V0,V1,V2V_0,V_1,V_2 denote, respectively, the label classes. The total weight is w(f)=vVf(v)=V1+2V2w(f)=\sum_{v\in V}f(v)=|V_1|+2|V_2|. The Roman domination number, γR(G)\gamma_R(G), is the minimum weight of an RDF. Any minimum weight RDF is called a γR\gamma_R-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:

  • γ(G)γR(G)2γ(G)\gamma(G)\leq\gamma_R(G)\leq 2\gamma(G), where γ(G)\gamma(G) is the domination number.
  • V2γR(G)γ(G)|V_2|\leq \gamma_R(G)-\gamma(G) and V12γ(G)γR(G)|V_1|\geq 2\gamma(G)-\gamma_R(G) for any γR\gamma_R-function (Yero et al., 2011).
  • For standard classes, γR(Pn)=γR(Cn)=2n/3\gamma_R(P_n)=\gamma_R(C_n)=\lceil2n/3\rceil for paths and cycles of order nn (Yero et al., 2011).

A vertex vv is called γR\gamma_R-good if some γR\gamma_R-function assigns it a nonzero label; a graph is γR\gamma_R-excellent if every vertex is γR\gamma_R-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: γR(Gv)<γR(G)\gamma_R(G-v)<\gamma_R(G) if and only if there is a γR\gamma_R-function ff with f(v)=1f(v)=1, in which case γR(Gv)=γR(G)1\gamma_R(G-v)=\gamma_R(G)-1.
  • Edge Addition Principle: For nonadjacent x,yx,y, γR(G)γR(G+xy)γR(G)1\gamma_R(G) \geq \gamma_R(G+xy)\geq\gamma_R(G)-1, with equality γR(G+xy)=γR(G)1\gamma_R(G+xy)=\gamma_R(G)-1 exactly when a γR\gamma_R-function assigns {1,2}\{1,2\} to {x,y}\{x,y\} (Samodivkin, 2016, Samodivkin, 2017).

Six classes of graphs arise concerning γR\gamma_R's response to edge/vertex removal or addition. Notably, RUVR\mathcal R_{UVR} comprises graphs where γR\gamma_R is invariant under any single vertex removal; every tree in this class is γR\gamma_R-excellent (Samodivkin, 2016, Samodivkin, 2017).

A kk-vertex Roman-critical graph is one where removal of any kk-vertex set strictly decreases γR\gamma_R (Samodivkin, 2017).

3. Roman Domination in Product and Iterated Constructions

The behavior of γR\gamma_R under graph products and iterative constructions is governed by sharp inequalities and, in specific cases, structural trichotomies.

Direct Product: For graphs G,HG,H without isolated vertices,

max{p(G)γR(H),p(H)γR(G)}γR(G×H)min{2γ(G)γtR(H),2γ(H)γtR(G)}\max\{p(G)\gamma_R(H),p(H)\gamma_R(G)\} \leq \gamma_R(G\times H) \leq \min\{2\gamma(G)\gamma_{tR}(H),2\gamma(H)\gamma_{tR}(G)\}

with p()p(\cdot) being the packing number, γtR()\gamma_{tR}(\cdot) the total Roman domination number, and γ()\gamma(\cdot) the domination number (Martinez et al., 2021).

Rooted Product: For GG of order n(G)n(G), HH rooted at vv,

γR(GH){n(G)γR(H), γR(G)+n(G)(γR(H)1), γ(G)+n(G)(γR(H)1)}\gamma_R(G\circ H)\in\{n(G)\gamma_R(H),~\gamma_R(G)+n(G)(\gamma_R(H)-1),~\gamma(G)+n(G)(\gamma_R(H)-1)\}

with precise structural criteria for which value is attained (Martinez et al., 2021).

Cartesian and Strong Products:

  • γR(GH)γ(G)γR(H)\gamma_R(G\square H) \ge \gamma(G)\gamma_R(H). If GG has an efficient dominating set, γR(GH)=γ(G)γR(H)\gamma_R(G\square H) = \gamma(G)\gamma_R(H) (Yero et al., 2011).
  • For strong product GHG\boxtimes H,

γR(GH)γR(G)γR(H)2A2B2\gamma_R(G\boxtimes H) \leq \gamma_R(G)\gamma_R(H)-2|A_2||B_2|

where A2,B2A_2,B_2 are the sets with label 2 in γR\gamma_R-functions of G,HG,H (Yero et al., 2011).

Mycieleskian: For the Mycieleskian μ(G)\mu(G),

γR(G)+1γR(μ(G))γR(G)+2\gamma_R(G)+1\le\gamma_R(\mu(G))\le\gamma_R(G)+2

γR(μ(G))=γR(G)+1\gamma_R(\mu(G))=\gamma_R(G)+1 if and only if GG is special Roman (i.e., GG is Roman with a γR\gamma_R-function using only labels $0,2$ and G[V2]G[V_2] has no isolated vertex) (Kazemi, 2011).

4. Algorithmic and Parameterized Complexity

Computing γR(G)\gamma_R(G) is generally hard; however, fixed-parameter tractable (FPT) and distributed approaches are established under structural restrictions.

  • FPT for Cluster Deletion Distance: For GG with cluster-vertex-deletion size kk, γR(G)\gamma_R(G) and the independent Roman domination number iR(G)i_R(G) can be computed in time O(4knO(1))O(4^k n^{O(1)}) (Ashok et al., 2024).
  • Lower Bounds: No 2εknO(1)2^{\varepsilon k}n^{O(1)}-time algorithm exists for any 0<ε<10<\varepsilon<1 (unless SETH fails); no polynomial-size kernel unless NP\subseteqcoNP/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 O(n)O(n) rounds, and the enhanced GSA (EGSA) in O(n2)O(n^2) rounds, where n=Vn=|V|. EGSA achieves high-quality approximations, often outperforming classic greedy approaches on random graph classes (Chen et al., 2023).

5. γR\gamma_R-Excellent Graphs, Recognition, and Construction

A graph GG is γR\gamma_R-excellent if every vertex xx is γR\gamma_R-good, i.e., for each xx, there is a γR\gamma_R-function hxh_x with hx(x)0h_x(x)\ne 0. For trees, there is a constructive labeling characterization using operations (O1–O4) starting from base trees H1,,H5H_1,\dots,H_5:

  • Label vertices by statuses A,B,C,DA,B,C,D where SA=V01(T)S_A=V^{01}(T), SD=V012(T)S_D=V^{012}(T), SBS_B collects certain V02V^{02} vertices of degree 2, SC=V02SBS_C=V^{02}\setminus S_B.
  • 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 γR\gamma_R-excellent, and they correspond to the cases with V01(T)=V^{01}(T)=\emptyset (Samodivkin, 2016).

6. Partition and Reconfiguration Structures

The γR\gamma_R-partition of V(G)V(G) groups vertices by the set of labels they attain in all γR\gamma_R-functions: V0,V1,V2,V01,V02,V12,V012V^0,V^1,V^2,V^{01},V^{02},V^{12},V^{012}. GG is γR\gamma_R-excellent if V0=V^0=\emptyset (Samodivkin, 2016).

The set of all γR\gamma_R-functions, DR(G)\mathscr{D}_R(G), forms the vertex set of various reconfiguration graphs, with adjacency defined by local relabelings such as (2,0)(2,0)-swaps or (2,1)(2,1)-swaps. These γR\gamma_R-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 iR(G)i_R(G), where an RDF must have V1V2V_1\cup V_2 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 γR\gamma_R-excellent graphs beyond trees, the universal structure of γR\gamma_R-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)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Roman Dominating Function (RDF).