Abstract
Triangulated graphs form an important class of graphs. They are a subclass of the class of perfect graphs and contain the class of interval graphs. They possess a wide range of applications. We describe later in this chapter an application of interval graphs in phasing the traffic lights at a road junction.
Access provided by Autonomous University of Puebla. Download chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
9.1 Introduction
Triangulated graphs form an important class of graphs. They are a subclass of the class of perfect graphs and contain the class of interval graphs. They possess a wide range of applications. We describe later in this chapter an application of interval graphs in phasing the traffic lights at a road junction.
We begin with the definition of perfect graphs.
9.2 Perfect Graphs
For a simple graph G, we have the following parameters:
- \(\chi (G) :\) :
-
The chromatic number of G
- \(\omega (G) :\) :
-
The clique number of G (= the order of a maximum clique of G)
- \(\alpha (G) :\) :
-
The independence number of G
- \(\theta (G) :\) :
-
The clique covering number of G (= the minimum number of cliques of G that cover the vertex set of G).
For instance, for the graph G of Fig. 9.1, \(\chi (G) = \omega (G) = 4\) and \(\alpha (G) = \theta (G) = 4.\)
A minimum set of cliques that covers V (G) is \(\{\{1\},\{2\},\{3,4,5,6\},\{7,8,9\}\}.\) In any proper vertex coloring of G, the vertices of any clique must receive distinct colors. Hence, it is clear that \(\chi (G) \geq \omega (G).\) Further, if A is any independent set of G, any clique of a clique cover of G can contain at most one vertex of A. Hence, to cover the \(\alpha (G)\) vertices of a maximum independent set of G, at least \(\alpha (G)\) distinct cliques of G are needed. Therefore, \(\theta (G) \geq \alpha (G).\)
If G is an odd cycle \({C}_{2n+1},n \geq 2,\) \(\chi (G) = 3,\omega (G) = 2,\theta (G) = n + 1,\) and \(\alpha (G) = n.\) Hence, for such a \(G,\chi (G) > \omega (G),\) and \(\theta (G) > \alpha (G).\) Moreover, A ⊂ V (G) is an independent set of vertices of G if and only if A induces a clique in G c. Therefore, for any simple graph G,
Definition 9.2.1.
Let G be a simple graph. Then
-
(i)
G is χ-perfect if and only if for every \(A \subseteq V (G),\) \(\chi (G) = \omega (G)\).
-
(ii)
G is α-perfect if and only if for every \(A \subseteq V (G),\) \(\alpha (G) = \theta (G).\)
Remark 9.2.2.
-
1.
By (9.1) above, it is clear that a graph is χ-perfect if and only if its complement is α-perfect.
-
2.
Berge [19] conjectured that the concepts of χ-perfectness and α-perfectness are equivalent for any simple graph. This was shown to be true by Lovász [134] (and independently by Fulkerson [69]). This result is often referred to in the literature as the perfect graph theorem.
Theorem 9.2.3 (Perfect graph theorem).
For a simple graph G, the following statements are equivalent:
-
(i)
G is χ-perfect.
-
(ii)
G is α-perfect.
-
(iii)
\(\alpha (G[<CitationRef CitationID="CR69">69</CitationRef>])\,\omega (G[<CitationRef CitationID="CR69">69</CitationRef>])\, \geq \,\vert A\vert \) for every \(A \subseteq V (G).\)
In view of the perfect graph theorem, there is no need to distinguish between α-perfectness and χ-perfectness; hence, graphs that satisfy any one of these three equivalent conditions can be referred to as merely perfect graphs. In particular, this means that a simple graph G is perfect if and only if its complement is perfect. For a proof of the perfect graph theorem, see [80] or [138].
Remark 9.2.4.
If G is perfect, by what is mentioned above, G cannot contain an odd hole, that is, an induced odd cycle \({C}_{2n+1},\,n \geq 2;\) likewise, by (9.1), G cannot contain an odd antihole, that is, an induced \({C}_{2n+1}^{c},\,n \geq 2.\) Equivalently, if G is perfect, then G can contain neither \({C}_{2n+1},n \geq 2\) nor its complement as an induced subgraph. The converse of this result is the celebrated “strong perfect graph conjecture” of Berge, settled affirmatively by Chudnovsky et al. [36] (see notes at the end of this chapter).
9.3 Triangulated Graphs
Definition 9.3.1.
A simple graph G is called triangulated if every cycle of length at least four in G has a chord, that is, an edge joining two nonconsecutive vertices of the cycle (see Fig. 9.2). For this reason, triangulated graphs are also called chordal graphs and sometimes rigid circuit graphs.
A graph is weakly triangulated if it contains neither a chordless cycle of length at least 5 nor the complement of such a cycle as an induced subgraph. Note that any triangulated graph is weakly triangulated.
Remark 9.3.2.
It is clear that the property of a graph being triangulated is hereditary; that is, if G is triangulated, then every induced subgraph of G is also triangulated.
Definition 9.3.3.
A vertex v of a graph G is a simplicial vertex of G if the closed neighborhood N G [v] of v in G induces a clique in G.
Example 9.3.4.
In Fig. 9.2a, the vertices \({u}_{1},{u}_{2},{u}_{3},\) and u 4 are simplicial, whereas \({v}_{1},{v}_{2},{v}_{3},\) and v 4 are not.
Triangulated graphs can be recognized by the presence of a perfect vertex elimination scheme.
Definition 9.3.5.
A perfect vertex elimination scheme (or, briefly, a perfect scheme) of a graph G is an ordering \(\{{v}_{1},\,{v}_{2},\,\ldots ,\,{v}_{n}\}\) of the vertex set of G in such a way that, for \(1 \leq i \leq n,\,{v}_{i}\) is a simplicial vertex of the subgraph induced by \(\{{v}_{i},\,{v}_{i+1},\,\ldots ,\,{v}_{n}\}\) of G.
Example 9.3.6.
For the graph of Fig. 9.2a, \(\{{u}_{1},\,{u}_{2},\,{u}_{3},\,{u}_{4},\,{v}_{4},\,{v}_{2},\,{v}_{1},\,{v}_{3}\}\) is a perfect scheme.
Remark 9.3.7.
Any vertex of degree 1 is trivially simplicial. Hence, any tree has a perfect vertex elimination scheme. Also, any tree is trivially triangulated. It turns out that these facts can be generalized to assert that any triangulated graph has a perfect vertex elimination scheme. (Based on this, Fulkerson and Gross [70] gave a “good algorithm” to test for triangulated graphs, namely, repeatedly locate a simplicial vertex and remove it from the graph until there is left out a single vertex and the graph is triangulated, or else at some stage no simplicial vertex exists and the graph is not triangulated.) Before we establish the above result, we need another characterization of triangulated graphs. This result is due to Hajnal and Surányi [89] and also due to Dirac [56].
Lemma 9.3.8.
A graph G is triangulated if and only if every minimal vertex cut of G is a clique.
Proof.
Assume that G is triangulated and that S is a minimal vertex cut of G. Let a and b be vertices in distinct components, say G A and G B , respectively, of G ∖ S. Now every vertex x of S must be adjacent to some vertex of G A , since if x is adjacent to no vertex of G A , then \(G\setminus (S\setminus x)\) is disconnected and this would contradict the minimality of S. Similarly, x is adjacent to some vertex of G B . Hence, for any pair x, y ∈ S, there exist paths \({P}_{1}\, :\, x{a}_{1}\ldots {a}_{r}y\) and \({P}_{2}\, :\, x{b}_{1}\ldots {b}_{s}y,\) with each \({a}_{i} \in {G}_{A}\) and each \({b}_{j} \in {G}_{B}.\) Let us assume further that the a i ’s and b j ’s have been so chosen that these x-y paths are of least length. Then \(x{a}_{1}\ldots {a}_{r}y{b}_{s}{b}_{s-1}\ldots {b}_{1}x\) is a cycle whose length is at least 4, and so it must have a chord. But such a chord cannot be of the form a i a j or \({b}_{k}{b}_{\mathcal{l}}\) in view of the minimality of the length of P 1 and P 2. Nor can it be a i b j for some i and j, as a i and b j belong to a distinct component of \(G\setminus S\). Hence, it can be only xy. Thus, every pair x, y in S is adjacent, and S is a clique.
Conversely, assume that every minimal vertex cut of G is a clique. Let \(axb{y}_{1}{y}_{2}\ldots {y}_{r}a\) be a cycle C of length ≥ 4 in G. If ab were not a chord of C, denote by S a minimal vertex cut that puts a and b in distinct components of G ∖ S. Then S must contain x and y j for some j. By hypothesis, S is a clique, and hence xy j ∈ E(G), and xy j is a chord of C. Thus, G is triangulated.
Lemma 9.3.9.
Every triangulated graph G has a simplicial vertex. Moreover, if G is not complete, it has two nonadjacent simplicial vertices.
Proof.
The lemma is trivial either if G is complete or if G has just two or three vertices. Assume therefore that G is not complete, so that G has two nonadjacent vertices a and b. Let the result be true for all graphs with fewer vertices than G. Let S be a minimal vertex cut separating a and b, and let G A and G B be components of G ∖ S containing a and b, respectively, and with vertex sets A and B, respectively. By the induction hypothesis, it follows that if \(G[A\, \cup \, S]\) is not complete, it has two nonadjacent simplicial vertices. In this case, since G[S] is complete (refer to Lemma 9.3.8), at least one of the two simplicial vertices must be in A. Such a vertex is then a simplicial vertex of G because none of its neighbors is in any other component of \(G\setminus S.\) Further, if \(G[A\, \cup \, S]\) is complete, then any vertex of A is a simplicial vertex of G. In any case, we have a simplicial vertex of G in A. Similarly, we have a simplicial vertex in B. These two vertices are then nonadjacent simplicial vertices of G.
We are now ready to prove the second characterization theorem of triangulated graphs.
Theorem 9.3.10.
A graph G is triangulated if and only if it has a perfect vertex elimination scheme.
Proof.
The result is obvious for graphs with at most three vertices. So assume that G is a triangulated graph with at least four vertices. Assume that every triangulated graph with fewer vertices than G has a perfect vertex elimination scheme. By Lemma 9.3.9, G has a simplicial vertex v. Then G ∖ v has a perfect vertex elimination scheme. Then v followed by a perfect scheme of G ∖ v gives a perfect scheme of G.
Conversely, assume that G has a perfect scheme, say \(\{{v}_{1},\,{v}_{2},\,\ldots ,\,{v}_{n}\}.\) Let C be a cycle of length ≥ 4 in G. Let j be the first suffix with \({v}_{j} \in V (C).\) Then \(V (C) \subseteq G[\{{v}_{j},\,{v}_{j+1},\,\ldots ,\,{v}_{n}\}]\) and, since v j is simplicial in \(G[\{{v}_{j},\,{v}_{j+1},\,\ldots ,\,{v}_{n}\}],\) the neighbors of v j in C form a clique in G, and hence C has a chord. Thus, G is triangulated.
Theorem 9.3.11.
A triangulated graph is perfect.
Proof.
The result is clearly true for triangulated graphs of order at most 4. So assume that G is a triangulated graph of order at least 5. We apply induction. Assume that the theorem is true for all graphs having fewer vertices than G. If G is disconnected, we can consider each component of G individually. So assume that G is connected. By Lemma 9.3.9, G contains a simplicial vertex v. Let u be a vertex adjacent to v in G. Since v is simplicial in G (and so in G − u), \(\theta (G - u) = \theta (G).\) By the induction hypothesis, G − u is triangulated and therefore perfect and therefore \(\theta (G - u) = \alpha (G - u).\) Hence (see Exercise 7.4), \(\theta (G) = \theta (G - u) = \alpha (G - u) \leq \alpha (G).\) This together with the fact that \(\theta (G) \geq \alpha (G)\) implies that \(\theta (G) = \alpha (G).\) The proof is complete since by the induction assumption, for any proper subset A of V (G), the subgraph G[A] is triangulated and therefore perfect.
9.4 Interval Graphs
One of the special classes of triangulated graphs is the class of interval graphs.
Definition 9.4.1.
An interval graphG is the intersection graph of a family of intervals of the real line. This means that for each vertex v of G, there corresponds an interval J(v) of the real line such that \(uv \in E(G)\) if and only if \(J(u) \cap J(v)\neq \varnothing.\)
Figure 9.3 displays a graph G and its interval representation.
Remark 9.4.2.
-
1.
Interval graphs occur in a natural manner in various applications. In genetics, the Benzer model [18] deals with the conditions under which two subsets of the fine structure inside a gene overlap. In fact, one can tell when they overlap on the basis of mutation data. Is this overlap information consistent with the hypothesis that the fine structure inside the gene is linear? The answer is “yes” if the graph defined by the overlap information is an interval graph.
-
2.
It is clear that the intervals may be taken as either open or closed.
-
3.
The cycle C 4 is not an interval graph. In fact, if \(V ({C}_{4}) =\{ a,\,b,\,c,\,d\}\) and if ab, bc, cd, and da are the edges of C 4, then \(J(a) \cap J(b)\neq \varnothing ,\,J(b) \cap J(c)\neq \varnothing ,\,J(c) \cap J(d)\neq \varnothing ,\) and \(J(d) \cap J(a)\neq \varnothing \) imply that either \(J(a) \cap J(c)\neq \varnothing \) or \(J(b) \cap J(d)\neq \varnothing \) [i.e., \(ac \in E(G)\) or bd ∈ E(G)], which is not the case. Hence, an interval graph cannot contain C 4 as an induced subgraph. For a similar reason, it can be checked that the graph H of Fig. 9.4 is not an interval graph.
Recall that an orientation of a graph G is an assignment of a direction to each edge of G. Hence, an orientation of G converts G into a directed graph. As mentioned in Chapter II, an orientation is transitive if, when (a, b) and (b, c) are arcs in the orientation, then (a, c) is also an arc in the orientation.
Lemma 9.4.3.
If G is an interval graph, G c has a transitive orientation.
Proof.
Let J(a) denote the interval that represents the vertex a of the interval graph G. Let \(ab \in E({G}^{c})\) and \(bc \in E({G}^{c})\) so that \(ab\notin E(G)\) and \(bc\notin E(G).\) Hence, \(J(a) \cap J(b) = \varnothing ,\) and \(J(b) \cap J(c) = \varnothing.\) Now, introduce an orientation for the edges of G c by orienting an edge xy of G c from x to y if and only if J(x) lies to the left of J(y). Then J(a) lies to the left of J(b) and J(b) lies to the left of J(c), and therefore J(a) lies to the left of J(c). Hence, whenever (a, b) and (b, c) are arcs in the defined orientation, arc (a, c) also belongs to this orientation. Thus, G c has a transitive orientation.
Gilmore and Hoffman [73] have shown that the above two properties (Remark 3 of 9.4.2 and Lemma 9.4.3) characterize interval graphs.
Theorem 9.4.4.
A graph G is an interval graph if and only if G does not contain C 4 as an induced subgraph and G c admits a transitive orientation.
Proof.
We have just seen the necessity of these two conditions. We now prove their sufficiency. Assume that G has no induced C 4 and that G c has a transitive orientation. We look at the set of maximal cliques of G and introduce a linear ordering on it. If A and B are two distinct maximal cliques of G, then for any a ∈ A, there exists b ∈ B with \(ab\notin E(G)\) and therefore \(ab \in E({G}^{c}).\) (Otherwise, \(G[A \cup B]\) would be a clique of G properly containing both A and B, a contradiction, since A and B are maximal cliques in G. ) If ab has the orientation from a to b in the transitive orientation of G c, we set A < B. This ordering is well defined in that if a′ ∈ A and \(b^\prime \in B\) with \(a^\prime b^\prime \in E({G}^{c}),\) then a′b′ must be oriented from a′ to b′ in G c (see Fig. 9.5).
To see this, first assume that \(a\neq a^\prime\) and \(b\neq b^\prime\) and that edge a′b′ is oriented from b′ to a′ in G c. Then at least one of the edges ab′ and a′b must be an edge of G c. Otherwise, the edges aa′, a′b, bb′, and b′a induce a C 4 in G, a contradiction. Suppose then that \(a^\prime b \in E({G}^{c}).\) Then if a′b is oriented from a′ to b in G c, by the transitivity of the orientation in \({G}^{c},\,b^\prime b \in E({G}^{c}),\) a contradiction. A similar argument applies when ba′, ab′, or b′a is an oriented arc of G c. The cases when \(a = a^\prime\) or b = b′ can also be treated similarly. Thus, if one arc of G c goes from A to B, then all the arcs between A and B go from A to B in G c. In this case, we set A < B. Since the number of maximal cliques of G is finite, and any two maximal cliques can be ordered by “ < , ” we obtain a linear ordering of the set of maximal cliques of G, say, \({K}_{1} < {K}_{2} < \ldots < {K}_{p}.\)
We now claim that if a vertex a of G belongs to K r and K t , where \({K}_{r} < {K}_{t},\) then it also belongs to K s , where \({K}_{r} < {K}_{s} < {K}_{t}\) (see Fig. 9.6).
Suppose \(a\notin {K}_{s}.\) First note that there exists some vertex b in K s such that b is nonadjacent to a. If not, \({K}_{s} \vee \{ a\}\) would be a clique properly containing K s , a contradiction. But then, since \({K}_{r} < {K}_{s},\) the edge ab of G c must be oriented from a to b. But \(a \in {K}_{t},\) and this means that \({K}_{t} < {K}_{s},\) a contradiction. Thus, \(a \in {K}_{s}\) as well.
In \(\{1,\,2,\,\ldots ,\,p\},\) let i be the smallest and j be the greatest numbers such that \(a \in {K}_{i}\) and \(a \in {K}_{j}.\) We now define the interval J(a) = the closed interval [i, j]. Then \(J(a) \cap J(b)\neq \varnothing \) if and only if there exists a positive integer k such that \(k \in J(a) \cap J(b).\) But this can happen if and only if both a and b are in K k [i.e., if and only if \(ab \in E(G)].\) Thus, G is an interval graph.
9.5 Bipartite Graph B(G)of a Graph G
Given a graph G, we define the associated bipartite graph B(G) as follows: Let \(V (G) =\{ {v}_{1},\,{v}_{2},\,\ldots ,\,{v}_{n}\}.\) Corresponding to V (G), take disjoint sets \(X =\{ {x}_{1},\,{x}_{2},\,\ldots ,\,{x}_{n}\}\) and \(Y =\{ {y}_{1},\,{y}_{2},\,\ldots ,\,{y}_{n}\}\) and form the bipartite graph B(G) by taking X and Y as sets of the bipartition of the vertex set of B(G). Adjacency in B(G) is defined by setting \({x}_{i}{y}_{i} \in E(B(G))\) for every \(i,\,1 \leq i \leq n,\) and for \(i\neq j,\,{x}_{i}\) is adjacent to y j in B(G) if and only if \({v}_{i}{v}_{j} \in E(G)\) (Fig. 9.7).
Our next theorem relates the chordal nature of a graph G with that of the bipartite graph B(G). Since a bipartite graph has no odd cycles and a 4-cycle of a bipartite graph cannot have a chord, a bipartite graph is defined to be chordal if each of its cycles of length at least 6 has a chord.
Theorem 9.5.1.
If the bipartite graph B(G) formed out of G is chordal, then G is chordal.
Proof.
Let \(C = {v}_{1}{v}_{2}\ldots {v}_{p}{v}_{1}\) be any cycle of G of length \(p \geq 4.\) If p is odd, take C′ to be the cycle \({x}_{1}{y}_{2}{x}_{3}{y}_{4}\ldots {x}_{p}{y}_{p}{x}_{1},\) while if p is even, take C′ to be the cycle \({x}_{1}{y}_{2}{x}_{3}{y}_{4}\ldots {x}_{p-1}{y}_{p}{x}_{p}{y}_{1}{x}_{1}\) in B(G). As B(G) is chordal and C′ is of length at least 6, C′ has a chord in B(G). Such a chord can only be of the form \({x}_{i}{y}_{j},\) where \(\vert i - j\vert \geq 2.\) This means that \({v}_{i}{v}_{j}\) is a chord of C. Thus, G is chordal.
9.6 Circular Arc Graphs
Circular arc graphs are similar to interval graphs except that the J(a)’s are now taken to be arcs of a particular circle. Consider an interval graph G. Since the number of intervals J(a), a ∈ V (G), is finite, there are real numbers m and M such that \(J(a) \subseteq (m,M)\) for every \(a \in V (G).\) Consequently, identification of m and M (i.e., conversion of the closed interval [m, M] into a circle by the identification of m and M) makes G a circular arc graph. Thus, every interval graph is a circular arc graph. Clearly, the converse is not true. However, if there exists a point p on the circle that does not belong to any arc J(a), then the circle can be cut at p and the circular arc graph can be made into an interval graph.
9.7 Exercises
-
7.1
If e is an edge of a cycle of a triangulated graph G, show that e belongs to a triangle of G.
-
7.2
What are the simplicial vertices of the triangulated graph of Fig. 9.2a?
-
7.3
Give a perfect elimination scheme for the triangulated graph of Fig. 9.2a.
-
7.4
If v is a simplicial vertex of a triangulated graph G, and vu ∈ E(G), prove that \(\theta (G - u) = \theta (G).\)
-
7.5
Let t(G) denote the smallest positive integer k such that G k is triangulated. Determine \(t({C}_{n}),\,n \geq 4.\)
-
7.6
Prove G and G c are triangulated if and only if G does not contain \({C}_{4},{C}_{4}^{c}\), or C 5 as an induced subgraph. Hence, or otherwise, show that \({C}_{n}^{c},\,n \geq 5\) is not triangulated.
-
7.7
Prove that L(G) is triangulated if and only if every block of G is either K 2 or K 3. Hence, show that the line graph of a tree is triangulated.
-
7.8
Let K(G) and L(G) denote, respectively, the clique graph and the line graph of a graph G. [K(G) is defined as the intersection graph of the family of maximal cliques of G; i.e., the vertices of K(G) are the maximal cliques of G, and two vertices of K(G) are adjacent in K(G) if and only if the corresponding maximal cliques of G have a nonempty intersection.] Then prove or disprove
-
(i)
G is triangulated \(\Rightarrow \, K(G)\) is triangulated
-
(ii)
K(G) is triangulated \(\Rightarrow \, G\) is triangulated
-
(iii)
L(G) is triangulated \(\Rightarrow \, G\) is triangulated
-
(iv)
G is triangulated \(\Rightarrow \, L(G)\) is triangulated
-
(i)
-
7.9
Show by means of an example that an even power of a triangulated graph need not be triangulated.
-
7.10
Prove the following by means of a counterexample: G is chordal need not imply that B(G) is chordal.
-
7.11
Draw the interval graph of the family of intervals below and display a transitive orientation for G c.
-
7.12
If G is cubic and if G does not contain an odd cycle of length at least 5 as an induced subgraph, prove that G is perfect. (Hint: Use Brooks’ theorem.)
-
7.13
Show that every bipartite graph is perfect.
-
7.14
For a bipartite graph G, prove that \(\chi ({G}^{c}) = \omega ({G}^{c}).\)
-
7.15
Give an example of a triangulated graph that is not an interval graph.
-
7.16
Give an example of a perfect graph that is not triangulated.
-
7.17
Show that a 2-connected triangulated graph with at least four vertices is locally connected. Hence, show that a 2-connected triangulated K 1, 3-free graph is Hamiltonian. (See reference [149].)
-
7.18
Show by means of an example that a 2-connected triangulated graph need not be Hamiltonian.
-
7.19
Show that the line graph of a 2-edge-connected triangulated graph is Hamiltonian.
-
7.20
Give an example of a circular arc graph that is not an interval graph.
-
7.21
* Show that a graph Gn is perfect if and only if every induced subgraph G′ of G contains an independent set that meets all the maximum cliques of G′.
-
7.22
Let \(\{{v}_{1},{v}_{2},\ldots ,{v}_{n}\}\) be a simplicial ordering of the vertices of a chordal graph G. Let
$${d}_{i} = \text{ deg}({v}_{i})\text{ in the subgraph }\langle {v}_{i},{v}_{i+1},\ldots ,{v}_{n}\rangle \text{ of }G.$$Prove that the chromatic polynomial of G is given by \({\prod }_{i=1}^{n}(t - {d}_{i}).\) Hence, show that \(\chi (G) ={ \max }_{1\leq i\leq n}\{1 + {d}_{i}\}.\) (This shows that the roots of the chromatic polynomial of a chordal graph are nonnegative integers.)
9.8 Phasing of Traffic Lights at a Road Junction
We present an application of interval graphs to the problem of phasing of traffic lights at a road junction. The problem is to install traffic lights at a road junction in such a way that traffic flows smoothly and efficiently at the junction.
We take a specific example and explain how our problem could be tackled. Figure 9.8 displays the various traffic streams, namely, \(a,\,b,\,\ldots ,\,g,\) that meet at the Main Guard Gate road junction at Tiruchirappalli, Tamil Nadu (India).
Certain traffic streams may be termed ”compatible” if their simultaneous flow would not result in any accidents. For instance, in Fig. 9.8, streams a and d are compatible, whereas b and g are not. The phasing of lights should be such that when the green lights are on for two streams, they should be compatible. We suppose that the total time for the completion of green and red lights during one cycle is two minutes.
We form a graph G whose vertex set consists of the traffic streams in question, and we make two vertices of G adjacent if and only if the corresponding streams are compatible. This graph is the compatibility graph corresponding to the problem in question. The compatibility graph of Fig. 9.8 is shown in Fig. 9.9.
We take a circle and assume that its perimeter corresponds to the total cycle period, namely, 120 s. We may think that the duration when a given traffic stream gets green light corresponds to an arc of this circle. Hence, two such arcs of the circle can overlap only if the corresponding streams are compatible. The resulting circular arc graph may not be the compatibility graph because we do not demand that two arcs intersect whenever they correspond to compatible flows. (There may be two compatible streams, but they need not get green light at the same time.) However, the intersection graph H of this circular arc graph will be a spanning subgraph of the compatibility graph.
The efficiency of our phasing may be measured by minimizing the total red light time during a traffic cycle, that is, the total waiting time for all the traffic streams during a cycle. For the sake of concreteness, we may assume that at the time of starting, all lights are red. This would ensure that H is an interval graph (see the last sentence of Sect. 9.5 on circular arc graphs).
Figure 9.10 gives a feasible green light assignment whose corresponding intersection graph H is given in Fig. 9.11. The maximal cliques of H are \({K}_{1} =\{ a,\,b,\,d\},\,{K}_{2} =\{ a,\,c,\,d\},\,{K}_{3} =\{ d,\,e\},\) and \({K}_{4} =\{ e,\,f,\,g\}.\) Since H is an interval graph, by Theorem 9.4.4, H c has a transitive orientation. A transitive orientation of H c is given in Fig. 9.12.
Since (b, c), (c, e), and (d, f) are arcs of H c, and since \(b \in {K}_{1},\,c \in {K}_{2},\,d,\,e \in {K}_{3},\) and \(f \in {K}_{4},\) etc., we have
in the consecutive ordering of the maximal cliques of H. Each clique \({K}_{i},\,1 \leq i \leq 4,\) corresponds to a phase during which all streams in that clique receive green lights. We then start a given traffic stream with green light during the first phase in which it appears, and we keep it green until the last phase in which it appears. Because of the consecutiveness of the ordering of the phases K i , this gives an arc on the clock circle. In phase 1, traffic streams a, b, and d receive a green light; in phase 2, a, c, and d receive a green light, and so on.
Suppose we assign to each phase K i a duration d i . Our aim is to determine the d i ’s ( ≥ 0) so that the total waiting time is minimum. Further, we may assume that the minimum green light time for any stream is 20 s. Traffic stream a gets a red light when the phases K 3 and K 4 receive a green light. Hence, a’s total red light time is \({d}_{3} + {d}_{4}.\) Similarly, the total red light times of traffic streams b, c, d, e, f, and g, respectively, are \({d}_{2} + {d}_{3} + {d}_{4};\,{d}_{1} + {d}_{3} + {d}_{4};\,{d}_{4};\,{d}_{1} + {d}_{2};\,{d}_{1} + {d}_{2} + {d}_{3};\) and \({d}_{1} + {d}_{2} + {d}_{3}.\) Therefore, the total red light time of all the streams in one cycle is \(Z = 4{d}_{1} + 4{d}_{2} + 4{d}_{3} + 3{d}_{4}.\) Our aim is to minimize Z subject to \({d}_{i} \geq 0;\,1 \leq i \leq 4,\) and \({d}_{1} + {d}_{2} \geq 20;\,{d}_{1} \geq 20,\,{d}_{2} \geq 20,\,{d}_{1} + {d}_{2} + {d}_{3} \geq 20,\,{d}_{3} + {d}_{4} \geq 20,\,{d}_{4} \geq 20,\,{d}_{3} \geq 0\) and \({d}_{1} + {d}_{2} + {d}_{3} + {d}_{4} = 120.\) (The condition \({d}_{1} + {d}_{2} \geq 20\) signifies that the green light time that stream a receives, namely, the sum of the green light times of phases K 1 and K 2, is at least 20. A similar reasoning applies to the other inequalities. The last condition gives the total cycle time.) An optimal solution to this problem is \({d}_{1} = 80,\,{d}_{2} = 20,\,{d}_{3} = 0,\) and d 4 = 20 and min Z = 480 (in seconds). But this is not the end of our problem. There are other possible circular arc graphs. Figures 9.13a,b give another feasible green light arrangement and its corresponding intersection graph. With respect to this graph, min Z = 500 s. Thus, we have to exhaust all possible circular arc graphs and then take the least of all the minima thus obtained. The phasing that corresponds to this least value would then be the best phasing of the traffic lights. (For the above particular problem, this minimum value is 480 s.)
9.9 Notes
Exercise 7.9 shows that an even power of a triangulated graph need not be triangulated. However, an odd power of a triangulated graph is triangulated [11]. Moreover, if G k is triangulated, then so is G k + 2 [130], and consequently, if G and G 2 are triangulated, then so are all the powers of G.
A simple graph G is called Berge if it contains neither an odd cycle of length at least 5 nor its complement as an induced subgraph. The strong perfect graph conjecture asserted that a graph G is perfect if it is Berge. This conjecture was proposed by Claude Berge in 1960 and was settled affirmatively by Maria Chudnovsky, Neil Robertson, Paul Seymour, and Robin Thomas in 2002 [36]. The authors show that every Berge graph is in one of the four classes of perfect graphs—basic, 2-join, M-join, and balanced skew partition. Earlier the conjecture was proved to be true for several classes of graphs: (i) K 1, 3-free graphs [154]; (ii) (K 4 − e)-free graphs [156]; (iii) K 4-free graphs [178]; (iv) bull-free, that is,
-free graphs [40] (v) triangulated graphs (see Theorem 9.2.7); (vi) weakly triangulated graphs [102] and so on.
Perfect graphs were first discovered by Berge in 1958–1959. Their importance is both theoretical (because of their bearing on graph coloring problems) and practical (because of their applications to perfect communication channels, operations research, optimization of municipal services, etc.).
Four books that give a very good account of perfect graphs are references [19, 21, 20, 76]. In addition to the classes of perfect graphs mentioned above, there are also other known classes of perfect graphs, for instance, wing-triangulated graphs and, more generally, strict quasi-parity graphs. For details, see reference [107]. Our discussion on the phasing of traffic lights is based on Roberts [166], which also contains some other applications of perfect graphs.
References
Adiga, C., Balakrishnan, R., So, W.: The skew energy of a digraph. Linear Algebra Appl. 432, 1825–1835 (2010)
Aharoni, R., Szabó, T.: Vizing’s conjecture for chordal graphs. Discrete Math. 309(6), 1766–1768 (2009)
Aho, A.V., Hopcroft, J.E., Ullman, J.D.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, MA (1974)
Akbari, S., Moazami, F., Zare, S.: Kneser graphs and their complements are hyperenergetic. MATCH Commun. Math. Comput. Chem. 61, 361–368 (2009)
Apostol, T.M.: Introduction to Analytic Number Theory. Springer-Verlag, Berlin (1989)
Appel, K., Haken, W.: Every planar map is four colorable: Part I-discharging. Illinois J. Math. 21, 429–490 (1977)
Appel, K., Haken, W.: The solution of the four-color-map problem, Sci. Amer. 237(4) 108–121 (1977)
Appel, K., Haken, W., Koch, J.: Every planar map is four colorable: Part II—reducibility. Illinois J. Math. 21, 491–567 (1977)
Aravamudhan, R., Rajendran, B.: Personal communication
Balakrishnan, R.: The energy of a graph. Linear Algebra Appl. 387, 287–295 (2004)
Balakrishnan, R., Paulraja, P.: Powers of chordal graphs. J. Austral. Math. Soc. Ser. A 35, 211–217 (1983)
Balakrishnan, R., Paulraja, P.: Chordal graphs and some of their derived graphs. Congressus Numerantium 53, 71–74 (1986)
Balakrishnan, R., Kavaskar, T., So, W.: The energy of the Mycielskian of a regular graph. Australasian J. Combin. 52, 163–171 (2012)
Bapat, R.B.: Graphs and Matrices, Universitext Series, Springer. (2011)
Barcalkin, A.M., German, L.F.: The external stability number of the Cartesian product of graphs. Bul. Akad. Štiince RSS Moldoven 94(1), 5–8 (1979)
Behzad, M., Chartrand, G., Lesniak-Foster, L.: Graphs and Digraphs. Prindle, Weber & Schmidt International Series, Boston, MA (1979)
Beineke, L.W.: On derived graphs and digraphs. In: Sachs, H., Voss, H.J., Walther, H. (eds.) Beiträge zur Graphentheorie, pp. 17–33. Teubner, Leipzig (1968)
Benzer, S.: On the topology of the genetic fine structure. Proc. Nat. Acad. Sci. USA 45, 1607–1620 (1959)
Berge, C.: Graphs and Hypergraphs, North-Holland Mathematical Library, Elsevier, 6, (1973)
Berge, C.: Graphes, Third Edition. Dunod, Paris, 1983 (English, Second and revised edition of part 1 of the 1973 English version, North-Holland, 1985)
Berge, C., Chvátal, V.: Topics on perfect graphs. Annals of Discrete Mathematics, 21. North Holland, Amsterdam (1984)
Biggs, N.: Algebraic Graph Theory, 2nd ed. Cambridge University Press, Cambridge (1993)
Birkhoff, G., Lewis, D.: Chromatic polynomials. Trans. Amer. Math. Soc. 60, 355–451 (1946)
Bondy, J.A.: Pancyclic graphs. J. Combin. Theory Ser. B 11, 80–84 (1971)
Bondy, J.A., Chvátal, V.: A method in graph theory. Discrete Math. 15, 111–135 (1976)
Bondy, J.A., Halberstam, F.Y.: Parity theorems for paths and cycles in graphs. J. Graph Theory 10, 107–115 (1986)
Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. MacMillan, India (1976)
Bollobás, B.: Modern Graph Theory, Graduate Texts in Mathematics. Springer (1998)
Brešar, B., Rall, D.F.: Fair reception and Vizing’s conjecture. J. Graph Theory 61(1), 45–54 (2009)
Brešsar, B., Dorbec, P., Goddard, W., Hartnell, B.L., Henning, M.A., Klavžar, S., Rall, D.F.: Vizing’s conjecture: A survey and recent results. J. Graph Theory, 69, 46–76 (2012)
Brooks, R.L.: On coloring the nodes of a network. Proc. Cambridge Philos. Soc. 37, 194–197 (1941)
Bryant, D.: Another quick proof that K 10≠P + P + P. Bull. ICA Appl. 34, 86 (2002)
Cayley, A.: On the theory of analytical forms called trees. Philos. Mag. 13, 172–176 (1857); Mathematical Papers, Cambridge 3, 242–246 (1891)
Chartrand, G., Ollermann, O.R.: Applied and algorithmic graph theory. International Series in Pure and Applied Mathematics. McGraw-Hill, New York (1993)
Chartrand, G., Wall, C.E.: On the Hamiltonian index of a graph. Studia Sci. Math. Hungar. 8, 43–48 (1973)
Chudnovsky, M., Robertson, N., Seymour, P., Thomas, R.: The strong perfect graph theorem. Ann. Math. 164, 51–229 (2006)
Chung, F.R.K.: Diameters and eigenvalues. J. Amer. Math. Soc. 2, 187–196 (1989)
Chvátal, V.: On Hamilton’s ideals. J. Combin. Theory Ser. B 12, 163–168 (1972)
Chvátal, V., Erdős, P.: A note on Hamiltonian circuits. Discrete Math. 2, 111–113 (1972)
Chvátal, V., Sbihi, N.: Bull-free Berge graphs are perfect. Graphs Combin. 3, 127–139 (1987)
Clark, J., Holton, D.A.: A First Look at Graph Theory. World Scientific, Teaneck, NJ (1991)
Clark, W.E., Suen, S.: An inequality related to Vizings conjecture. Electron. J. Combin. 7(1), Note 4, (electronic) (2000)
Clark, W.E., Ismail, M.E.H., Suen, S.: Application of upper and lower bounds for the domination number to Vizing’s conjecture. Ars Combin. 69, 97–108 (2003)
Cockayne, E.J.: Domination of undirected graphs—a survey, In: Alavi, Y., Lick, D.R. (eds.) Theory and Application of Graphs in America’s Bicentennial Year. Springer-Verlag, New York (1978)
Cockayne, E.J., Hedetniemi, S.T., Miller, D.J.: Properties of hereditary hypergraphs and middle graphs. Networks 7, 247–261 (1977)
Cvetković, D.M.: Graphs and their spectra. Thesis, Univ. Beograd Publ. Elektrotehn. Fak., Ser. Mat. Fiz., No. 354–356, pp. 01–50 (1971)
Cvetković, D.M., Doob, M., Sachs, H.: Spectra of Graphs—Theory and Application, Third revised and enlarged edition. Johann Ambrosius Barth Verlag, Heidelberg/Leipzig (1995)
Deligne, P.: La conjecture de Weil I. Publ. Math. IHES 43, 273–307 (1974)
Demoucron, G., Malgrange, Y., Pertuiset, R.: Graphes planaires: Reconnaissance et construction de représentaitons planaires topologiques. Rev. Française Recherche Opérationnelle 8, 33–47 (1964)
Descartes, B.: Solution to advanced problem no. 4526. Am. Math. Mon. 61, 269–271 (1954)
Diestel, R.: Graph theory. In: Graduate Texts in Mathematics, vol. 173, 4th edn. Springer, Heidelberg (2010)
Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Math. 1, 269–271 (1959)
Dirac, G.A.: A property of 4-chromatic graphs and some remarks on critical graphs. J. London Math. Soc. 27, 85–92 (1952)
Dirac, G.A.: Some theorems on abstract graphs. Proc. London Math. Soc. 2, 69–81 (1952)
Dirac, G.A.: Généralisations du théoréme de Menger. C.R. Acad. Sci. Paris 250, 4252–4253 (1960)
Dirac, G.A.: On rigid circuit graphs-cut sets-coloring. Abh. Math. Sem. Univ. Hamburg 25, 71–76 (1961)
Drinfeld, V.: The proof of Peterson’s conjecture for GL(2) over a global field of characteristic p. Funct. Anal. Appl. 22, 28–43 (1988)
Droll, A.: A classification of Ramanujan Cayley graphs. Electron. J. Cominator. 17, #N29 (2010)
El-Zahar, M., Pareek, C.M.: Domination number of products of graphs. Ars Combin. 31 (1991) 223–227
Fáry, I.: On straight line representation of planar graphs. Acta Sci. Math. Szeged 11, 229–233 (1948)
Ferrar, W.L.: A Text-Book of Determinants, Matrices and Algebraic Forms. Oxford University Press (1953)
Fiorini, S., Wilson, R.J.: Edge-colourings of graphs. Research Notes in Mathematics, vol. 16. Pitman, London (1971)
Fleischner, H.: Elementary proofs of (relatively) recent characterizations of Eulerian graphs. Discrete Appl. Math. 24, 115–119 (1989)
Fleischner, H.: Eulerian graphs and realted topics. Ann. Disc. Math. 45 (1990)
Ford, L.R. Jr., Fulkerson, D.R.: Maximal flow through a network. Canad. J. Math. 8, 399–404 (1956)
Ford, L.R. Jr., Fulkerson, D.R.: Flows in Networks. Princeton University Press, Princeton (1962)
Fournier, J.-C.: Colorations des arétes d’un graphe. Cahiers du CERO 15, 311–314 (1973)
Fournier, J.-C.: Demonstration simple du theoreme de Kuratowski et de sa forme duale. Discrete Math. 31, 329–332 (1980)
Fulkerson, D.R.: Blocking and anti-blocking pairs of polyhedra. Math. Programming 1, 168–194 (1971)
Fulkerson, D.R., Gross, O.A.: Incidence matrices and interval graphs. Pacific J. Math. 15, 835–855 (1965)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman & Co., San Francisco (1979)
Gibbons, A.: Algorithmic Graph Theory. Cambridge University Press, Cambridge (1985)
Gilmore, P.C., Hoffman, A.J.: A characterization of comparability graphs and interval graphs. Canad. J. Math. 16, 539–548 (1964)
Goddard, W.D., Kubicki, G., Ollermann, O.R., Tian, S.L.: On multipartite tournaments. J. Combin. Theory Ser. B 52, 284–300 (1991)
Godsil, C.D., Royle, G.: Algebraic graph theory. Graduate Texts in Mathematics, vol. 207. Springer-Verlag, Berlin (2001)
Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)
Gould, R.J.: Graph Theory. Benjamin/Cummings Publishing Company, Menlo Park, CA (1988)
Grinberg, É.Ja.: Plane homogeneous graphs of degree three without Hamiltonian circuits (Russian). Latvian Math. Yearbook 4, 51–58 (1968)
Gross, J.L., Tucker, T.W.: Topological Graph Theory. Wiley, New York (1987)
Gross, J.L., Yellen, J.: Handbook of graph theory. Discrete Mathematics and Its Applications, vol. 25. CRC Press, Boca Raton, FL (2004)
Gupta, R.P.: The chromatic index and the degree of a graph. Notices Amer. Math. Soc. 13, Abstract 66T–429 (1966)
Gutman, I.: The energy of a graph. Ber. Math. Stat. Sekt. Forschungszent. Graz. 103, 1–22 (1978)
Gutman, I.: The energy of a graph: Old and new results. In: Betten, A., Kohnert, A., Laue, R., Wassermann, A. (eds.) Algebraic Combinatorics and Applications, pp. 196–211, Springer, Berlin (2001)
Gutman, I., Polansky, O.: Mathematical Concepts in Organic Chemistry. Springer-Verlag, Berlin (1986)
Gutman, I., Zhou, B.: Laplacian energy of a graph. Linear Algebra Appl. 414, 29–37 (2006)
Gutman, I., Soldatović, T., Vidović, D.: The energy of a graph and its size dependence. A Monte Carlo approach. Chem. Phys. Lett. 297, 428–432 (1998)
Gutman, I., Firoozabadi, S.Z., de la Pẽna, J.A., Rada, J.: On the energy of regular graphs. MATCH Commun. Math. Comput. Chem. 57, 435–442 (2007)
Gyárfás, A., Lehel, J., Nešetril, J., Rödl, V., Schelp, R.H., Tuza, Z.: Local k-colorings of graphs and hypergraphs. J. Combin. Theory Ser. B 43, 127–139 (1987)
Hajnal, A., Surányi, J.: Über die Auflösung von Graphen in Vollständige Teilgraphen. Ann. Univ. Sci. Budapest, Eötvös Sect. Math. 1, 113–121 (1958)
Hall, P.: On representatives of subsets. J. London Math. Soc. 10, 26–30 (1935)
Hall, M. Jr.: Combinatorial Theory. Blaisdell, Waltham, MA (1967)
Harary, F.: The determinant of the adjacency matrix of a graph. SIAM Rev 4, 202–210 (1962)
Harary, F.: Graph Theory. Addison-Wesley, Reading, MA (1969)
Harary, F., Nash-Williams, C.St.J.A.: On Eulerian and Hamiltonian graphs and line graphs. Canad. Math. Bull. 8, 701–710 (1965)
Harary, F., Palmer, E.M.: Graphical Enumeration, Academic Press, New York (1973)
Harary, F., Tutte, W.T.: A dual form of Kuratowski’s theorem. Canad. Math. Bull. 8, 17–20 (1965)
Harary, F., Norman, R.Z., Cartwright, D.: Structural Models: An Introduction to the Theory of Directed Graphs. Wiley, New York (1965)
Hartnell, B., Rall, D.F.: On Vizing’s conjecture. Congr. Numer. 82, 87–96 (1991)
Hartnell, B., Rall, D.F.: Domination in Cartesian products: Vizing’s conjecture. In: Domination in Graphs, Advanced Topics, vol. 209. Monographs and Textbooks in Pure and Applied Mathematics, pp. 163–189. Marcel Dekker, New York (1998)
Haynes, T.W., Hedetniemi, S.T., Slater, P.J.: Fundamentals of Domination in Graphs. Marcel Dekker, New York (1998)
Haynes, T.W., Hedetniemi, S.T., Slater, P.J.: Domination in Graphs: Advanced Topics. Marcel Dekker, New York (1998)
Hayward, R.B.: Weakly triangulated graphs. J. Combin. Theory Ser. B 39, 200–208 (1985)
Heawood, P.J.: Map colour theorems. Quart. J. Math. 24, 332–338 (1890)
Hedetniemi, S.T.: Homomorphisms of graphs and automata. Tech. Report 03105-44-T, University of Michigan (1966)
Hell, P., Nešetril, J.: Graphs and homorphisms. Oxford Lecture Series in Mathematics and its Applications, vol. 28. Oxford University Press, Oxford (2004)
Holton, D.A., Sheehan, J.: The Petersen graph. Australian Mathematical Society Lecture Series, vol. 7, Cambridge University Press, Cambridge (1993)
Hougardy, S., Le, V.B., Wagler, A.: Wing-triangulated graphs are perfect. J. Graph Theory 24, 25–31 (1997)
Ilić, A.: The energy of unitary Cayley graphs. Linear Algebra Appl. 431, 1881–1889 (2009)
Ilić, A.: Distance spectra and distance energy of integral circulant graphs. Linear Algebra Appl. 433, 1005–1014 (2010)
Indulal, G., Gutman, I., Vijayakumar, A.: On distance energy of graphs. MATCH Commun. Math. Comput. Chem. 60, 461–472 (2008)
Irving, R.W., Manlove, D.F.: The b-chromatic number of a graph. Discrete Appl. Math. 91, 127–141 (1999)
Jacobson, M.S., Kinch, L.F.: On the domination number of product graphs: I. Ars. Combin. 18, 33–44 (1984)
Jaeger, F.: A note on sub-Eulerian graphs. J. Graph Theory 3, 91–93 (1979)
Jaeger, F.: Nowhere-zero flow problems. In: Beineke, L.W., Wilson, R.J. (eds.) Selected Topics in Graph Theory III, pp. 71–95. Academic Press, London (1988)
Jaeger, F., Payan, C.: Relations du type Nordhaus–Gaddum pour le nombre d’absorption d’un graphe simple. C. R. Acad. Sci. Paris A 274, 728–730 (1972)
Jensen, T.R., Toft, B.: Graph coloring problems. Wiley-Interscience Series in Discrete Mathematics and Optimization. Wiley, New York (1995)
Jordan, C.: Sur les assemblages de lignes. J. Reine Agnew. Math. 70, 185–190 (1869)
Jüng, H.: Zu einem Isomorphiesatz von Whitney für Graphen. Math. Ann. 164, 270–271 (1966)
Jünger, M., Pulleyblank, W.R., Reinelt, G.: On partitioning the edges of graphs into connected subgraphs. J. Graph Theory 9, 539–549 (1985)
Kainen, P.C., Saaty, T.L.: The Four-Color Problem (Assaults and Conquest). Dover Publications, New York (1977)
Kempe, A.: On the geographical problem of four colours. Amer. J. Math. 2, 193–200 (1879)
Kilpatrick, P.A.: Tutte’s first colour-cycle conjecture. Ph.D. thesis, Cape Town, (1975)
Klotz, W., Sander, T.: Some properties of unitary Cayley graphs. Electron. J. Combinator. 14, 1–12 (2007)
Koolen, J.H., Moulton, V.: Maximal energy graphs. Adv. Appl. Math. 26, 47–52 (2001)
Kouider, M., Mahéo, M.: Some bounds for the b-chromatic number of a graph. Discrete Math. 256, 267–277 (2002)
Kratochvíl, J., Tuza, Z., Voigt, M.: On the b-chromatic number of graphs. Lecture Notes Comput. Sci. 2573, 310–320 (2002)
Kruskal, J.B. Jr.: On the shortest spanning subtree of a graph and the travelling salesman problem. Proc. Amer. Math. Soc. 7, 48–50 (1956)
Kundu, S.: Bounds on the number of disjoint spanning trees. J. Combin. Theory Ser. B 17, 199–203 (1974)
Kuratowski, C.: Sur le problème des courbes gauches en topologie. Fund. Math. 15, 271–283 (1930)
Laskar, R., Shier, D.: On powers and centers of chordal graphs. Discrete Applied Math. 6, 139–147 (1983)
Lesniak, L.M.: Neighborhood unions and graphical properties. In: Alavi, Y., Chartrand, G., Ollermann, O.R., Schwenk, A.J. (eds.) Proceedings of the Sixth Quadrennial International Conference on the Theory and Applications of Graphs: Graph Theory, Combinatorics and Applications. Western Michigan University, pp. 783–800. Wiley, New York (1991)
Li, W.C.W.: Number theory with applications. Series of University Mathematics, vol. 7. World Scientific, Singapore (1996)
Li, X., Li, Y., Shi, Y.: Note on the energy of regular graphs. Linear Algebra Appl. 432, 1144–1146 (2010)
Lovász, L.: Normal hypergraphs and the perfect graph conjecture. Discrete Math. 2, 253–267 (1972)
Lovász, L.: Three short proofs in graph theory. J. Combin Theory Ser. B 19, 111–113 (1975)
Lovász, L., Plummer, M.D.: Matching theory. Annals of Discrete Mathematics, vol. 29. North-Holland Mathematical Studies, vol. 121 (1986)
Lubotzky, A., Phillips, R., Sarnak, P.: Ramanujan graphs. Combinatorica 8, 261–277 (1988)
McKee, T.A.: Recharacterizing Eulerian: Intimations of new duality. Discrete Math. 51, 237–242 (1984)
Meir, A., Moon, J.W.: Relations between packing and covering numbers of a tree. Pacific J. Math. 61, 225–233 (1975)
Menger, K.: Zur allgemeinen Kurventheorie. Fund. Math. 10, 96–115 (1927)
Moon, J.W.: On subtournaments of a tournament. Canad. Math. Bull. 9, 297–301 (1966)
Moon, J.W.: Various proofs of Cayley’s formula for counting trees. In: Harary, F. (eds.) A Seminar on Graph Theory, pp. 70–78. Holt, Rinehart and Winston, Inc., New York (1967)
Moon, J.W.: Topics on Tournaments. Holt, Rinehart and Winston Inc., New York (1968)
Mycielski, J.: Sur le coloriage des graphs. Colloq. Math. 3, 161–162 (1955)
Nash-Williams, C.St.J.A.: Edge-disjoint spanning trees of finite graphs. J. London Math. Soc. 36, 445–450 (1961)
Nebesky, L.: On the line graph of the square and the square of the line graph of a connected graph, Casopis. Pset. Mat. 98, 285–287 (1973)
Nikiforov, V.: The energy of graphs and matrices. J. Math. Anal. Appl. 326, 1472–1475 (2007)
Nordhaus, E.A., Gaddum, J.W.: On complementary graphs. Amer. Math. Monthly 63, 175–177 (1956)
Oberly, D.J., Sumner, D.P.: Every connected, locally connected nontrivial graph with no induced claw is Hamiltonian. J. Graph Theory 3, 351–356 (1979)
Ore, O.: Note on Hamilton circuits. Amer. Math. Monthly 67, 55 (1960)
Ore, O.: Theory of graphs. Amer. Math. Soc. Transl. 38, 206–212 (1962)
Ore, O.: The Four-Color Problem. Academic Press, New York (1967)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Upper Saddle River, NJ (1982)
Parthasarathy, K.R., Ravindra, G.: The strong perfect-graph conjecture is true for K 1, 3-free graphs. J. Combin. Theory Ser. B 21, 212–223 (1976)
Parthasarathy, K.R.: Basic Graph Theory. Tata McGraw-Hill Publishing Company Limited, New Delhi (1994)
Parthasarathy, K.R., Ravindra, G.: The validity of the strong perfect-graph conjecture for (K 4 − e)-free graphs. J. Combin. Theory Ser. B 26, 98–100 (1979)
Peña, I., Rada, J.: Energy of digraphs. Linear and Multilinear Algebra 56(5), 565–579 (2008)
Petersen, J.: Die Theorie der regulären Graphen. Acta Math. 15, 193–220 (1891)
Prim, R.C.: Shortest connection networks and some generalizations. Bell System Techn. J. 36, 1389–1401 (1957)
Rall, D.F.: Total domination in categorical products of graphs. Discussiones Mathematicae Graph Theory 25, 35–44 (2005)
Ramaswamy, H.N., Veena, C.R.: On the energy of unitary Cayley graphs. Electron. J. Combinator. 16 (2009)
Ram Murty, M.: Ramanujan graphs. J. Ramanujan Math. Soc. 18(1), 1–20 (2003)
Ram Murty, M.: Ramanujan graphs and zeta functions. Jeffery-Williams Prize Lecture. Canadian Mathematical Society, Canada (2003)
Ray-Chaudhuri, D.K., Wilson, R.J.: Solution of Kirkman’s schoolgirl problem. In: Proceedings of the Symposium on Mathematics, vol. 19, pp. 187–203. American Mathematical Society, Providence, RI (1971)
Rédei, L.: Ein kombinatorischer satz. Acta. Litt. Sci. Szeged 7, 39–43 (1934)
Roberts, F.S.: Graph theory and its applications to problems in society. CBMS-NSF Regional Conference Series in Mathematics. SIAM, Philadelphia (1978)
Sachs, H.: Über teiler, faktoren und charakteristische polynome von graphen II. Wiss. Z. Techn. Hochsch. Ilmenau 13, 405–412 (1967)
Sampathkumar, E.: A characterization of trees. J. Karnatak Univ. Sci. 32, 192–193 (1987)
Schwenk, A.J., Lossers, O.P.: Solutions of advanced problems. Am. Math. Mon. 94, 885–887 (1987)
Serre, J.-P.: Trees. Springer-Verlag, New York (1980)
Shader, B., So, W.: Skew spectra of oriented graphs. Electron. J. Combinator. 16, 1–6 (2009)
Shrikhande, S.S., Bhagwandas: Duals of incomplete block designs. J. Indian Stat. Assoc. 3, 30–37 (1965)
Stevanović, D., Stanković, I.: Remarks on hyperenergetic circulant graphs. Linear Algebra Appl. 400, 345–348 (2005)
Sumner, D.P.: Graphs with 1-factors. Proc. Amer. Math. Soc. 42, 8–12 (1974)
Toida, S.: Properties of an Euler graph. J. Franklin. Inst. 295, 343–346 (1973)
Trinajstic, N.: Chemical Graph Theory—Volume I. CRC Press, Boca Raton, FL (1983)
Trinajstic, N.: Chemical Graph Theory—Volume II. CRC Press, Boca Raton, FL (1983)
Tucker, A.: The validity of perfect graph conjecture for K 4-free graphs. In: Berge, C., Chvátal, V. (eds.) Topics on Perfect Graphs, vol. 21, pp. 149–157 (1984)
Tutte, W.T.: The factorization of linear graphs. J. London Math. Soc. 22, 107–111 (1947)
Tutte, W.T.: A theorem on planar graphs. Trans. Amer. Math. Soc. 82, 570–590 (1956)
Tutte, W.T.: On the problem of decomposing a graph into n connected factors. J. London Math. Soc. 36, 221–230 (1961)
Vizing, V.G.: The Cartesian product of graphs. Vycisl/Sistemy 9, 30–43 (1963)
Vizing, V.G.: On an estimate of the chromatic class of a p-graph (in Russian). Diskret. Analiz. 3, 25–30 (1964)
Vizing, V.G.: A bound on the external stability number of a graph. Dokl. Akad. Nauk. SSSR 164, 729–731 (1965)
Vizing, V.G.: Some unsolved problems in graph theory. Uspekhhi Mat. Nauk. 23(6), 117–134 (1968)
Wagner, K.: Über eine eigenschaft der ebenen komplexe. Math. Ann. 114, 570–590 (1937)
Walikar, H.B., Acharya, B.D., Sampathkumar, E.: Recent developments in the theory of domination in graphs. MRI Lecture Notes in Mathematics, vol. 1. Mehta Research Institue, Allahabad (1979)
Walikar, H.B., Ramane, H.S., Hampiholi, P.R.: On the energy of a graph. In: Mulder, H.M., Vijayakumar, A., Balakrishnan, R. (eds.) Graph Connections, pp. 120–123. Allied Publishers, New Delhi (1999)
Walikar, H.B., Gutman, I., Hampiholi, P.R., Ramane, H.S.: Non-hyperenergetic graphs. Graph Theory Notes New York 41, 14–16 (2001)
Walikar, H.B., Ramane, H.S., Jog, S.R.: On an open problem of R. Balakrishnan and the energy of products of graphs. Graph Theory Notes New York 55, 41–44 (2008)
Welsh, D.J.A.: Matroid Theory. Academic Press, London (1976)
West, D.B.: Introduction to Graph Theory, 2nd ed. Prentice Hall, New Jersey (2001)
Whitney, H.: Congruent graphs and the connectivity of graphs. Amer. J. Math. 54, 150–168 (1932)
Yap, H.P.: Some topics in graph theory. London Mathematical Society Lecture Notes Series, vol. 108, Cambridge University Press, Cambridge (1986)
Zykov, A.A.: On some properties of linear complexes (in Russian). Math. Sbornik N. S. 24, 163–188 (1949); Amer. Math Soc. Trans. 79 (1952)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media New York
About this chapter
Cite this chapter
Balakrishnan, R., Ranganathan, K. (2012). Triangulated Graphs. In: A Textbook of Graph Theory. Universitext. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4529-6_9
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4529-6_9
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4528-9
Online ISBN: 978-1-4614-4529-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)