1. Introduction
This paper considers only finite undirected simple graphs. Let G be a graph with order n, the matrix A is defined as the adjacency matrix of graph G, which is defined as follows:
Obviously,
is a real symmetric matrix with diagonal elements of 0 and other elements of 0 or 1, its eigenvalues are real number. The eigenvalues of
are also said to be the eigenvalues of the graph G, collection n eigenvalues of G to form the spectrum of this graph. The number of nonzero eigenvalues and zero eigenvalues in the spectrum of the graph G are called the rant and nullity of the graph G, and denoted by
and
, respectively, obviously
.
The chemist discovered,
is a necessary condition for the chemical stability of the molecules shown in the graph G [1] [2]. 1957, in [2], Collatz and Sinogowitz put forward a question that how to find out all singular graphs (equivalently, to show all the nonsingular graphs), namely, to describe all graphs with nullity are greater than zero, it was a very difficult problem only with some special results [3] [4] [5] [6] [7]. This has inspired a lot of researches on nullity of graph [8] - [14]. In this paper, by using three graph transformations which do not change the singularity, the non-singular trees, unicyclic graphs and bicyclic graphs are obtained. This method is different from previous.
A connected graph of order n, the graph respectively with size
and
are called the tree, the unicyclic graph and the bicyclic graph. As usual,
,
and
denoted respectively the path, the cycle and the complete graph on n vertices.
denoted the null graph (namely, a graph without vertex). The graph obtained by bonding the two ends of the
to one vertex on
and
is recorded as
, when
,
denotes the graph obtained by bonding a vertex on
with a vertex on
. The graphs obtained by bonding the starting vertices and the end vertices of the
and
are respectively is recorded as
, where
and one of them at most is 2 (as shown in Figure 1). As everyone knows, each connected bicyclic graph must contain
or
as the induced subgraph.
denotes the union graph of G and H. An edge relates a vertex of degree 1, then the vertex is called a pendant vertex, and the vertex adjacent to the pendant vertex is called the quasi-pendant vertex. The notation and terminology that are not described here are provided in [1].
2. Some Lemmas
Let
be two n-order real symmetric matrices, if there is an invertible matrix P of order n such that
, then we say that A is congruent to B, denoted by
.
Lemma 2.1. [15] Let
be n-order real symmetric matrices of two congruent, then
,
.
Lemma 2.2. Let
, where
are connected components of G. Then
. Equivalent G is non-singular if and only if every
is non-singular.
Lemma 2.3. [1] Let G have a pendant vertex, H is the graph obtained by deleting the pendant vertex from graph G and the quasi-pendant vertex adjacent to it, then
. Equivalently, G is non-singular if and only if every H is non-singular.
Lemma 2.4. [16] Let G be a graph containing path with four vertices of degree 2, let the graph H be obtained from G by replacing this path with an edge (as shown in Figure 2). Then
. Equivalently, G is non-singular if and only if every H is non-singular.
Lemma 2.5. [16] Let G be a graph containing two vertices and four edges of a cycle of length 4, positioned as shown in Figure 3. Let the graph H be obtained from G by removing this cycle. Then
. Equivalently G is non-singular if and only if every H is non-singular.
Figure 1. Graph
and
.
Figure 2. Graph transformation (II) which does not change the singularity of the graph.
Figure 3. Graph transformation (III) which does not change the singularity of the graph.
We called the three graph transformations are given which does not change the singularity of the graph in Lemma 2.3, Lemma 2.4 and Lemma 2.5 are the graph transformation I, the graph transformation I and the graph transformation III, respectively.
We called the subgraph is elementary subgraph of G in which every component is
or cycle. If a elementary subgraph of G contains all the vertices of G, then called this elementary subgraph that is the elementary spanning subgraph of G.
Lemma 2.6. [1] If G is a graph with n vertices and adjacency matrix is
, then
where
is the set of elementary spanning subgraph of G,
denotes the number of components of H and
denotes the number of cycles in H.
3. Main Theorems
We agree
is non-singular and denoted by
.
Theorem 3.1. If T is a tree with order n, then T is non-singular if and only if T is changed to
by a series of the graph transformation I.
Proof. As we all know, T is changed to
by a series of the graph transformation I, T is non-singular if and only if H is non-singular. When
, then H is singular, when
, then
is non-singular. So T is non-singular if and only if T is changed to
by a series of the graph transformation I.
Corollary 3.1. If a tree is non-singular if and only if T has a perfect matching.
Lemma 3.1. If a cycle
is non-singular if and only if
.
Proof. According Lemma 2.6, we can easily calculate
,
,
,
. Let
,
,
,
is changed to
by a series of the graph transformation II. Therefore
is non-singular if and only if
is non-singular and if and only if
.
Denoted by
.
Theorem 3.2. Let G is a unicyclic graph, then G is non-singular if and only if it is changed to
by a series of the graph transformation I and the graph transformation II.
Proof. As everyone knows, the unicyclic graph can always change to
,
or
through a series of the graph transformation I, and change to
,
or
through a series of the graph transformation II. By the Theorem 3.1 and the Lemma 3.1, unicyclic graph G is non-singular if and only if H is non-singular, and if and only if
.
Denoted by
Lemma 3.2. If
, then G is non-singular if and only if G is changed to
by a series of the graph transformation II.
Proof. At first, we can prove graphs in the
are non-singular. Taking
as an example, it has a elementary spanning subgraph
; two
, so by Lemma 2.6, we can easily calculate
. The others are similar, so we have following:
Denoted by
Then we prove graphs in the
are singular. For graph
or
, we use the graph transformation III, will get a graph which contains
, yet
provides a zero eigenvalue, so these kind of graphs are singular.
For the others, we have following:
At last, let
, and
,
,
, for graph
, we repeatedly use the graph transformation II, will get graph
. So
is non-singular if and only if
is non-singular, if and only if
.
Denoted by
Lemma 3.3. Let
, then G is non-singular if and only if G is changed to
through a series of the graph transformation II.
Proof. First of all, we can prove that the graphs in the
are non-singular. Taking
as an example, it has a elementary spanning subgraph
; two
, so by Lemma 2.6, we can calculate
. The others are similar, so we have following:
Denoted by
We can easily prove that graphs in the
are singular.
At last, let
, and
,
,
, for graph
, we repeatedly use the graph transformation II, will get graph
. So,
is non-singular if and only if
is non-singular, if and only if
.
Denoted by
.
Theorem 3.3. Let G be a bicyclic graph, then G is non-singular if and only if G is changed to
by a series of the graph transformation I and the graph transformation II.
Proof. As everyone knows, the bicyclic graph can always change to
,
,
,
,
,
or
through a series of the graph transformation I, and change to
,
through a series of the graph transformation II. By the Lemma 2.3 and the Lemma 2.4, bicyclic graph G is non-singular if and only if H is non-singular, and by the Theorem 3.1, Theorem 3.2, Lemma 3.2 and the Lemma 3.3, H is non-singular if and only if
.
4. Conclusion
By using three graph transformations which do not change the singularity of the graph, we found the non-singular trees, unicyclic graphs and bicyclic graphs. After writing this paper, I am very inspired; therefore, I want to do further research on the rank of graphs of more complex structures and so on.
Acknowledgements
This work is supported by National Natural Science Foundation of China (11561056, 11661066), National Natural Science Foundation of Qinghai Province (2016-ZJ-914).