Roman dominating set

An assignment of the weights 0, 1 or 2 to each vertex such that each vertex with weight 0 is adjacent to at least one vertex of weight 2 is called a Roman dominating function.

In graph theory, a Roman dominating set (RDS) is a special type of dominating set inspired by historical military defense strategies of the Roman Empire. The concept models a scenario where cities (vertices) can be defended by legions stationed either within the city or in neighboring cities. A city is considered secure if it either has at least one legion stationed there, or if it has no legions but is adjacent to a city that has at least two legions, allowing one legion to be sent for defense while leaving the original city still protected.

The Roman domination number of a graph measures the minimum total number of legions needed to protect all cities according to this strategy.

Definition

Let G=(V,E) be a graph. A Roman dominating function (RDF) is a function f:V→{0,1,2} such that for every vertex v with f(v)=0, there exists a vertex u adjacent to v with f(u)=2.

The weight of a Roman dominating function f is w(f)=∑v∈Vf(v). The Roman domination number γR(G) is the minimum weight among all Roman dominating functions for G.

Equivalently, let (V0,V1,V2) be an ordered partition of V where Vi={v∈V:f(v)=i}. Then f is a Roman dominating function if and only if every vertex in V0 is adjacent to at least one vertex in V2.

Examples

For the complete graph Kn with n≥2, γR(Kn)=2, achieved by assigning 2 to any single vertex and 0 to all others.

For the path graph Pn and cycle graph Cn, γR(Pn)=γR(Cn)=⌈2n/3⌉.

For the empty graph K‾n, γR(K‾n)=n, since each vertex must be assigned at least 1.

For the complete n-partite graph Km1,m2,…,mn with partition sizes m1≤m2≤⋯≤mn:

Basic properties

Several properties of Roman domination were established by Cockayne et al.:

A graph G is called a Roman graph if γR(G)=2γ(G). This occurs if and only if G has a Roman dominating function of minimum weight with V1=∅︀.

Roman domination value

The Roman domination value of a vertex extends the concept of Roman domination by considering how many minimum Roman dominating functions assign positive values to that vertex.

For a graph G, let F be the set of all γR(G)-functions (Roman dominating functions of minimum weight). For a vertex v∈V, the Roman domination value RG(v) is defined as:

RG(v)=∑f∈Ff(v)

Some basic properties of Roman domination value are known:

Extremal problems

Several extremal results have been established for Roman domination numbers.

For any connected n-vertex graph G with n≥3, γR(G)≤4n/5. Equality holds if and only if G is C5 or obtained from n/5 copies of P5 by adding a connected subgraph on the set of centers.

For any n-vertex graph G with n≥3, 5≤γR(G)+γR(G‾)≤n+3.

For any n-vertex graph G with n≥160, γR(G)γR(G‾)≤16n/5.

If G is a connected n-vertex graph with δ(G)≥2 and n≥9, then γR(G)≤8n/11.

Algorithms and complexity

The decision problem for Roman domination is NP-complete, even when restricted to bipartite, chordal, or planar graphs. However, polynomial-time algorithms exist for computing the Roman domination number on interval graphs, cographs, and strongly chordal graphs.

See also

References

  1. 1 2 3 4 5 6 Cockayne, E. J.; Dreyer, P. A.; Hedetniemi, S. M.; Hedetniemi, S. T. (2004), "Roman domination in graphs", Discrete Mathematics, 278 (1–3): 11–22, doi:10.1016/j.disc.2003.06.004
  2. 1 2 Fu, Xueliang; Yang, Yuansheng; Jiang, Baoqi (2009), "Roman domination in regular graphs", Discrete Mathematics, 309 (6): 1528–1537, doi:10.1016/j.disc.2008.03.006
  3. 1 2 Pushpam, P. R. L.; Sampath, P. (2024), "Roman domination value in graphs" (PDF), Communications in Combinatorics and Optimization, doi:10.22049/cco.2024.28899.1769
  4. 1 2 3 4 Chambers, E. W.; Kinnersley, W.; Prince, N.; West, D. B. (2009), "Extremal problems for Roman domination", SIAM Journal on Discrete Mathematics, 23 (3): 1575–1586, doi:10.1137/070699688