Block Duplicate Graphs and a Hierarchy of Chordal Graphs

Similar documents
Some new results on circle graphs. Guillermo Durán 1

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs

Dirac-type characterizations of graphs without long chordless cycles

Characterizations of graph classes by forbidden configurations

Small Survey on Perfect Graphs

Chordal Graphs: Theory and Algorithms

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

Two Characterizations of Hypercubes

Vertex 3-colorability of claw-free graphs

Probe Distance-Hereditary Graphs

A taste of perfect graphs (continued)

Characterization by forbidden induced graphs of some subclasses of chordal graphs

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On some subclasses of circular-arc graphs

Chordal Probe Graphs (extended abstract)

Some results on Interval probe graphs

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv

Chordal deletion is fixed-parameter tractable

Coloring edges and vertices of graphs without short or long cycles

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

The Structure of Bull-Free Perfect Graphs

Vertex-Colouring Edge-Weightings

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras

Star Decompositions of the Complete Split Graph

R. Sritharan Computer Science Department The University of Dayton Joint work with Chandra Mohan Krishnamurthy (TeleNav) and Arthur Busch (The

Isometric Cycles, Cutsets, and Crowning of Bridged Graphs

The strong chromatic number of a graph

arxiv: v3 [cs.dm] 24 Jul 2018

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

NOTE ON MINIMALLY k-connected GRAPHS

Closed orders and closed graphs

THE LEAFAGE OF A CHORDAL GRAPH

Chapter 4. square sum graphs. 4.1 Introduction

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

K 4 C 5. Figure 4.5: Some well known family of graphs

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

Recognizing Interval Bigraphs by Forbidden Patterns

6. Lecture notes on matroid intersection


Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

Line Graphs and Circulants

KRUSKALIAN GRAPHS k-cographs

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators

arxiv: v1 [math.ho] 7 Nov 2017

On Self-complementary Chordal Graphs Defined. by Single Forbidden Induced Subgraph

EDGE MAXIMAL GRAPHS CONTAINING NO SPECIFIC WHEELS. Jordan Journal of Mathematics and Statistics (JJMS) 8(2), 2015, pp I.

Lecture Notes on Graph Theory

Parameterized coloring problems on chordal graphs

Number Theory and Graph Theory

Faster parameterized algorithms for Minimum Fill-In

Indexable and Strongly Indexable Graphs

Price of Connectivity for the vertex cover problem and the dominating set problem: conjectures and investigation of critical graphs

arxiv: v1 [cs.dm] 21 Dec 2015

These notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models.

RECOGNIZING CHORDAL PROBE GRAPHS AND CYCLE-BICOLORABLE GRAPHS

Faster parameterized algorithms for Minimum Fill-In

arxiv: v3 [cs.ds] 26 Sep 2013

Forbidden subgraph characterization of bipartite unit probe interval graphs

New Proofs for Strongly Chordal Graphs and Chordal Bipartite Graphs

Coloring Subgraphs with Restricted Amounts of Hues

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Ma/CS 6b Class 4: Matchings in General Graphs

A note on self complementary brittle and self complementary quasi chordal graphs

A note on isolate domination

Minimal dominating sets in graph classes: combinatorial bounds and enumeration

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Critical and Anticritical Edges with respect to Perfectness

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

K 4,4 e Has No Finite Planar Cover

Excellent graphs Preethi Kuttipulackal Mixed Tree Domination in Graphs Thesis. Department of Mathematics, University of Calicut, 2012

Chordal graphs MPRI

On a perfect problem

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.

2. CONNECTIVITY Connectivity

CLASSES OF VERY STRONGLY PERFECT GRAPHS. Ganesh R. Gandal 1, R. Mary Jeya Jothi 2. 1 Department of Mathematics. Sathyabama University Chennai, INDIA

Certifying Algorithms and Forbidden Induced Subgraphs

Dynamic Distance Hereditary Graphs Using Split Decomposition

1 Matching in Non-Bipartite Graphs

Greedy Algorithms and Matroids. Andreas Klappenecker

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

CS473-Algorithms I. Lecture 13-A. Graphs. Cevdet Aykanat - Bilkent University Computer Engineering Department

arxiv: v1 [math.co] 10 Oct 2017

Acyclic Edge Colorings of Graphs

Chapter 2. Splitting Operation and n-connected Matroids. 2.1 Introduction

Complexity Results on Graphs with Few Cliques

Minimal Universal Bipartite Graphs

Fully dynamic algorithm for recognition and modular decomposition of permutation graphs

Partial Characterizations of Circular-Arc Graphs

The Six Color Theorem

Two remarks on retracts of graph products

Computing the K-terminal Reliability of Circle Graphs

Greedy Algorithms and Matroids. Andreas Klappenecker

Math 575 Exam 3. (t). What is the chromatic number of G?

Vertex 3-colorability of claw-free graphs

SIGN DOMINATING SWITCHED INVARIANTS OF A GRAPH

Bipartite Roots of Graphs

Transcription:

Block Duplicate Graphs and a Hierarchy of Chordal Graphs Martin Charles Golumbic Uri N. Peled August 18, 1998 Revised October 24, 2000 and March 15, 2001 Abstract A block graph is a graph whose blocks are cliques. A block duplicate (BD) graph is a graph obtained by adding true twins (i.e., adjacent vertices with the same closed neighborhood) to vertices of a block graph. If each cut-vertex belonging to three or more blocks in the block graph receives at most one true twin, the resulting graph is called a restricted block duplicate (RBD) graph. BD and RBD graphs arise in the study of RUchordal graphs by Peled and Wu [8], who proved that the 2-connected RU-chordal graphs are equivalent to the 2-connected RBD graphs. In this note, we characterize the BD and the RBD graphs by forbidden induced subgraphs, and complete their incorporation into the hierarchy of special classes of chordal graphs. 1 Introduction We consider finite undirected graphs with no loops or multiple edges. A cycle of length p is called a p-cycle. A chord of a cycle is an edge connecting two non-consecutive vertices of the cycle. A hole (more specifically a p-hole) is an chordless p-cycle with p > 3. A chordal graph is a graph containing no holes. When we say that a graph G contains a graph H, we understand that H is an induced subgraph of G. If G does not contain H, we say that G is H- free. A cut-vertex is a vertex whose removal increases the number of connected components of the graph. A connected graph without cut-vertices is called 2- connected. We emphasize that we do not require here that a 2-connected graph have more than two vertices. The blocks of a graph are its maximal 2-connected subgraphs. Hence, the cut-vertices are the vertices belonging to more than one block. A clique is an inclusion-maximal complete subgraph. A block graph is a Dept. of Mathematics and Computer Science, Bar-Ilan University, Ramat-Gan, Israel: golumbic@cs.biu.ac.il Mathematics, Statistics, and Computer Science Dept., University of Illinois at Chicago: uripeled@uic.edu 1

graph whose blocks are cliques, and it is well known (see for example the proof of Proposition 1 in Bandelt and Mulder [1]) that a graph is a block graph if and only if it is chordal and diamond-free. The diamond, gem, arrow, jewel and crown are the graphs illustrated in Figure 1. Diamond Gem Arrow Jewel Crown Figure 1: Some chordal graphs. The vertex-clique incidence bigraph of a graph G is a bipartite graph (bigraph) V K(G) with the vertices of G on one side and the cliques of G on the other side, such that a vertex v of G is adjacent to a clique K of G in V K(G) if and only if v is a member of K in G. A quad cycle in a bigraph is a p-cycle where p is divisible by 4. A bigraph is called k-chorded if each of its non-quad cycles has at least k chords (so for example a 4-chorded bigraph has no 6-cycles, induced or not, and an -chorded bigraph has no non-quad cycles, induced or not). A trampoline of order p (p 3) is a graph obtained from a p-cycle C by adding enough chords to make it chordal, and adding for each edge (not chord) of C a new vertex adjacent only to the two ends of that edge. A strongly chordal graph is a trampoline-free chordal graph. Julin Wu [9] proved that a chordal graph G contains a trampoline of order p if and only if V K(G) contains a 2p-cycle. As consequences we obtain the result of Lehel and Tuza [7] that a chordal graph G contains no trampoline of odd order if and only if V K(G) is 1-chorded (also known as balanced), and the result of Farber [4] that a chordal graph G is strongly chordal if and only if every hole 2

of V K(G) is a 4-hole (a bigraph with this property is called totally balanced or chordal bipartite [5]). A graph is called distance-hereditary if all chordless paths between the same two vertices have the same length. Howorka [6] proved that a chordal graph is distance-hereditary if and only if it is gem-free, and Peled and Wu [8] proved that a chordal graph G is gem-free if and only if V K(G) is 2-chorded. Peled and Wu [8] also proved that a chordal graph G is gemfree, crown-free if and only if V K(G) is 3-chorded. A restricted unimodular (RU) chordal graph is a chordal graph G such that V K(G) is -chorded, or equivalently (by a result of Conforti and Rao [3]) 4-chorded. The name comes from the result of Commoner [2] that the adjacency matrix of an -chorded bigraph is totally unimodular. Peled and Wu [8] showed that a chordal graph G is RU chordal if and only if G is gem-free, crown-free and jewel-free, and in that case every cycle of V K(G) is not just quad, but a 4-cycle. These results are included within Figure 2. Two vertices of a graph are called true twins when they are adjacent and every other vertex is adjacent to both or to none of them. A block duplicate (BD) graph is a graph obtained by adding zero or more true twins to each vertex of a block graph B (or equivalently to each cut-vertex, since adding a true twin to a non-cut vertex preserves the property of being a block graph). It can be easily seen from the results of Peled and Wu [8] (and it is indeed mentioned there as an aside) that if G is BD, then V K(G) is 3-chorded; and conversely, if V K(G) is 3-chorded and in addition G is chordal and 2-connected, then G is BD. This result can be viewed as a characterization of 2-connected chordal graphs G such that V K(G) is 3-chorded. The same authors also showed in [8] that if B is a connected block graph, each cut-vertex of B receives at least one true twin, and each cut-vertex belonging to three or more blocks receives exactly one, then the resulting 2-connected BD graph is RU chordal; and conversely, every 2-connected RU chordal graph is obtainable in this way. This result can be viewed as a characterization of 2-connected RU chordal graphs (and thereby of all RU chordal graphs, since a graph is RU chordal if and only if its blocks are RU chordal). In view of this result, it is natural to consider all graphs, 2-connected or not, obtained in an analogous way by adding true twins to some cut-vertices of a block graph while still observing the restriction not to add two twins to a cut-vertex belonging to three blocks. Therefore, we define a restricted block duplicate (RBD) graph to be a graph obtained by adding zero or more true twins to each vertex of a block graph B, subject to the restriction that a cut-vertex belonging to three or more blocks of B receive at most one true twin. Below we characterize the BD and the RBD graphs by forbidden induced subgraphs, and complete their incorporation into the hierarchy of special classes of chordal graphs. 2 Results Theorem 1 A graph is BD if and only if it is chordal and gem-free, arrow-free. 3

Proof. Only if: Since block graphs are chordal and chordality is preserved by adding true twins, BD graphs are chordal. The gem and the arrow are neither block graphs nor do they have true twins, so they are not BD. Since the BD property is preserved for induced subgraphs, BD graphs are gem-free, arrowfree. If: We assume that G is a gem-free, arrow-free chordal graph and show that G is BD. Since the assumptions are preserved by deleting vertices, we may also assume that G has no true twins, and show that in that case G is a block graph. Assume that G is not a block graph, if possible. Then by chordality, G contains a diamond. Let A,B be the vertices of degree 3 and C,D those of degree 2 in the diamond. Since A,B are not true twins, G has a fifth vertex E adjacent to exactly one of A,B, say to A. Now if E is adjacent to none of C,D, then G contains an arrow; if E is adjacent to one of C,D, then G contains a gem; and if E is adjacent to both of C,D, then E,C,D,B induce a 4-hole in G. In each case we contradict the assumptions. Theorem 2 A graph is RBD if and only if it is chordal and gem-free, arrowfree, jewel-free. Proof. Only if: Since an RBD graph is BD, we know it is chordal and gem-free, arrow-free by Theorem 1, and it remains to show that it is also jewel-free. Like the BD property, the RBD property is also preserved for induced subgraphs, and therefore it is sufficient to show that the jewel is not RBD. Assume otherwise, if possible. Then some connected block graph B becomes a jewel J after we add true twins to some of its cut-vertices in such a way that a cut-vertex belonging to at least three blocks of B receives at most one true twin. The three vertices of degree 5 in J are true twins of each other. The three vertices of degree 3 do not have true twins, and are thus vertices of B. Therefore B is obtained from J by deleting some vertices of degree 5. But the only way to obtain a connected block graph is to delete exactly two vertices of degree 5 from J. Therefore B must be a claw K 1,3, and the only way to obtain J by adding true twins to some vertices of a block graph is to add two true twins to the cut-vertex of the claw. This is in contradiction to the definition of an RBD graph. If: Let G be a gem-free, arrow-free, jewel-free chordal graph. Then G is BD by Theorem 1. Hence, by definition, there exists a block graph B such that when true twins are added to some vertices of B, the result is G. If some cut-vertex belonging to three or more blocks of B receives at least two true twins, the resulting graph G contains a jewel, contradicting our assumption. Therefore, G is RBD. Figure 2 summarizes the hierarchy of chordal graphs classes discussed above, as well as graphs separating these classes. Acknowledgement: We thank Julin Wu and two anonymous referees for valuable comments on a draft of this note, in particular for simplifying the proof of Theorem 2. 4

balanced chordal = odd-trampoline-free chordal = chordal & V K(G) 1-chorded even trampoline strongly chordal = trampoline-free chordal = chordal & V K(G) chordal bipartite gem distance-hereditary chordal = gem-free chordal = chordal & V K(G) 2-chorded crown gem-free, crown-free chordal = chordal & V K(G) 3-chorded arrow BD = gem-free, arrow-free chordal jewel RU chordal = gem-free, crown-free, jewel-free chordal = chordal & V K(G) -chorded jewel RBD = gem-free, arrow-free, jewel-free chordal diamond block graph = diamond-free chordal = chordal & V K(G) a forest arrow Figure 2: A hierarchy of chordal graph classes, and graphs separating them. References [1] H.-J. Bandelt and H. M. Mulder, Distance-hereditary graphs, Journal of Combinatorial Theory (B) 41 (1986), 182 208. [2] F. G. Commoner, A sufficient condition for a matrix to be totally unimodular, Networks 3 (1973), 351 365. [3] M. Conforti and M. R. Rao, Structural properties and recognition of restricted and strongly unimodular matrices, Mathematical Programming 38 (1987), 17 27. 5

[4] M. Farber, Characterizations of strongly chordal graphs, Discrete Mathematics 43 (1983), 173 189. [5] M. Golumbic, Algorithmic graph theory and perfect graphs, Academic Press, New York, 1980. [6] E. Howorka, A characterization of distance-hereditary graphs, Quarterly Journal of Mathematics. Oxford. Second Series 28 (1977), 417 420. [7] J. Lehel and Zs. Tuza, Neighborhood perfect graphs, Discrete Mathematics 61 (1986), 93 101. [8] Uri N. Peled and Julin Wu, Restricted unimodular chordal graphs, J. Graph Theory 30 (1999), 121 136. [9] Julin Wu, Structural characterizations of graphs: Chordality and balance, Ph.D. thesis, University of Illinois at Chicago, 1998. 6