Papers
Topics
Authors
Recent
Search
2000 character limit reached

Roman Domination Game (RDG)

Updated 27 March 2026
  • Roman Domination Game (RDG) is a combinatorial optimization framework that applies classical domination theory with game-theoretic and distributed computation principles.
  • Nash equilibria in RDG correspond to strong minimal Roman dominating functions, ensuring Pareto-optimal outcomes and robust resource allocation.
  • Distributed protocols like GAA, GSA, and EGSA leverage local information to achieve efficient convergence, with proven performance on various graph types.

The Roman Domination Game (RDG) is a combinatorial optimization framework situated at the intersection of classical domination theory, algorithmic game theory, and distributed computation. It formalizes the Roman domination problem—motivated originally by military defense scenarios and now of renewed interest in cybersecurity and redundant resource allocation—as a strategic game. Each vertex of a given graph acts as a rational agent seeking to optimize local payoffs that encode both self-assignment and neighborhood “coverage” costs. Nash equilibria of this game coincide with strong minimal Roman dominating functions and are Pareto-optimal. This structure enables distributed algorithms with provable convergence and efficient, high-quality approximations of optimal Roman domination.

1. Formal Structure of the Roman Domination Game

Let G=(V,E)G=(V, E) be a simple graph with V=n|V|=n vertices. Each vertex viVv_i \in V corresponds to a player in a strategic game Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n). Here, Si={0,1,2}S_i = \{0,1,2\} denotes player viv_i’s strategy set, corresponding to assignments in a standard Roman dominating function f:V{0,1,2}f: V \to \{0,1,2\}.

A profile C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma (Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n) fixes the joint assignment. For each vertex viv_i:

  • V=n|V|=n0: open neighborhood of V=n|V|=n1,
  • V=n|V|=n2: closed neighborhood,
  • V=n|V|=n3: vertices within distance V=n|V|=n4.

Define V=n|V|=n5 if no V=n|V|=n6 in V=n|V|=n7 adopts strategy V=n|V|=n8 (i.e., V=n|V|=n9 is “free”/undefended), and viVv_i \in V0 otherwise.

For fixed constants viVv_i \in V1 satisfying viVv_i \in V2, the payoff to player viVv_i \in V3 is: viVv_i \in V4 This model penalizes large assignments and nearby “free” vertices. Best responses and Nash equilibria are defined as usual: viVv_i \in V5 A profile viVv_i \in V6 is a Nash equilibrium (NE) if, for every viVv_i \in V7 and viVv_i \in V8,

viVv_i \in V9

This construction aligns unilateral local rationality with global and local domination objectives (Chen et al., 2023).

2. Game-Theoretic Foundations and Equilibrium Properties

The RDG has a direct correspondence between game-theoretic equilibrium and Roman domination formulations.

  • Roman Dominating Function (RDF): Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)0; every vertex Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)1 with Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)2 must have a neighbor Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)3 with Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)4.
  • Minimal RDF (M-RDF): No single decrement at any vertex produces another RDF.
  • Strong Minimal RDF (S-RDF): No local “exchange” of one Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)5 for multiple Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)6s in the closed neighborhood strictly decreases total weight.
  • Global Minimum RDF (G-RDF): Minimizes Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)7.

Major theorems:

  • Every NE is an RDF (Theorem 2.1): No player can strictly improve utility by covering an uncovered vertex.
  • Every NE is an M-RDF (Theorem 2.2): No profitable unilateral decrement exists.
  • Every NE coincides with an S-RDF (Theorem 2.3): No profitable local exchange exists.
  • Every NE is Pareto-optimal (Theorem 2.4): No strictly dominating joint deviation is possible.

These properties yield the following inclusion hierarchy: Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)8 This structure ensures that every NE yields a “good” Roman dominating function, and—if global minimality is attained—that NE is also optimally efficient (Chen et al., 2023).

3. Potential Game Formulation and Existence of Equilibria

The RDG is an exact potential game under the potential function: Γ=(V,{Si}i=1n,{ui}i=1n)\Gamma = (V, \{S_i\}_{i=1}^n, \{u_i\}_{i=1}^n)9 A single-player switch Si={0,1,2}S_i = \{0,1,2\}0 yields

Si={0,1,2}S_i = \{0,1,2\}1

Implications include:

  • Existence of Nash equilibrium.
  • Any sequence of strict unilateral improvements terminates at an NE.
  • The number of improvement steps is bounded by Si={0,1,2}S_i = \{0,1,2\}2, since each gain is lower bounded by a positive constant Si={0,1,2}S_i = \{0,1,2\}3 and the potential Si={0,1,2}S_i = \{0,1,2\}4 has bounded range Si={0,1,2}S_i = \{0,1,2\}5.

