1. Introduction and Motivation
Graph frameworks, consisting of a network of connections, are extensively employed in various dynamic, circuit-related, genetic, and chemical systems. They aid in modeling the transmitters of brain systems. The structure of a graph consists of vertices and edges. Each vertex describes a node in the network, and each edge represents a link between nodes. The interconnection network is a sophisticated linkage between the array of processors and the communication pathways connecting any two distinct processors. The network is employed to exchange data across processors in parallel network computation. Network dependability is the most critical component in designing a network’s geometry. The interconnection network is an essential subsystem for high-performance computing systems and data centers [
1]. Consequently, contemporary suggestions for the interconnection network must ensure minimal latency overhead and maximal transmission bandwidth. Occasionally, it is impractical to execute and evaluate new designs physically; they must be examined and validated using data-driven software tools, such as network simulators for connectivity information graphs. Interconnection networks have numerous primary and intrinsic uses in system-designed architectures, although they are predominantly employed in parallel computing architecture.
Interconnection networks with multiprocessors are often crucial for connecting many reliably replicated processors. Message passing is predominantly employed in place of shared memory to provide comprehensive transmission and synchronization across processors for planned execution. The graph
can be shown such that every pair of vertices is directly linked via transmission links. The metrics employed to assess the efficacy of the structure include bisection width, broadcasting duration, degree, diameter, and fault tolerance [
1]. Let
be a connected graph with
(vertex set) and
(edge set), respectively. For any
,
and
as
open and
closed neighborhoods of
s, respectively. If
is understood we denote
as
respectively. The
degree of
s is defined by
.
and
symbolizes the greatest degree and the least degree of
respectively. For a
k-regular graph, all the vertices have degree
k. For a subset
D of
,
is the
induced subgraph of
. For a graph
with
n vertices, the
order is computed as
n, which could be referred to as
. An isolated vertex
is a vertex with
.
is a graph obtained from
by deleting a vertex
and deleting all the edges incident to the vertex
v. Denote
. Two vertices
e and
f are said to be
false twins if
and
true twins if
. Two vertices in the connected graph
are said to be
twins if they are either
true or false twins. A set
is said to be an
open (closed) twin set if every pair of vertices in
T are
false (true) twins in
.
Operation on graphs and design of new networks could be used as alternatives to multistage interconnection networks. Several operations on graphs deal with merging the vertex and adding additional edges. A few operations on graphs are listed here: Cartesian product, strong product, corona product, lexicographic product, tensor product, and rooted product. Here, we concentrate on the rooted product operation, which is defined as follows. A graph is usually called rooted if one of its nodes is designated as a root to set it apart from the other nodes. Let , be the n copies of , where is any finite graph of order , and let be an n ordered graph. The graph is generated by assigning a unique vertex v to each on the node of , and the graph obtained is the rooted product of and , respectively.
In
Section 2, we discuss a new variant of hypercube known as fractal cubic network with specific definitions on domination and resolving parameters through illustrations, and certain existing theorems to be used in
Section 3 are given.
Section 3 is devoted to our findings as main results, and
Section 4 concludes with our research findings with applications and future directions.
2. Fractal Cube: A Fascinating Variant of Hypercube
The examination of self-similarity and fractality in discrete systems, especially complex networks, has intensified. This increase in interest is driven by theoretical advancements in complex network theory and the practical requirements of real-world applications. Translating the ideas of fractal geometry from general topology, which addresses continuous or infinite objects, to finite structures in a mathematically rigorous manner presents a significant difficulty. The investigation of fractals enhances our comprehension of the intrinsic beauty and intricacy of the natural world while also possessing extensive applicability across multiple scientific fields, including biology, physical sciences, computer networks, and chemical graph theory. Sierpiński-type structures have been thoroughly investigated in fractal theory and application, with substantial research illustrating its significance and utility across various domains [
2]. Additional recent work of fractal networks can be found in [
3,
4,
5,
6,
7,
8].
The cube (
) is a prevalent architecture characterized by its regularity, transit efficiency, recursive configuration, symmetry, and elevated connectivity. See
Figure 1 for the hypercubes of dimensions 2, 3, and 4. In recent years, hypercubes have been extensively studied for their diverse features [
9]. In Intel’s hypercube, the new node functions as the cube manager, with direct links to all processors within the system, which is analogous to a physical machine. In this case, the bisection width of this architecture is
. In parallel architecture, hypercubes fail to have some properties. For example, they have a high bisection width and non-constant node degree. The literature presents numerous variations, as shown in
Table 1.
Although the hypercube versions listed above have been the subject of several research studies, none of them, except the fractal cubic network, have examined their problem and its resolving number. Several variations on hypercubes have been proposed in the literature, but unfortunately, none have a lower bisection width and a constant node degree. Fractal cubic network
(FCN) is an ideal architecture for its constant node degree and low bisection width. While the concept of this structure is ambiguous in [
26], it was rectified in [
27]. Motivated by this, we recently examined power domination and resolving power domination [
28] for this recently introduced hypercube variation fractal cubic network.
The authors of [
27] characterize
where
and
. For
, define
as follows:
An
l-dimensional
FCN is defined as
,
, and can be designed as follows
where
and
Figure 2 denotes
dimensions of 0, 1, and 2 separately, where
denotes the concatenation operator, and each string is of length
for the dimension of
l.
Interestingly, the hypercube is operated by the Cartesian product of
and its lower dimensional hypercube. That is,
. The new variant of hypercube
FCN is constructed by a rooted product of
and its lower dimension of
FCN. Thus,
FCN can be represented as
. Godsil and McKay [
29] coined the rooted product operation of two graphs, and further, the readers could refer to [
30,
31,
32,
33] for detailed studies on domination variants in the rooted product of graphs.
Resolving sets provide a mechanism for identifying the origin of diffusion in a network. Identifying the source of a disease disseminated through a community is beneficial in numerous contexts. Although the resolving set (RS) provides a solution when inter-node intervals and starting spread time are established, resolvability must be broadened to include random start timings and random nodal communication delays.
For
, the
code of
with respect to
R is defined as the
t-vector
where
denotes the distance between
j and
k. A set
R is an
RS for
if and only if
for any pair
. Among all potential
RS for
, the ones with the smallest size are of particular interest, referred to as a
basis. The size of the smallest
RS is referred to as the
metric dimension of
, indicated by
. The problem of finding resolving sets remains NP-complete for general graphs [
34].
A
dominating subset D of
is a set in which every member of
is in
D or adjacent to at least one vertex of
D. The smallest size of
D is known as the
domination number and is represented as
[
35]. By imposing constraints on a
D, several domination parameters are laid. Some of them are independent, total, connected, double, and 2-domination. A dominating set
(DS) is an
independent dominating set (IDS) if
is a null graph. We say
DS is a
total dominating set (TDS) if each member in
is connected to some member belonging to
D and a
connected dominating set (CDS) if
is connected. If
for any
, then
D is a
double dominating set (DDS) of
and if
for
, then
D is a 2-
dominating set (2DS) of
. The smallest size of these sets were, respectively, denoted as
,
,
,
, and
. Let
-set and
-set be the collections of all
2DS and
DDS of
, respectively. Let
, where
is an ordered pair of disjoint sets
U,
V, and also a
quasi-double dominating pair of
if
-set and
-set of
. Then, the
quasi-double domination number denoted by
is
-set and
-set of
. Domination remains NP-complete and has application in numerous areas like communication systems [
36], resource location problems [
37,
38], social networks [
39], and models of biological networks [
40,
41,
42]. Determining the domination number of an
r-dimensional hypercube (
) is fundamental in coding, graph theory, and circuit-related sciences.
In the graph theory literature, various parameters on resolving sets and dominating sets were identified and extensively studied. They are applied to parallel computing architectures and neural networks for solving resource location, image processing, and chemical-related problems. Specific variants of resolving sets are the path resolving set, connected resolving set, independent resolving set, one-factor resolving set, and one-size resolving set.
In the technological era, combining the concepts and logic creates new variations for solving higher-level problems, and one such idea is the
resolving domination (RD) in which the set
is both a resolving and dominating set. The
resolving domination number denoted by
is the smallest size of resolving dominating set [
43,
44]. Specific variants of resolving domination are discussed, including resolving independent domination, resolving total domination and resolving connected domination. The smallest cardinalities of these sets was represented as
, and
, respectively. We abbreviate the resolving dominating set as
RDS, resolving independent dominating set as
RIDS, resolving total dominating set as
RTDS, and resolving connected dominating set as
RCDS. Since domination, and resolving set problems remain NP-complete, resolving domination problems is also a class of NP-complete problems for general graphs. Brigham et al., in 2003, introduced the concept of
RD and provided the lower and upper bounds,
RD number of standard graphs, relationship with the diameter, order, and clique number and characterized graphs with
[
44]. Monsanto and Rara established
RD number of certain graphs under some binary operations [
45]. In 2015, resolving connected domination was introduced by Naji and Soner and proved primary results on resolving connected domination [
46]. For further resolving and domination-related problems, the readers could refer to [
28,
43,
47,
48,
49,
50]. The illustrations to the definitions of
RS,
DS,
IDS,
TDS,
CDS,
DDS,
2DS,
RDS,
RIDS,
RTDS, and
RCDS are depicted in
Figure 3.
In
Figure 3, the graph
exhibits the following sets:
RS is
,
DS, IDS, RDS, RIDS is
,
TDS is
,
CDS is
,
DDS is
,
2DS is
,
RTDS is
, and
RCDS is
. A few theorems from the literature related to resolving and dominating sets are listed below, which will be used to prove theorems in
Section 3.
Theorem 1 ([
47])
. Let Γ be a connected graph with twin sets , , then . Theorem 2 ([
44])
. For an isolate-free graph Γ, . Theorem 3 ([
27])
. For , . Theorem 4 ([
30])
. Let Γ be an isolate-free graph of order . Then, for any graph Ω with root v and , . Theorem 5 ([
30])
. Let Γ be an isolate-free graph of order . Then, for any graph Ω with root v and , . Theorem 6 ([
31])
. Let Γ be an isolate-free graph of order and Ω be any graph with . For any , . Theorem 7 ([
30])
. Let Γ be an isolate-free graph of order . Then, for any graph Ω with root v and , . Theorem 8 ([
32])
. Let Γ be an isolate-free graph of order and Ω be any graph with . If , then . Theorem 9 ([
32])
. Let Γ be an isolate-free graph of order , then . Theorem 10 ([
33])
. Let Γ be an isolate-free graph of order and Ω be any graph with . For any vertex , . Theorem 11 ([
33])
. Let Γ be an isolate-free graph of order such that and let Ω be any graph with and . Then, (a)
and (b)
are equivalent:- (a)
.
- (b)
.
3. Main Results
The following result is a Corollary of Theorem 2.
Corollary 1. For an isolate-free graph Γ, .
Theorem 12. If , then .
Proof. Since
, so
. The upper bound could be exhibited by the graph, which exists as
. Consult
Figure 4. □
Theorem 13. If , then .
Proof. Since
, then
. The upper bound could be exhibited by the graph, which exists as
. Consult
Figure 4. □
The following Corollary is a result obtained from Theorem 12 and 13.
Corollary 2. For every graph Γ, .
Theorem 14. If , then .
Proof. Since
, then
. The upper bound could be exhibited by the graph, which exists as
. Consult
Figure 4. □
Theorem 15. If , then .
Proof. Since
, then
. The upper bound could be exhibited by the graph, which exists as
. Consult
Figure 4. □
The following Corollary is a result obtained from Theorem 14 and 15.
Corollary 3. For every graph Γ, .
In
Figure 4, we see that the resolving total domination and resolving connected domination numbers attain the upper bound. In contrast, in the case of resolving domination, it attains the lower bound. This led to an interesting theorem where we try to relate the resolving domination parameters for any graph
.
Theorem 16. For any graph Γ, .
Proof. Since
TDS is a
DS, we have
And
CDS is a
DS implies
Also, as
CDS is a
TDS, we have
From Equations (
1)–(
3), we obtain
. □
Theorem 17. for .
Proof. By Theorem 4, we obtain
for
. Since
is minimum, we obtain
for
. Let
for
, where
. It is to be noted that
and
. Therefore,
is a
DS and
is depicted in
Figure 5. □
Note that the
DS with cardinality
shown in
Figure 5 is also an
IDS. In consequence, we have the following immediate Corollary of Theorem 17.
Corollary 4. for .
Theorem 18. .
Proof. By Theorem 6, we obtain
. Let
be the set of all possible subgraphs of
with at least one isolated vertex. If
, then ∃
but
or
. This is a contradiction to the definition of the total dominating set. Thus,
. Let
. It is to be noted that
,
and the induced graph of
does not contain any isolated vertex. Therefore,
is a
TDS and
is depicted in
Figure 6. □
Theorem 19. for .
Proof. By Theorem 6, we obtain
. Let
be the set of all possible subgraphs of
with at least one isolated vertex. Since they are three minimum values of the
TDS, we have
. If
, then ∃
but
or
. This is a contradiction to the definition of the total dominating set. Thus,
for
. Let
for
, where
. It is to be noted that
,
and the induced graph of
does not contain any isolated vertex. Therefore,
is a
TDS and
is depicted in
Figure 7. □
Theorem 20. for .
Proof. By Theorem 7,
. If
, then
will be an induced disconnected graph or ∃
but not in
. This is a contradiction to the definition of the connected dominating set. Thus,
for
. Let
for
, where
. It is to be noted that
,
and
is connected. Therefore,
is a
CDS and
is depicted in
Figure 8. □
Theorem 21. .
Proof. It is obvious that for
, the double domination number is 3 since it is isomorphic to
. By Theorem 9, we determine
. Let
. It is to be noted that
,
and for every
,
. Therefore,
is a
DDS and
is depicted in
Figure 9. □
Theorem 22. for .
Proof. By Theorem 8, we obtain
. Here, there are two minimum values for the
DDS. That is,
. If
, then ∃
where
. Thus,
for
. Let
for
, where
. It is to be noted that
,
and for every
,
. Therefore,
is a
DDS and
is depicted in
Figure 10. □
Theorem 23. for .
Proof. From Theorem 10 and Theorem 11, we obtain
for
. Let
for
. It is to be noted that
,
and for every
,
. Therefore,
is a
2DS and
is depicted in
Figure 11. □
Theorem 24. for .
Proof. From Theorem 3, Theorem 2, and Theorem 17, we have
. Suppose
, then ∃
, which is a two-degree twin vertex, such that
. This is a contradiction to the definition of resolving domination. Suppose
, by Theorem 1 and 17, the vertices of the set does not contain twin vertices, which are necessary for resolving the graph. This is a contradiction to the definition of the resolving domination. Thus, the set must contain all twin vertices except one from each twin set and must dominate the vertices of
. Thus, in every disjoint
of
, we need at least two vertices and one must be from the twin set. This implies that
for
. Let
for
. It is to be noted that
,
and
,
for every pair of
. Therefore,
is an
RDS and
is depicted in
Figure 11. □
Note that the
RDS with cardinality
shown in
Figure 11 is also an
RIDS. In consequence, we have the following immediate Corollary of Theorem 24.
Corollary 5. for .
Theorem 25. .
Proof. From Theorem 3, Corollary 2, and Theorem 18 we obtain
, since it must be both a resolving and total dominating set. Let
. It is to be noted that
,
, the induced graph of
does not contain any isolated vertex, and
,
for every pair of
. Therefore,
is an
RTDS and
is depicted in
Figure 6. □
Theorem 26. for .
Proof. From Theorem 3, Corollary 2, and Theorem 19, we have
. The same argument constructed in Theorem 24 holds here. But we need to choose the twins except one from each twin set including its one neighbor. Thus,
for
and the set is a total dominating and resolving set. Let
for
, where
. It is to be noted that
,
, the induced graph of
does not contain any isolated vertex, and
,
for every pair of
. Therefore,
is an
RTDS and
is depicted in
Figure 12. □
Theorem 27. for .
Proof. From Theorem 3, Corollary 3, and Theorem 20, we obtain
for
. Let
for
where
. It is to be noted that
,
, the induced graph of
is connected, and
,
for every pair of
. Therefore,
is an
RCDS and
is depicted in
Figure 8. □