Papers
Topics
Authors
Recent
Search
2000 character limit reached

Roman Domination Number in Graph Theory

Updated 20 February 2026
  • Roman domination number is defined as the minimum total weight over all vertex labelings (using 0, 1, and 2) that ensure every unlabeled vertex is adjacent to a vertex labeled 2.
  • It refines the classical domination number by modeling strategic resource allocation and offers tight bounds and classifications across various graph families.
  • Research explores exact values in paths, cycles, and product graphs, and extends the concept to weighted and k-tuple domination variations with practical implications in network resilience.

A Roman dominating function (RDF) on a graph G=(V,E)G=(V,E) is a labeling f:V{0,1,2}f:V\to\{0,1,2\} such that every vertex vv with f(v)=0f(v)=0 is adjacent to at least one vertex uu with f(u)=2f(u)=2. The Roman domination number γR(G)\gamma_R(G) is the minimum total weight vVf(v)\sum_{v\in V}f(v) over all RDFs on GG. This invariant refines the classical domination number by encoding an assignment reminiscent of the strategic allocation of resources under constraints—motivated historically by the “Roman Empire defense” scenario—and admits a sharp interplay with combinatorial graph structure. Roman domination is central in extremal graph theory, product graph analysis, algebraic graph theory, and the study of graph criticality, with explicit parameterizations and classifications in broad graph families.

1. Formal Definition and Fundamental Properties

Let G=(V,E)G=(V,E) be a finite simple graph. An RDF is a function f:V{0,1,2}f:V\to\{0,1,2\} such that every vertex vv with f(v)=0f(v)=0 has at least one neighbor uu with f(u)=2f(u)=2. The weight of ff is w(f)=vVf(v)=V1+2V2w(f)=\sum_{v\in V} f(v) = |V_1|+2|V_2| where Vi={vV:f(v)=i}V_i=\{v\in V: f(v)=i\}. The Roman domination number is defined as

γR(G)=min{w(f):f is an RDF on G}.\gamma_R(G) = \min\{w(f): f\text{ is an RDF on }G\}.

Fundamental inequalities include: γ(G)γR(G)2γ(G),\gamma(G) \leq \gamma_R(G) \leq 2\gamma(G), where γ(G)\gamma(G) is the minimum dominating set size (Martinez et al., 2021, Ramezani et al., 2016, Kazemi, 2014, Wang et al., 2011, Cera et al., 27 Dec 2025, Kumar et al., 2024). For any nontrivial graph V(G)>1|V(G)|>1, γR(G)2\gamma_R(G)\geq2. In classic families, the following explicit values hold:

  • For KnK_n, γR(Kn)=2\gamma_R(K_n)=2 for n2n\geq2.
  • For paths PnP_n and cycles CnC_n, γR(Pn)=γR(Cn)=2n/3\gamma_R(P_n)=\gamma_R(C_n)=\lceil2n/3\rceil (Kazemi, 2014, Samodivkin, 2017).

In weighted graphs, the weighted Roman domination number γwR(G)\gamma_{wR}(G) generalizes to cost functions ωw(f)=vf(v)w(v)\omega_w(f)=\sum_v f(v)w(v), with analogous bounds and explicit formulas for standard families (Cera et al., 27 Dec 2025).

2. Characterizations, Bounds, and Structural Results

RDFs induce natural partitions and structural restrictions:

  • Any RDF partitions VV into V0,V1,V2V_0, V_1, V_2.
  • In a minimum RDF, the subgraph induced by V1V_1 has maximum degree at most one, there are no edges from V1V_1 to V2V_2, and V0V2V_0\cup V_2 forms a vertex cover if the graph has no isolated vertices (Samodivkin, 2017).
  • If GG is edgeless, γR(G)=γ(G)\gamma_R(G)=\gamma(G).

Criticality is studied through vertex-critical graphs (v-critical): GG is v-critical if γR(G)=V\gamma_R(G)=|V| and γR(Gv)=V1\gamma_R(G-v)=|V|-1 for all vv. A similar notion applies to edge-critical graphs and Roman saturated graphs, where adding certain edges or removing vertices/edges consistently impacts γR\gamma_R by exactly one (Martínez-Pérez et al., 2013, Samodivkin, 2017).

3. Exact Values and Extremal Graph Classes

Cycles and Paths

The number is completely classified for paths and cycles: γR(Pn)=2n3,γR(Cn)=2n3.\gamma_R(P_n) = \left\lceil\frac{2n}{3}\right\rceil, \qquad \gamma_R(C_n) = \left\lceil\frac{2n}{3}\right\rceil. On cycles, criticality matches residue classes modulo 3; CnC_n is vertex-critical for n1,2(mod3)n\equiv1,2 \pmod3 (Martínez-Pérez et al., 2013).

Roman Domination in Graph Products