This potential-theoretic structure directly enables decentralized solution algorithms and ensures robustness to asynchronous best-response dynamics (Chen et al., 2023).

4. Distributed Algorithms for Roman Domination Game Equilibria

Several distributed protocols are formulated:

Algorithm Dynamics Convergence Features
GAA Asynchronous Si={0,1,2}S_i = \{0,1,2\}6 Sequential, single best-response
GSA Synchronous (non-interfering) Si={0,1,2}S_i = \{0,1,2\}7 Parallel, independent acting set
EGSA Synchronous + Contracts Si={0,1,2}S_i = \{0,1,2\}8 Allows local coalition “contracts”

GAA (Asynchronous): Each Si={0,1,2}S_i = \{0,1,2\}9 updates viv_i0 based on local data (viv_i1 for viv_i2). One round comprises viv_i3 updates; convergence occurs in viv_i4 rounds.

GSA (Synchronous): Players with positive gain in viv_i5 act only if they have the minimum index in their 2-hop closed neighborhood viv_i6. This enforces non-interfering parallelism and guarantees convergence to an NE in viv_i7 rounds.

EGSA (Enhanced GSA): Introduces occasional “private contracts” among small coalitions. When GSA reaches an NE, eligible white vertices may propose simultaneous local reassignments reducing the total assignment weight. Each contract strictly decreases viv_i8, and the sequence of contracts plus GSA rounds converges in viv_i9 steps to an improved S-RDF/NE.

Each protocol exploits only 1–2-hop local information; all steps are fully distributed and robust against local asynchrony (Chen et al., 2023).

5. Computational Results and Benchmarking

Empirical evaluations were performed on several types of random graphs, specifically Barábasi–Albert (BA, f:V{0,1,2}f: V \to \{0,1,2\}0) and Erdős–Rényi (ER, f:V{0,1,2}f: V \to \{0,1,2\}1), with experiments averaged over 1,000 instances. Key metrics:

  • Weight f:V{0,1,2}f: V \to \{0,1,2\}2: Sum f:V{0,1,2}f: V \to \{0,1,2\}3 in the final RDF.
  • Rounds: Iterations until convergence.
  • Real time ratio f:V{0,1,2}f: V \to \{0,1,2\}4: Sequential GAA time vs. parallel GSA time.

Summary of findings:

  • GSA achieves final weights comparable to GAA but with wall-clock time reduction to only f:V{0,1,2}f: V \to \{0,1,2\}5–f:V{0,1,2}f: V \to \{0,1,2\}6 of GAA.
  • EGSA further reduces average RDF weight, achieving f:V{0,1,2}f: V \to \{0,1,2\}7–f:V{0,1,2}f: V \to \{0,1,2\}8 improvements on ER graphs.
  • Multiple (e.g., f:V{0,1,2}f: V \to \{0,1,2\}9) random-restart runs of GSA sometimes outperform the greedy central algorithm (GA) of Li et al. (2022), the latter being deterministic and non-restartable.
  • On BA, GA and GSA(C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma0) perform comparably; on ER, GA is nominally better but GSA(C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma1) closes the gap.

On tree graphs (random trees RT; BA-tree BAT, C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma2), optimality benchmarks:

  • GA: C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma3–C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma4 relative error on RT, C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma5 on BAT.
  • GSA: C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma6–C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma7 on RT, C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma8 on BAT.
  • GSA(C=(c1,,cn)ΣC = (c_1,\dots,c_n) \in \Sigma9): Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n0–Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n1 on RT, Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n2–Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n3 on BAT.
  • EGSA: Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n4–Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n5 on RT, Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n6–Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n7 on BAT.

Thus, on tree graphs, EGSA yields solutions within Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n8–Σ=S1××Sn\Sigma = S_1 \times \dots \times S_n9 of the optimum (Chen et al., 2023).

6. Connections, Implications, and Extensions

The RDG construction models the minimum Roman domination problem as an exact potential game. Its Nash equilibria are strong minimal Roman dominating functions, guaranteeing Pareto-optimality. Distributed best-response algorithms using only local information efficiently locate such equilibria in general graphs in viv_i0 rounds. Augmentation via enhanced private contracts (EGSA) raises solution quality, especially in random and tree-like networks, approaching optimality within a small fractional error.

The RDG framework is directly relevant for applications in network resource allocation, defense, and dynamic cyber-physical systems where fully decentralized control and resilience to local disruptions are essential. The methodologies extend classical graph-theoretic notions into algorithmic game theory, offering both deeper insights and scalable, high-performance computational tools (Chen et al., 2023).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Game (RDG).