Structural properties of Toeplitz graphs
Abstract
In this paper, we study structural properties of Toeplitz graphs. We characterize -free Toeplitz graphs for an integer and give equivalent conditions for a Toeplitz graph with and being chordal and equivalent conditions for a Toeplitz graph being perfect. Then we compute the edge clique cover number and the vertex clique cover number of a chordal Toeplitz graph. Finally, we characterize the degree sequence of a Toeplitz graph with vertices and show that a Toeplitz graph is a regular graph if and only if it is a circulant graph.
keywords:
Toeplitz graphs , Chordal Toeplitz graphs , Perfect Toeplitz graphs , Regular Toeplitz graphs , Circulant graphsMSC:
05C70 , 05C691 Introduction
An matrix is called a Toeplitz matrix if for each where denotes the set for a positive integer . Toeplitz matrices are precisely those matrices that are constant along all diagonals parallel to the main diagonal, and thus a Toeplitz matrix is determined by its first row and column. Toeplitz matrices occur in a large variety of areas in pure and applied mathematics. For example, they often appear when differential or integral equations are discretized and arise in physical data-processing applications and in the theories of orthogonal polynomials, stationary processes, and moment problems; see Heinig and Rost [8]. Other references on Toeplitz matrices are Gohberg [7] and lohvidov [13].
A Toeplitz graph is defined to be a simple, undirected graph whose adjacency matrix is a -symmetric Toeplitz matrix. Any Toeplitz matrix mentioned in this paper has the main diagonal entries . One can see that the first row of a symmetric Toeplitz matrix determines a unique Toeplitz graph. In this vein, we denote a Toeplitz graph with vertices by if the ’s in the first row of its adjacency matrix are placed at positions , , …, with . In addition, we label the vertices of with so that the th row of its adjacency matrix corresponds to the vertex labeled . See Figure 1 for an illustration.
For and , infinite Toeplitz graphs are defined the same way. Both types may be studied as special subgraphs of integer distance graphs [1, 14, 15].
Toeplitz graphs have been introduced by G. Sierksma and first been investigated with respect to hamiltonicity by van Dal et al. [24] (see also Heuberger [9], Malik and Qureshi [19], Malik and Zamfirescu [20] for more recent works). Infinite, bipartite Toeplitz graphs have been fully characterized in terms of bases and circuits by Euler et al. [6] (with results on the finite case presented in Euler [3]). Colouring aspects are especially treated in Heuberger [10], Kemnitz and Marangio [15], Nicoloso and Pietropaoli [23]. Infinite, planar Toeplitz graphs have been fully characterized in Euler [4] providing, in particular, a complete description of the class of 3-colourable such graphs. Finite planar Toeplitz graphs are studied in [5].
A hole is a chordless cycle of length at least as an induced subgraph, while an anti-hole is the complement of a hole. An odd hole (respectively odd anti-hole) is a hole (respectively anti-hole) with an odd number of vertices. A chordal graph is a simple graph without holes. A graph is an interval graph if it captures the intersection relation for some set of intervals on the real line. Formally, is an interval graph provided that one can assign to each an interval such that is nonempty precisely when . Three independent vertices form an asteroidal triple in a graph if, for each two, there exists a path containing those two but no neighbor of the third. It is well-known that a graph is an interval graph if and only if it is chordal and has no asteroidal triple [17].
A clique is a complete subgraph or a subset of vertices of an undirected graph such that every two distinct vertices in the clique are adjacent. A clique cover of is a set of cliques of such that every vertex is in at least one of them. The clique cover number is the minimum size of a clique cover, and is denoted by . An edge clique cover of is a set of cliques of , which together contain each edge of at least once. The smallest cardinality of any edge clique cover of is called the edge clique cover number of , and is denoted by . Those numbers exist as the vertex set (resp. the edge set) of forms a clique cover (resp. an edge clique cover) for .
The chromatic number of a graph , denoted by , is the smallest number of colors needed to color the vertices of so that no two adjacent vertices share the same color.
The clique cover number of equals the chromatic number of its complement , that is,
(1) |
A perfect graph is a graph such that for every induced subgraph of , the clique number equals the chromatic number, i.e., . A graph for which (without any requirement that this condition also hold on induced subgraphs) is called a weakly perfect graph. All perfect graphs are therefore weakly perfect by definition.
A circulant matrix is an Toeplitz matrix in the following form:
A graph is said to be a circulant graph if it is isomorphic to a Toeplitz graph whose adjacency matrix is a -symmetric circulant matrix where
(2) |
for each and . Circulant graphs are well-studied (see [12, 16, 21, 22, 25] for references). The family of circulant graphs is an important subclass of Toeplitz graphs. Circulant graphs have various applications in the design of interconnection networks in parallel and distributed computing.
The paper is organized as follows. In Section 2, we characterize -free Toeplitz graphs for an integer , where denotes the complete graph with vertices, and then we compute the edge clique cover number and the vertex clique cover number of a Toeplitz graph. In section 3, we study holes in Toeplitz graphs and give a condition for a Toeplitz graph not having holes, which leads to a characterization of chordal Toeplitz graphs. Then we give equivalent conditions for a Toeplitz graph being perfect. In Section 4, we characterize the degree sequence of a Toeplitz graph with vertices and show that a Toeplitz graph is a regular graph if and only if it is a circulant graph. In Section 5, we propose open problems.
Our results are summarized in Figure 2. The grey region represents the set of Toeplitz graphs with and being chordal for a fixed positive integer (Theorem 3.3); the region represents the set of odd-hole-free Toeplitz graphs (Theorem 3.7); the region represents the set of circulant graphs (Theorem 4.6).
2 Cliques in Toeplitz graphs
In this section, we give an upper bound for the clique number of Toeplitz graphs and characterize -free Toeplitz graphs for an integer , and then we compute the edge clique cover number and the vertex clique cover number of a Toeplitz graph . The following two results immediately follow from the definition of Toeplitz graph.
Proposition 2.1.
For a positive integer , let . Then for each , and are adjacent if and only if .
Lemma 2.2.
For positive integers and , let . Then and are connected in if and only if is a multiple of .
Proposition 2.3.
For positive integers and , let . Then has components. In particular, if are the components of , then is isomorphic to the graph and the vertex set of is for each .
Proof.
For each , we let . Then for each . By Lemma 2.2, is a component of for each . Fix and let be a function from to defined by for each . It is easy to see that is a bijection. Then and are adjacent in if and only if , which is equivalent to , that is, and are adjacent in . ∎
Lemma 2.4.
Let . Then there is a maximum clique of that contains the vertex .
Proof.
In the following, we present a condition for a Toeplitz graph being -free.
Theorem 2.5.
Let . Then is -free if and only if for any subset with size , there is a pair of distinct integers such that .
Proof.
Let be the set of neighbors of in . Then . Now is -free if and only if does not belong to a clique of size (by Lemma 2.4), equivalently, any subset of with size contains a pair , such that .
If any subset with size contains a pair of distinct integers such that , then any subset of with size contains a pair , such that . Suppose that any subset of with size contains a pair , such that . Let be a subset of with size . Then is a subset of with size , so there is a pair , such that by the last equivalence above. Thus there is a pair of distinct integers such that .∎
Corollary 2.6.
Let . Then is triangle-free if and only if for any pair .
For a Toeplitz graph , we denote .
Lemma 2.7.
Let . Then for every with if and only if for each .
Proof.
We can easily check the ‘if’ part. To show the ‘only if’ part, suppose that for every with . Then . Since , . Therefore . By the supposition again, . Since , or . If , then , a contradiction. Thus and consequently . By repeating this procedure, we conclude that for each and thus . ∎
We denote the degree of the vertex by in a Toeplitz graph.
Theorem 2.8.
Let . Then . Furthermore, the equality holds if and only if for each .
Proof.
By Lemma 2.4, there is a maximum clique that contains the vertex . Then the clique is contained in the closed neighborhood of . Since , the inequality holds. Now we show the equality part. If , then is a clique of size in and so .
Theorem 2.9.
Let . Then . Moreover, for with and , .
Proof.
Suppose that . Then . By Proposition 2.3, has components and so . Again, by Proposition 2.3, each component is isomorphic to for each . Since , the number of vertices in a component is at most and so for each is a complete graph by Proposition 2.1. Thus .
Now, suppose that . Then . Let for each . Then, for each , an element in is at least and at most , so is a vertex set of . In addition, is a clique for each by definition. Take an edge such that . If , then contains and . Suppose that . Then there exists an integer such that with . Obviously, and is a multiple of . Since , and so . Thus contains . Thus is an edge-clique cover of and so .
Now, let . Take edges and for some . Since , and are not adjacent by Proposition 2.1 and so and do not belong to the same clique. Thus and hence .
Let be a Toeplitz graph with and . Note that if , so . We assume that . Suppose that . Let . Since , and so, by Proposition 2.1, . Take edges and for some . Since , and are not adjacent by Proposition 2.1 and so and do not belong to the same clique. Thus we have shown that if . Suppose that . Since , by Proposition 2.1 and so . Therefore if . Thus the “moreover” part is true. ∎
In the following, we compute the vertex clique cover number of a Toeplitz graph .
Theorem 2.10.
Let for . Then
where is the positive integer such that and .
Proof.
Since and , it follows from Proposition 2.3 that has components, each of the first components is isomorphic to , and each of the other components is isomorphic to .
Since for each and consecutive vertices of form a clique in , we have for each . Now, by Theorem 2.8, for each , so we can conclude that for each . Similarly, we can show that for each . Therefore
3 Chordal Toeplitz graphs and Perfect Toeplitz graphs
In this section, we study holes in Toeplitz graphs and give a condition for a Toeplitz graph not having holes, which leads to a characterization of chordal Toeplitz graphs. Then we give equivalent conditions for a Toeplitz graph being perfect. By Theorem 2.8, we know that, for , if and only if for each . Yet, as long as , we add more equivalent statements such as is chordal.
Proposition 3.1.
For positive integers and , is chordal.
Proof.
By Proposition 2.3, it suffices to show that is chordal for each integer , . To reach a contradiction, suppose that contains a hole for some integer . We identify with . Since the sequence cannot strictly increase or decrease, either and or and for some , . Assume the former. Then and for some by Proposition 2.1. Since , and so . Therefore is a chord of and we reach a contradiction. We can similarly show that also has a chord in the latter case. Thus is chordal. ∎
For a path , we denote by the path .
Lemma 3.2.
Let be a Toeplitz graph with . If , then has a hole of length .
Proof.
For each , let be the path such that
Then are disjoint paths which contain all the vertices of .
Now we construct a cycle in the following way. We start from the vertex and consider the edge . Then is on the path for . We denote by the -section of . Since , and so is a vertex of . Then we take the edge and the path where . We denote by the -section of . Then is a -path. Noting that has a solution where , we may conclude that is a cycle in . By construction, the length of this cycle is the minimum of sum of two positive integers and satisfying , that is, .
To show that the cycle has no chord, take two vertices and with on the cycle. Then and for some and . If and are adjacent, is either or . Suppose . Then . However, and so and , which implies that and are consecutive on the cycle. Similarly one can show that if , then and are also consecutive. Thus the cycle has no chord. Since , and so the cycle is a hole. ∎
The following theorem characterizes the chordal Toeplitz graphs with .
Theorem 3.3.
Let be a Toeplitz graph. If , then the following statements are equivalent.
-
(i)
is interval.
-
(ii)
is chordal.
-
(iii)
for each .
-
(iv)
.
Proof.
is obvious. By Theorem 2.8, . To complete the proof, we shall show that and . To show , we denote by the -cycle
for each with and . Since is chordal, has a chord for each with and . Thus, for each with and ,
(3) |
Suppose that . If , then has a hole of length by Lemma 3.2 and we reach a contradiction. Thus . Now we suppose that . Since , and exist. Therefore we have or from and from . If , then , so and . Assume that . To reach a contradiction, suppose that . By definition, is a subgraph of and contains a hole by Lemma 3.2. Since is chordal, has a chord in . Then the difference of two ends of a chord is , for otherwise the chord also exists in . However, since is a subgraph of , the difference of any pair of vertices on is at most and we reach a contradiction. Thus and .
Now suppose . We consider the cycle for each . Then for each , and and so for each by (3). To reach a contradiction, suppose that . Then for any and so . Since is the largest element in the set, we have . Then
so by (3). However, and we reach a contradiction. Therefore and so . Thus
(4) |
For each ,
by (4). Yet, since for each by (4), for each . Therefore
(5) |
In addition, since by (4), we have . Thus, by (5),
(6) |
By subtracting (6) from (4) for each , we have
(7) |
for each .
Now we show . Suppose that .
By Proposition 2.3, each component of is for some . Therefore it suffices to show that is an interval graph for any . To each vertex , we assign an interval . We note that if and only if , that is, and are adjacent in . Thus is an interval graph and hence we may conclude is an interval graph. ∎
In the rest of this section, we characterize perfect Toeplitz graphs in the following by utilizing the results we have shown. We first introduce classes of well-known perfect graphs.
Theorem 3.4.
[11] Chordal graphs, cographs and bipartite graphs are perfect.
Corollary 3.5.
Let . Then .
Proof.
Next, we characterize perfect Toeplitz graphs . To do so, we introduce the following Theorem. A graph is called a Berge graph if it contains neither an odd hole nor an odd anti-hole as an induced subgraph.
Theorem 3.6.
(Strong Perfect Graph Theorem [2]) A graph is perfect if and only if it is Berge.
Theorem 3.7.
Let with and . Then the following statements are equivalent.
-
(i)
is even or .
-
(ii)
is an odd-hole-free graph.
-
(iii)
is a perfect graph.
-
(iv)
is a weakly perfect graph.
Proof.
Let and . We first show . Since has a hole of length by Lemma 3.2, is an odd-hole-free graph only if is even or .
Now we show . Suppose that . Since , and and so . Therefore is chordal by Proposition 3.1 and thus is odd-hole-free by Theorem 3.4. Suppose that is even. We prove by contradiction. Suppose that has an odd-hole of length for some positive odd integer . Let . Then, by Proposition 2.1, for each (we identify with ). For each , let be the number of indices such that , and let be the number of indices such that for each . Then the length of is . Since ,
or . If , then and so the length of is , which is a contradiction. Thus . Then
Therefore and for some integer . Then the length of is . Since is even by the supposition, we reach a contradiction. Thus is odd-hole-free. Hence we have shown that .
By Theorem 3.6, . Next, we will show . Suppose that is even or . If , then is chordal by Proposition 3.1 and thus is a perfect graph by Theorem 3.4. Suppose that . Then , so is even. In addition, is not chordal by Theorem 3.3, so by Theorem 2.8. Since we have shown , is an odd-hole-free graph. By Theorem 3.6, it remains to show that does not contain an odd anti-hole. Since the complement of a cycle is again, does not contain an anti-hole on vertices. Note that any odd anti-hole with at least vertices contains a triangle. Yet, since , does not contain a triangle. Therefore does not contain any odd anti-hole with at least vertices and so we have shown that is odd anti-hole-free.
Obviously . To complete the proof, we will show . Suppose that is a weakly perfect graph. Then by definition. By Theorem 2.8, and the equality holds if and only if is chordal. If , then is chordal and so, by Theorem 3.4, is a perfect graph. Since we have shown , is odd-hole-free if . Suppose that . Then , so is a bipartite graph, which implies that is odd-hole-free. ∎
Theorem 3.8.
(Weak Perfect Graph Theorem [18]) A graph is perfect if and only if its complement is perfect.
By definition, it is easy to check that the complement of a Toeplitz graph is where . Thus, by Theorems 3.7 and 3.8, the following corollary is true.
Corollary 3.9.
Let and with . Then is a perfect graph if and only if is even or .
4 Degree sequence of Toeplitz graphs
The degree sequence of a graph is defined to be a monotonic nonincreasing sequence of the vertex degrees of its graph vertices. In this section, we characterize the degree sequence of a Toeplitz graph with vertices and show that a Toeplitz graph is a regular graph if and only if it is a circulant graph.
We recall that for . For a Toeplitz graph , we denote by the number of elements in which are less than . Then it is easy to see that
(8) |
for any .
Theorem 4.1.
Let . Then for each ,
Proof.
Take a vertex . Then
By definition of ,
and
where the right sides of the first and second equalities are if or , respectively. ∎
Corollary 4.2.
For a Toeplitz graph on vertices, the following are true:
-
(a)
For each , .
-
(b)
If is odd, then is even.
Lemma 4.3.
The difference of degrees of two consecutive vertices of a Toeplitz graph is at most . Moreover, for and each vertex , the following are true:
-
(a)
if and only if or .
-
(b)
if and only if and .
-
(c)
if and only if and .
Proof.
From Corollary 4.2, we know that the degree sequence of a Toeplitz graph of order has the property that each term appears an even number of times, except the degree of which happens to be even when is odd. In addition, the terms form consecutive integers with possible repetition by Lemma 4.3. However, this necessary condition cannot be sufficient. To see why, we take the sequence , which satisfies the necessary condition. Suppose that is the degree sequence of a Toeplitz graph . Then , , . By Lemma 4.3(b), and . Then is adjacent to and and we reach a contradiction.111The authors thank Homoon Ryu for finding this counterexample. This counterexample is a special case of for some , which cannot be the degree sequence of any Toeplitz graph of order .
The following theorem gives a necessary and sufficient condition for a monotone nonincreasing sequence of nonnegative integers being the degree sequence of a Toeplitz graph.
Theorem 4.4.
A monotone nonincreasing sequence of nonnegative integers is the degree sequence of a Toeplitz graph if and only if there is a permutation on such that
-
(a)
for each ;
-
(b)
for each ;
-
(c)
;
-
(d)
and have the same parity if is odd,
where is the number of for which .
Proof.
For notational convenience, we let . We first show the ‘only if’ part. Suppose that is the degree sequence of a Toeplitz graph . Let be the permutation on such that for each . Then the conditions (a) and (b) immediately come from Corollary 4.2 and Lemma 4.3. Obviously, . Now, for each such that , exactly one of or belongs to and the other belongs to by Lemma 4.3 (b) and (c). Therefore and , so the sequence with the permutation satisfies the condition (c). Let
and
Then
Since the parities of and are the same, is odd and we reach a contradiction. Thus the sequence with the permutation satisfies the condition (d).
Now we show the ‘if’ part. Suppose that there exists a permutation on satisfying the conditions (a), (b), (c) and (d). For notational convenience, let . We will construct a Toeplitz graph such that for each as follows.
Let
and
Then by condition (a) and they are mutually disjoint sets. By definition, and so . In addition, since by the condition (c), . Thus
and so we may choose elements from . We denote by the set of those elements. Now we define by
Then the set is well-defined because is integer when is odd, by the condition (d), and it is straightforward to check that the set defined above has element.
Let . Then
(9) |
Take . By the definition of , if and ; if and ; if either and or and . Thus by Lemma 4.3. By the way, for each , by the condition (b), so . Hence for each and is the degree sequence of .∎
In the rest of this section, we will show that a necessary and sufficient condition for a Toeplitz graph being regular is its being a circulant graph. To do so, we need the following lemma.
Lemma 4.5.
Let . Then is a circulant graph if and only if for each .
Proof.
Let be the adjacency matrix of . To show the ‘only if’ part, suppose that is a circulant graph.
Now we show the ‘if’ part. Suppose that for each . Then, for each , if and only if if and only if if and only if . Thus is a circulant matrix. ∎
Let be a circulant graph isomorphic to . It is well-known that if for each , then is even and is a regular graph; if is even and for some , then is odd and is a regular graph (see [22]). Therefore any circulant graph is a regular Toeplitz graph. In the following, we show that its converse is also true.
Theorem 4.6.
A Toeplitz graph is regular if and only if it is a circulant graph.
5 Closing remarks
Theorem 3.3 gives equivalent conditions for a Toeplitz graph with and being chordal. In the proof of Theorem 3.3, we did not use the condition when we showed , , and .
Question 1. Does the statement (ii) imply the statement (i) in Theorem 3.3 without the condition ?
Theorem 3.7 gives equivalent conditions for a Toeplitz graph being perfect for any positive integers and .
Question 2. Is there any meaningful characterization for (weakly) perfect Toeplitz graphs with ?
Acknowledgements
The authors thank anonymous referees for his/her helpful comments to improve the paper (in particular, the proof of Lemma 3.2 and Section 4). This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (2016R1A5A1008055, NRF-2017R1E1A1A03070489, 2021R1C1C2014187), the Ministry of Education (NRF-2016R1A6A3A11930452).
References
- [1] J. Chen, G. Chang, K. Huang, Integral distance graphs, J. Graph Theory 25 (1997) 287–294.
- [2] M. Chudnovsky, N. Robertson, P. Seymour, R. Thomas, The strong perfect graph theorem, Annals of Mathematics 164 (2006) 51–229.
- [3] R. Euler, Characterizing bipartite Toeplitz graphs, Theor. Comput. Sci 263 (2001) 47–58.
- [4] R. Euler, Coloring planar Toeplitz graphs and the stable set polytope, Discret. Math. 276 (2004) 183–200.
- [5] R. Euler, T. Zamfirescu, On planar Toeplitz graphs, Graphs and Combinatorics 29 (2013) 1311–1327.
- [6] R. Euler, H. Le Verge, T. Zamfirescu, A characterization of infinite, bipartite Toeplitz graphs, In: Ku Tung-Hsin (ed.) Combinatorics and Graph Theory’95, vol. 1, pp. 119–130. Academia Sinica, World Scientific, Singapore (1995).
- [7] I. Gohberg (ed.), Toeplitz centennial, Birkhäuser, Boston, 1982.
- [8] G. Heinig, K. Rost, Algebraic methods for Toeplitz-like matrices and operators, Birkhäuser, Boston, 1984.
- [9] C. Heuberger, On hamiltonian Toeplitz graphs, Discret. Math. 245 (2002) 107–125.
- [10] C. Heuberger, On planarity and colorability of circulant graphs, Discret. Math. 268 (2003) 153–169.
- [11] S. Hougardy, Classes of perfect graphs, Discret. Math. 306 (2006) 2529–2571.
- [12] A. Ilić, M. Bašić, On the chromatic number of integral circulant graphs, Computers and Mathematics with Applications 60 (2010) 144–150.
- [13] I. S. Iohvidov, Hankel and Toeplitz matrices and forms algebraic theory, Birkhäuser, Boston, 1982.
- [14] A. Kemnitz, H. Kolberg, Coloring of integer distance graphs, Discret. Math. 191 (1998) 113–123.
- [15] A. Kemnitz, M. Marangio, Chromatic numbers of integer distance graphs, Discret. Math. 233 (2001) 239–246.
- [16] M. Klin, V. Liskovets, R. Pöschel, Analytical enumeration of circulant graphs with prime-squared number of vertices, Sém. Lotharing Combin. 36(B36d) (1996) 1–36.
- [17] C. G. Lekkerkerker and J. Ch. Boland, Representation of a finite graph by a set of intervals on the real line, Fund. Math. 51 (1962) 45–64.
- [18] L. Lovász, A characterization of perfect graphs, J. Combin. Theory 13 (1972) 95–98.
- [19] S. Malik, A. M. Qureshi, Hamiltonian cycles in directed Toeplitz graphs, Ars Combin. 109 (2013) 511–526.
- [20] S. Malik, T. Zamfirescu, Hamiltonian connectedness in directed Toeplitz graphs, Bull. Math. Soc. Sci. Math. Roum. 53(2) (2010) 145–156.
- [21] M. Muzychuk, A solution of the isomorphism problem for circulant graphs, Proc. London Math. Soc. 88 (2004) 1–41.
- [22] P. T. Meijer, Connectivities and diameters of circulant graphs, Master Thesis, Simon Fraster University, 1987.
- [23] S. Nicoloso, U. Pietropaoli, On the chromatic number of Toeplitz graphs, Discret. Appl. Math. 164 (2014) 286–296.
- [24] R. van Dal, G. Tijssen, Z. Tuza, J. van der Veen, C. H. Zamfirescu, T. Zamfirescu, Hamiltonian properties of Toeplitz graphs, Discret. Math. 159 (1996) 69–81.
- [25] A. Zhou, X. D. Zhang, Enumeration of circulant graphs with order and degree 4 or 5 [Chinese], Dianzi Keji Daxue Xuebao 25 (1996) 272–276.