1. Introduction
Smart grids are similar to conventional power grids, but they introduce two-way communication so that electricity and information can be exchanged between electrical utilities and a customer. Controls, computers, new technologies and tools can work together to make a smart grid not only safe, but also more efficient, reliable and more environmentally friendly. For example, they can integrate renewable resources of energy, such as wind and solar sources, to provide electricity for plug-in electric cars. In this way, smart grids, with the help of smart meters, can easily manage our electricity needs at a lower cost.
Since the amount of electricity provided by renewable resources of energy (especially wind and solar sources) often relies on weather conditions, a smart grid needs to analyze data and optimize the use of the energy to keep up with constantly changing energy demands. By deferring the electricity usage to off-peak hours, we can reduce operating costs. Usually, the power we are using right now was generated just a second ago, many kilometers away. At each instance, the amount of energy generated must equal the consumption of the entire grid, so a smart grid should manage electricity production and consumption in real-time.
Because of the tasks and requirements for smart grids, the two-way communication between nodes should be immediate, easy and safe, and the distance between a point of demand and supply should be short to reduce the electricity loss and time propagation. In addition, the smart grid should be resistant to temporary increased demand for electricity (peaks) and malfunctions. All these requirements should be met at the lowest possible cost. These demands inspired the authors to study a two-dimensional rectangular grid graph which is considered to be a model of a smart grid; nodes of the graph represent points and devices of the smart grid, while links represent possible ways of communication and energy transfer. Then we studied the problem of choosing the lowest possible number of locations (nodes, points) of the grid which could serve as special nodes (for example energy sources) to other nodes in such a way that each such ordinary node is at an immediate neighbourhood of a source node and there is a path between any two source nodes, completely contained in links between the source nodes, and there is also a similar path between any two ordinary nodes, completely contained in links between them. The first requirement ensures the reduction in loss of electricity, while the last two provide safe communication and resistance to failures and increases in energy demand. We show that the proposed solutions are the best possible in terms of the number of source points. To achieve this aim, we apply graph theory and study doubly connected domination number in grid graphs. The novelty of the paper includes the possibility of applying the doubly connected domination in smart grids modeled as grid graphs. Other new results concern exact values for the number of nodes in the smallest doubly connected sets for the case of narrow grids, and upper and lower bounds for this number in other cases.
The paper is organized as follows. In
Section 2, we present studies related to smart grids and domination in grid graphs. In
Section 3, all necessary definitions and notions are introduced. The main results of the paper are presented in
Section 4, which is divided into two subsections: first, we study narrow grid graphs, and afterwards, wider grid graphs. The last
Section 5 is devoted to discussion of the obtained results, applications and ideas for future research.
2. Related Work
Graph theory has provided a solid mathematical basis for developing new tools for complex networks analysis. Many of these tools have enormous potential to be implemented in power systems as well [
1]. Graph coloring, and its variants, find application in channel assignment, for example, see [
2,
3]. In [
4], the authors present a structured approach to creating integrated infrastructure models for smart grids using graph theory. In [
1], several chapters are devoted to the use of graph theory, in particular graph symmetry and centrality, for the complex networks of charging stations.
The notion of domination in graphs has also been widely studied, since domination in graphs helps to solve problems related to localization of different resources and devices. For example, in [
5], the authors studied minimum distance dominating sets in complex networks. In [
6,
7], dominating sets were used to make such safe networks. Power domination is a type of domination problem defined and studied with immediate application to power lines. It helps to solve the problem of monitoring an electric power system by placing as few measurement devices as possible (see [
8,
9,
10,
11]). Minimum connected dominating sets apply in ad hoc networks to find a virtual backbone, which helps achieve efficient broadcasting in these networks [
12]. This type of domination is studied in grid graphs in [
13].
In this paper, we study doubly minimum connected dominating sets in grid graphs with application to smart grids. This type of domination set was first defined in 2006 [
14], and further studied by [
15,
16,
17,
18,
19]. In these studies, the authors investigated the computational complexity of the graph parameter, basic properties and bounds on the doubly connected domination number, the influence of removing a link on this parameter and studied this number in coronas of graphs and lexicographic products. Nevertheless, this type of domination parameter has still not been thoroughly studied and there is still a great deal to discover. Until now, nobody has studied minimum doubly connected dominating sets in grid graphs, nor their application to smart grids.
A rectangular grid graph is a graph whose drawing, embedded in two-dimensional Euclidean space, forms regular rectangles. Grid graphs can also be described as Cartesian products of two paths (see
Section 3 for detailed definitions). This regularity of the structure of the grid graph implies that the structures of many variants of minimum dominating sets also create repeated patterns, which are symmetric in many cases [
20,
21]. Since grid graphs can serve as a model for a sensor’s localization in a network, geographical coordinates on a map or coordinates in a two-dimensional Cartesian plane, these graphs have potential practical applications.
Our paper is devoted to patterns that occur while constructing minimum doubly connected dominating sets. Since both the minimum dominating set and its complement have to be connected, the results may look like a labyrinth or a bark beetle path in a board. The basic pattern that is constructed for smaller grids is repeated for bigger ones, bringing the idea of symmetrical arrangements.
3. Preliminaries
A simple graph (or graph for short) consists of a non-empty finite set V of elements called nodes and a set E of two-element subsets of elements of V, which are called links. If is a link, then we will write for short. This definition of a graph can be regarded as a mathematical model of any network or grid in which links reflect the two-way communication channels between nodes.
A Cartesian product of graphs and is the graph , where the set of nodes is the Cartesian product of and , that is and two nodes and are adjacent if, and only if, and or if and .
A path graph (or a path) is a graph , where and . A rectangular grid graph is a Cartesian product of two paths, say and . For this kind of graph, we can give a more straightforward definition. For two positive integers , a grid graph is a graph with node set and two nodes are adjacent if, and only if, .
In
Figure 1, we can see a graph
. Nodes are labeled by their coordinates. Note that each inner node is of degree 4, that is, it has 4 neighbours. The nodes on the border of the grid are of degree 3, while four nodes in the corners are of degree 2. By
, we denote the nodes in the column
of the grid graph, that is
and by
the nodes in the row
, that is
.
Let be a subset of the set of nodes of a graph G. The subgraph induced by D is a graph , where is the set of these links whose both ends belong to D. A subgraph is connected if any two nodes of D can be connected by a path completely contained in .
In
Figure 2, the set
induces a connected subgraph, while the set
induces a disconnected subgraph. There is no path between nodes
and
that is contained in the subgraph induced by
.
A set
is a dominating set of a graph
G if every node in
is adjacent to at least one node in
D. A set
is a doubly connected dominating set of
G (MDCDS) if it is dominating and the induced subgraph
and
are connected. The doubly connected domination number
is the cardinality of a smallest doubly connected dominating set of
G. Although determining the minimum doubly connected domination number is NP-hard for many graph classes (see [
14]), in this paper, we give exact values of this number for narrow rectangular grid graphs, namely
for
, and we give upper and lower bounds for
.
For two nodes
x and
y, let
denote the distance between
x and
y in
G, that is the length (number of links) of a shortest path between
x and
y. If
D is a set of nodes of
G and
x is a node of
G, then the distance from
x to
D, denoted by
, is the shortest distance from
x to a node of
D. For example, in
Figure 2 the distance between nodes
and
is 3.
4. Results
In this section, we study the minimum doubly connected dominating sets in grid graphs. We start by analyzing the cases of narrow grids, then we move on to wider grids. At the end, we generalize our results. Without loss of generality, for each case of a grid graph , we assume .
4.1. Results for Narrow Grids
We begin this section with the following lemma, which says that if two nodes lying on the border of a grid do not belong to a minimum doubly connected dominating set, then they belong to the same column or to the same row.
Lemma 1. Let D be a minimum doubly connected dominating set in . If , then exactly one possibility is true:
;
;
;
.
Proof. Let D be a minimum doubly connected dominating set in and let . We proceed to the proof by contradiction, so suppose the thesis is false. Without loss of generality, let and .
Since is connected, there exists a -path such that each node of the path is contained in . Since is also connected, the -path contains the node or . Without loss of generality, we assume that belongs to the -path. However, this situation is possible only if and , which contradicts the assumption. Therefore . □
Lemma 1 implies that except for perhaps the corner nodes, three out of four border rows and columns are contained in each MDCDS.
Our next results determine exact values of the doubly connected domination number of grids , , G[s,3] and .
Proof. Since
is a path, the result follows by [
14]. □
Proof. Clearly, is a doubly connected dominating set of . Hence, .
Now let D be a MDCDS of . Since , Lemma 1 implies that . Therefore, . □
Figure 3 is an example of a smallest doubly connected dominating set of
: the set of all black nodes form a MDCDS of this grid graph. This is also true for the set of all white nodes. Note that this is exactly half of the nodes of the grid.
Proof. Clearly, is a doubly connected dominating set of , so .
Let D be a minimum doubly connected dominating set of . Then and thus without loss of generality either or .
In the first case, Lemma 1 implies that . Moreover, one more node is needed to dominate , so .
In the second case, Lemma 1 implies that . If , then, since D is doubly connected and dominating, at least more nodes of belong to D to dominate . Thus, . □
Figure 4 is an example of a grid
in which the smallest doubly connected dominating set consists of all black nodes. Note that two thirds of all nodes are needed to form an MDCDS in this grid.
Proof. Clearly, is a doubly connected dominating set of , so .
Let D be a minimum doubly connected dominating set of . Then and thus, without loss of generality, either or .
In the first case, Lemma 1 implies that . Moreover, because of and , two more nodes must be added to D to make D connected and dominating, so .
In the second case, Lemma 1 implies that . If , then at least more nodes of belong to D to dominate . Thus, . □
Figure 5 is an example of a smallest doubly connected dominating set of
.
Proof. Clearly, is a doubly connected dominating set of , so .
Let D be a minimum doubly connected dominating set of . Then and thus, without loss of generality, either or .
In the first case Lemma 1 implies that , so . However, elements of the set are not dominated by any node of A, so at least four (or more) nodes must be added to D to make D connected and dominating. This implies that , which contradicts . Therefore this is not the case.
In the second case, Lemma 1 implies that . If , then at least more nodes of belong to D to dominate . Thus, . □
Figure 6 is an example of a smallest doubly connected dominating set of
.
4.2. Results for Wide Grids
In this part, we focus on grid graphs with . Some general results are valid also for narrow graphs and this is indicated in the assumptions of the theorems. The previous results are used in the inductive proofs as the basic step of the induction. The results are divided and studied depending on the remainder when dividing l by 3. The first results are devoted to upper bounds on the doubly connected domination number, while the last are devoted to lower bounds on this number. It is worth noting that the minimum doubly connected domination number lies in between the upper and the lower bounds.
First, we present the theorems; their proofs can be found below.
Theorem 1. Let and let for some positive integer k. Then Theorem 2. Let and let for some positive integer k. Then Theorem 3. Let and let for some positive integer k. Then Theorem 4. For , where , Proof of Theorem 1. Proposition 5 implies that the result is true for .
We continue the proof by induction on the positive integer
. Let
and assume that for
,
. Observe that
We extend into a doubly connected dominating set of .
By Lemma 1, either
or
. Without loss of generality, we assume that
. Now, we add to
all nodes of degree 2 or 3 belonging to
and not belonging to
, and we remove one node of
in order to make
connected. We may remove either
or
, because in all other cases
is neither dominating nor connected. Denote by
D the set obtained from
after the modifications. Clearly
D is a doubly connected dominating set of
. Moreover,
See an example of
and its doubly connected dominating set in
Figure 7. □
Proof of Theorem 2. Proposition 3 implies that the result is true for .
We continue the proof by induction on the positive integer
. Let
and assume that for
,
. Observe that
We extend
into a doubly connected dominating set of
in the same way as in the proof of Theorem 1. Again we obtain that
, so
See an example of
and a doubly connected dominating set in
Figure 8. □
Proof of Theorem 3. Proposition 4 implies that the result is true for .
We continue the proof by induction on the positive integer
. Let
and assume that for
,
. Again
We add new nodes to
to make it a doubly connected dominating set of
in the same way as in the proof of Theorem 1. Again we obtain that
, so
See an example of
and a doubly connected dominating set in
Figure 9. □
Proof of Theorem 4. Let , where , be a grid graph and let D be a doubly connected dominating set of .
Since the maximum degree among nodes of
is 4,
D may dominate at most
nodes of
. However,
D is connected, so we conclude that
D may dominate at most
nodes of
. Moreover, accordingly to the Lemma 1,
D contains at least three nodes of degree 2 and at least
nodes of degree 3. For this reason,
D may dominate at most
nodes of
. Therefore
and hence
Since
D is a doubly connected dominating set of
, this inequality must be true also for the smallest such a set, so
since the minimum doubly connected domination number is an integer. □
5. Conclusions and Discussion
This paper contributes to filling the gap in studying and inventing safe and reliable smart grids. For this reason, we introduce and study a rectangular grid graph as a model for smart grids. We present exact values for the doubly connected domination numbers for narrow grid graphs and straightforward formulas for the upper and lower bounds for this number in wide grid graphs. We also give examples of (minimum) doubly connected dominating sets for some of them. These examples give an idea of how doubly connected dominating sets may look in any given grid graph. It will be interesting to find and prove in the future the exact values for the doubly connected domination number in wide grid graphs; however, the authors believe that the values of this number are very close to those presented in this paper for the upper bounds.
Doubly connected dominating sets might be used to help locate facilities in smart grids. For example, in the nodes belonging to the minimum doubly connected dominating set, we may locate energy sources (or batteries). In this way, each energy consumer is directly connected to a source of energy. Moreover, the subgraph induced by the set of source nodes is connected, so the sources may communicate and even transfer energy with each other without intermediation of the consumer nodes. Similarly, the subgraph induced by the set of consumer nodes is connected. Due to this, consumers may exchange information, such as reconciling electricity usage graphics for sustainable energy use and for supporting green sources of energy. This can be performed without involving source nodes. Hence, the significance of the proposed research refers to safety, economy, ecology and reliability of the future energetic world.
In the future, it will be worth considering minimum doubly connected dominating sets in other types of grid graphs, for example in triangular or hexagonal grids.