Optimizing Communication in Complete Binary Trees Using Variant Double Roman Domination with Python-Based Pseudocode

In modern communication networks and distributed computing, hierarchical structures like complete binary trees play a crucial role in ensuring efficient data transmission, fault tolerance, and resource allocation. A double Roman dominating function on a graph <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{G}=(\mathrm{V},\mathrm{E})$</tex> is defined as a function <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}(\mathrm{V}_{{0}}, \mathrm{V}_{{1}}, \mathrm{V}_{{2}}, \mathrm{V}_{{3}})$</tex> that satisfies the following conditions that if <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}{=0}$</tex>, then vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> must be adjacent to at least one vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${u}$</tex> where <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({u})}{=3}$</tex> or two vertices <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${w}$</tex> where <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}=\mathrm{g}{({w})}{=2}$</tex> if <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}{=1}$</tex>, then vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> must be adjacent to at least one vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${w}$</tex> for which <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({w})}{=3}$</tex> or <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}({w}){=2}$</tex>. The weight of a double Roman dominating function is given by <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{w}(\mathrm{g})= {\Sigma}_{\mathrm{v} {\in} \mathrm{V}(\mathrm{G})}\mathrm{g}(\mathrm{v})$</tex>, and the minimum weight of a double Roman dominating function on <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${G}$</tex> is called is the double Roman domination number, denoted as <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${\gamma}_{\mathrm{d} \mathrm{R}}{({G})}$</tex>. We explore the double Roman, maximal double Roman, signed double Roman, and inverse double Roman domination number in complete binary trees to enhance network resilience and security. A Python-based pseudocode is developed to compute these parameters, facilitating algorithmic implementation in large-scale hierarchical networks.

Authors

Institutions

Publication Details

Published
2025-04-24
DOI
https://doi.org/10.1109/icoei65986.2025.11013573
Primary Topic
Coding theory and cryptography
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Communication in Complete Binary Trees Using Variant Double Roman Domination with Python-Based Pseudocode

T. N. M. Malini, Jitendra Kumar Meena
Coding theory and cryptography
article

Optimizing Communication in Complete Binary Trees Using Variant Double Roman Domination with Python-Based Pseudocode

T. N. M. Malini, Jitendra Kumar Meena
article en

Abstract

In modern communication networks and distributed computing, hierarchical structures like complete binary trees play a crucial role in ensuring efficient data transmission, fault tolerance, and resource allocation. A double Roman dominating function on a graph <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{G}=(\mathrm{V},\mathrm{E})$</tex> is defined as a function <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}(\mathrm{V}_{{0}}, \mathrm{V}_{{1}}, \mathrm{V}_{{2}}, \mathrm{V}_{{3}})$</tex> that satisfies the following conditions that if <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}{=0}$</tex>, then vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> must be adjacent to at least one vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${u}$</tex> where <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({u})}{=3}$</tex> or two vertices <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${w}$</tex> where <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}=\mathrm{g}{({w})}{=2}$</tex> if <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({v})}{=1}$</tex>, then vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${v}$</tex> must be adjacent to at least one vertex <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${w}$</tex> for which <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}{({w})}{=3}$</tex> or <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{g}({w}){=2}$</tex>. The weight of a double Roman dominating function is given by <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{w}(\mathrm{g})= {\Sigma}_{\mathrm{v} {\in} \mathrm{V}(\mathrm{G})}\mathrm{g}(\mathrm{v})$</tex>, and the minimum weight of a double Roman dominating function on <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${G}$</tex> is called is the double Roman domination number, denoted as <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">${\gamma}_{\mathrm{d} \mathrm{R}}{({G})}$</tex>. We explore the double Roman, maximal double Roman, signed double Roman, and inverse double Roman domination number in complete binary trees to enhance network resilience and security. A Python-based pseudocode is developed to compute these parameters, facilitating algorithmic implementation in large-scale hierarchical networks.

Saveetha University (IN)
Openalex Percentile: Top 94%
Coding theory and cryptography
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.