Roman dominating set

Type of dominating set in graph theory
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 ) {\displaystyle G=(V,E)} be a graph. A Roman dominating function (RDF) is a function f : V { 0 , 1 , 2 } {\displaystyle f:V\to \{0,1,2\}} such that for every vertex v {\displaystyle v} with f ( v ) = 0 {\displaystyle f(v)=0} , there exists a vertex u {\displaystyle u} adjacent to v {\displaystyle v} with f ( u ) = 2 {\displaystyle f(u)=2} .[1]

The weight of a Roman dominating function f {\displaystyle f} is w ( f ) = v V f ( v ) {\displaystyle w(f)=\sum _{v\in V}f(v)} . The Roman domination number γ R ( G ) {\displaystyle \gamma _{R}(G)} is the minimum weight among all Roman dominating functions for G {\displaystyle G} .

Equivalently, let ( V 0 , V 1 , V 2 ) {\displaystyle (V_{0},V_{1},V_{2})} be an ordered partition of V {\displaystyle V} where V i = { v V : f ( v ) = i } {\displaystyle V_{i}=\{v\in V:f(v)=i\}} . Then f {\displaystyle f} is a Roman dominating function if and only if every vertex in V 0 {\displaystyle V_{0}} is adjacent to at least one vertex in V 2 {\displaystyle V_{2}} .[1]

Examples

For the complete graph K n {\displaystyle K_{n}} with n 2 {\displaystyle n\geq 2} , γ R ( K n ) = 2 {\displaystyle \gamma _{R}(K_{n})=2} , achieved by assigning 2 to any single vertex and 0 to all others.

For the path graph P n {\displaystyle P_{n}} and cycle graph C n {\displaystyle C_{n}} , γ R ( P n ) = γ R ( C n ) = 2 n / 3 {\displaystyle \gamma _{R}(P_{n})=\gamma _{R}(C_{n})=\lceil 2n/3\rceil } .[1]

For the empty graph K ¯ n {\displaystyle {\overline {K}}_{n}} , γ R ( K ¯ n ) = n {\displaystyle \gamma _{R}({\overline {K}}_{n})=n} , since each vertex must be assigned at least 1.

For the complete n-partite graph K m 1 , m 2 , , m n {\displaystyle K_{m_{1},m_{2},\dots ,m_{n}}} with partition sizes m 1 m 2 m n {\displaystyle m_{1}\leq m_{2}\leq \dots \leq m_{n}} :[1]

  • γ R ( K m 1 , , m n ) = 2 {\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=2} if m 1 = 1 {\displaystyle m_{1}=1} .
  • γ R ( K m 1 , , m n ) = 3 {\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=3} if m 1 = 2 {\displaystyle m_{1}=2} .
  • γ R ( K m 1 , , m n ) = 4 {\displaystyle \gamma _{R}(K_{m_{1},\dots ,m_{n}})=4} if m 1 3 {\displaystyle m_{1}\geq 3} .

Basic properties

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

  • For any graph G {\displaystyle G} , γ ( G ) γ R ( G ) 2 γ ( G ) {\displaystyle \gamma (G)\leq \gamma _{R}(G)\leq 2\gamma (G)} , where γ ( G ) {\displaystyle \gamma (G)} is the domination number.
  • γ ( G ) = γ R ( G ) {\displaystyle \gamma (G)=\gamma _{R}(G)} if and only if G {\displaystyle G} is the empty graph.
  • If G {\displaystyle G} has a vertex of degree n 1 {\displaystyle n-1} , then γ R ( G ) = 2 {\displaystyle \gamma _{R}(G)=2} .
  • For any Roman dominating function f = ( V 0 , V 1 , V 2 ) {\displaystyle f=(V_{0},V_{1},V_{2})} :
    • The subgraph induced by V 1 {\displaystyle V_{1}} has maximum degree at most 1.
    • No edge joins V 1 {\displaystyle V_{1}} and V 2 {\displaystyle V_{2}} .
    • Each vertex in V 0 {\displaystyle V_{0}} is adjacent to at most two vertices in V 1 {\displaystyle V_{1}} .
    • V 2 {\displaystyle V_{2}} is a dominating set for the subgraph induced by V 0 V 2 {\displaystyle V_{0}\cup V_{2}} .

A graph G {\displaystyle G} is called a Roman graph if γ R ( G ) = 2 γ ( G ) {\displaystyle \gamma _{R}(G)=2\gamma (G)} .[2] This occurs if and only if G {\displaystyle G} has a Roman dominating function of minimum weight with V 1 = {\displaystyle V_{1}=\emptyset } .

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.[3]

For a graph G {\displaystyle G} , let F {\displaystyle F} be the set of all γ R ( G ) {\displaystyle \gamma _{R}(G)} -functions (Roman dominating functions of minimum weight). For a vertex v V {\displaystyle v\in V} , the Roman domination value R G ( v ) {\displaystyle R_{G}(v)} is defined as:

R G ( v ) = f F f ( v ) {\displaystyle R_{G}(v)=\sum _{f\in F}f(v)}

Some basic properties of Roman domination value are known:[3]

  • 0 R G ( v ) 2 τ R ( G ) {\displaystyle 0\leq R_{G}(v)\leq 2\tau _{R}(G)} , where τ R ( G ) {\displaystyle \tau _{R}(G)} is the number of γ R ( G ) {\displaystyle \gamma _{R}(G)} -functions
  • v V ( G ) R G ( v ) = τ R ( G ) γ R ( G ) {\displaystyle \sum _{v\in V(G)}R_{G}(v)=\tau _{R}(G)\gamma _{R}(G)}
  • If there is a graph isomorphism mapping vertex v {\displaystyle v} in G {\displaystyle G} to vertex v {\displaystyle v'} in G {\displaystyle G'} , then R G ( v ) = R G ( v ) {\displaystyle R_{G}(v)=R_{G'}(v')}

Extremal problems

Several extremal results have been established for Roman domination numbers.

For any connected n {\displaystyle n} -vertex graph G {\displaystyle G} with n 3 {\displaystyle n\geq 3} , γ R ( G ) 4 n / 5 {\displaystyle \gamma _{R}(G)\leq 4n/5} .[4] Equality holds if and only if G {\displaystyle G} is C 5 {\displaystyle C_{5}} or obtained from n / 5 {\displaystyle n/5} copies of P 5 {\displaystyle P_{5}} by adding a connected subgraph on the set of centers.

For any n {\displaystyle n} -vertex graph G {\displaystyle G} with n 3 {\displaystyle n\geq 3} , 5 γ R ( G ) + γ R ( G ¯ ) n + 3 {\displaystyle 5\leq \gamma _{R}(G)+\gamma _{R}({\overline {G}})\leq n+3} .[4]

For any n {\displaystyle n} -vertex graph G {\displaystyle G} with n 160 {\displaystyle n\geq 160} , γ R ( G ) γ R ( G ¯ ) 16 n / 5 {\displaystyle \gamma _{R}(G)\gamma _{R}({\overline {G}})\leq 16n/5} .[4]

If G {\displaystyle G} is a connected n {\displaystyle n} -vertex graph with δ ( G ) 2 {\displaystyle \delta (G)\geq 2} and n 9 {\displaystyle n\geq 9} , then γ R ( G ) 8 n / 11 {\displaystyle \gamma _{R}(G)\leq 8n/11} .[4]

Algorithms and complexity

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

See also

References

  1. ^ a b c d e f 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. ^ a b 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. ^ a b 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. ^ a b c d 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
Retrieved from "https://en.wikipedia.org/w/index.php?title=Roman_dominating_set&oldid=1325123938"