For direct (tensor) products G×HG\times H: max{ρ(G)γR(H),  ρ(H)γR(G)}γR(G×H)min{2γt(G)γtR(H),  2γt(H)γtR(G)},\max\{\rho(G)\gamma_R(H),\; \rho(H)\gamma_R(G)\} \leq \gamma_R(G\times H)\leq \min\{2\gamma_t(G)\gamma_{tR}(H),\; 2\gamma_t(H)\gamma_{tR}(G)\}, where ρ\rho is the packing number, γt\gamma_t the total domination number, and γtR\gamma_{tR} the total Roman domination number (Martinez et al., 2021).

For rooted products GHG\circ H, only three possible values: γR(GH){nγR(H),  γR(G)+n(γR(H)1),  γ(G)+n(γR(H)1)}\gamma_R(G\circ H) \in \{ n\gamma_R(H),\; \gamma_R(G) + n(\gamma_R(H)-1),\; \gamma(G) + n(\gamma_R(H)-1) \} with precise structural characterizations for each case depending on the change in γR(H)\gamma_R(H) upon root removal (Martinez et al., 2021).

Sierpiński Graphs

For the generalized Sierpiński graphs S(G,t)S(G,t): γR(S(G,t))nt2(nγR(G)B2D1,2θ+D1),\gamma_R(S(G,t)) \leq n^{t-2}(n\gamma_R(G) - |B_2| - |D_{1,2}| - \theta + |D_1|), with explicit evaluations for paths, cycles, and graphs with a universal vertex, as well as tightness in certain cases (Ramezani et al., 2016).

Generalized Petersen Graphs

For P(n,2)P(n,2), γR(P(n,2))=8n7\gamma_R(P(n,2)) = \left\lceil\frac{8n}{7}\right\rceil, based on a repeating structure with block period 7 and local accounting arguments (Wang et al., 2011).

Zero-Divisor Graphs and Total Graphs

For commutative ring zero-divisor graphs Γ(R)\Gamma(R):

  • If RR is a local ring, γR(Γ(R))=2\gamma_R(\Gamma(R))=2.
  • If R=i=1nRiR=\prod_{i=1}^n R_i, each RiR_i a domain, γR(Γ(R))=2n\gamma_R(\Gamma(R))=2n.
  • For the total graph T(Γ(R))T(\Gamma(R)), bounds 3γR(T(Γ(R)))2R/Z(R)3\leq\gamma_R(T(\Gamma(R)))\leq2|R/Z(R)| apply (Kumar et al., 2024).

4. Roman Domination Under Graph Operations and Perturbations

The Roman domination number's behavior under graph modifications is systematized:

  • Removal of a vertex vv lowers γR(G)\gamma_R(G) by 1 if and only if vv receives label 1 in some optimum RDF. If in every minimum RDF vv has label 2, γR(Gv)>γR(G)\gamma_R(G-v)>\gamma_R(G) (Samodivkin, 2017).
  • Addition of edges, or deletion of edges, yields tight bounds or sharply characterized "critical" and "unchanging" Roman domination classes; forests of stars and double-stars provide prototypical examples for each regime (Samodivkin, 2017).
  • Structural Venn diagrams relate all six main classes (vertex-reducing, vertex-unchanging, edge-reducing, etc.) with explicit inclusion and intersection properties.

5. Extensions: Weighted and kk-Tuple Roman Domination

Weighted Roman domination generalizes to graphs with positive vertex weights w:VR+w:V\to\mathbb{R}^+, seeking a minimum total cost vf(v)w(v)\sum_v f(v)w(v). For weighted graphs,

γw(G)γwR(G)2γw(G),γwR(G)=w(G)(G)\gamma_w(G) \leq \gamma_{wR}(G) \leq 2\gamma_w(G), \qquad \gamma_{wR}(G) = w(G) - \partial(G)

where (G)\partial(G) is the (weighted) differential (Cera et al., 27 Dec 2025). Exact values are given for KnK_n, Ks,tK_{s,t}, and cycles.

The Roman kk-tuple domination number γkR(G)\gamma_{kR}(G) requires each 0-labeled vertex to have at least kk neighbors with label 2, interpolating between classical and more redundant domination scenarios. For k=1k=1, one recovers the classical Roman domination number (Kazemi, 2014).

6. Applications, Algorithmic Complexity, and Open Problems

  • Roman domination is NP-hard to compute even in unweighted graphs; the weighted problem retains this complexity (Cera et al., 27 Dec 2025).
  • Explicit constructions and block or recursive methods yield tight values in highly symmetric or product graphs (Wang et al., 2011, Ramezani et al., 2016, Martinez et al., 2021).
  • Classification problems include determining all graphs with a given Roman domination number, all trees that are γR\gamma_R-excellent (for each vertex, there exists a minimum RDF avoiding label 0 at that vertex) (Samodivkin, 2016), and understanding Roman criticality (the effect of specific edge or vertex changes) (Martínez-Pérez et al., 2013).
  • For product graphs, a complete classification of which of the three values for γR(GH)\gamma_R(G\circ H) occurs, in terms of the so-called "Roman-criticality" of vertices/roots, is an open direction (Martinez et al., 2021).

Roman domination parameters provide a powerful lens for probing redundancy, resilience, and allocation strategies in combinatorial, algebraic, and algorithmic settings, with a mature set of extremal results and open links to more general kk-domination and weighted invariants.

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 Domination Number.