On Leaf Powers. Abstract

Size: px
Start display at page:

Download "On Leaf Powers. Abstract"

Transcription

1 On Leaf Powers Andreas Brandstädt Lehrstuhl für Theoretische Informatik, Institut für Informatik Universität Rostock, D Rostock, Germany. Abstract For an integer k, a tree T is a k-leaf root of a finite simple undirected graph G = (V, E) if the set of leaves of T is the vertex set V of G and for any two vertices x, y V, x y, xy E if and only if the distance of x and y in T is at most k. Then graph G is a k-leaf power if it has a k-leaf root. G is a leaf power if it is a k-leaf power for some k. This notion was introduced and studied by Nishimura, Ragde and Thilikos; it has its background and motivation in computational biology and phylogeny. In this survey, we describe recent results on leaf powers, variants and generalizations. We discuss the relationship between leaf powers and strongly chordal graphs as well as fixed tolerance NeST graphs, describe some subclasses of leaf powers, give the complete inclusion structure of k-leaf power classes, and describe various characterizations of 3- and 4-leaf powers, as well as of distance-hereditary 5-leaf powers. Finally we discuss two variants of the notion of k-leaf power such as (k, l)-leaf powers and exact leaf powers, and we generalize leaf powers (of trees) to simplicial powers of graphs. Most of the presented results are part of joint work, mostly with Van Bang Le and Peter Wagner, but also with Christian Hundt, Federico Mancini, R. Sritharan, and Dieter Rautenbach. Keywords and Classification: Leaf powers; leaf roots; phylogenetic trees; strongly chordal graphs; graph powers; tree powers; exact leaf powers; simplicial powers; linear time recognition; characterization by forbidden induced subgraphs. 1 Introduction One of the fundamental problems in computational biology is to reconstruct the evolutionary history of a set of species, based on quantitative biological data. Typically, the evolutionary history is modeled by an evolutionary tree called the phylogeny which is a tree whose leaves are labeled by species and in which each internal node represents a speciation event whereby an ancestral species gives rise to two or more child species [20, 45]. Motivated by this background, Nishimura, Ragde and Thilikos [52] defined the following notions: A tree T is a k-leaf root of a finite undirected graph G = (V, E) if the set of leaves of T is V and for any two vertices x,y V, xy E if and only if the distance of x and y in T is at most k. Graph G is a k-leaf power if it has a k-leaf root; it is a leaf power if it is a k-leaf power for some k 2. (Note that Lin, Kearney and Jiang [45] defined the notion of k-th phylogenetic power and k-root phylogeny of G in a similar way with the condition that internal tree nodes have degree at least three.) Obviously, a graph is a 2-leaf power if and only if it is the disjoint union of cliques. 1

2 Meanwhile characterizations of 3-leaf powers and of 4-leaf powers as well as linear time recognition algorithms for 3-, 4- and 5-leaf powers are known while for k 6, characterizing k-leaf powers as well as characterizing leaf powers is a challenging open problem. The aim of this paper is to give a survey on some recent results on leaf powers. In particular, we report on work on leaf powers recently done in the group of Theoretical Computer Science at the University of Rostock [5, 6, 7, 8, 9, 10, 11, 13, 14, 64]. A corresponding talk was given by the author at the CanaDAM 2009 conference in Montreal in May This paper is organized as follows: In section 2, we present some basic notions and results. In section 3, we collect some basic facts on leaf powers. In particular, we mention that leaf powers are strongly chordal but not vice versa, a graph is a leaf power if and only if it is a fixed tolerance NeST graph, and we discuss some interesting subclasses of leaf powers such as (unit) interval graphs and rooted directed path graphs. In section 4 we describe the inclusion structure of k-leaf power classes. In section 5 we describe characterizations of 3-leaf powers, 4-leaf powers and distancehereditary 5-leaf powers as well as new characterizations of squares of trees. Finally, in section 6 we describe results on three variants of leaf powers, namely on (k, l)-leaf powers, on exact leaf powers and on simplicial powers; the last one represents a natural generalization of leaf powers. Support by German Research Council (Deutsche Forschungsgemeinschaft) DFG BR 2479/7-1 is gratefully acknowledged. 2 Basic notions and results Throughout this paper, let G = (V,E) be a finite undirected graph without self-loops and multiple edges with vertex set V and edge set E, and let V = n, E = m. For a vertex v V, let N(v) = {u uv E} denote the (open) neighborhood of v in G, and let N[v] = {v} {u uv E} denote the closed neighborhood of v in G. The degree deg G (v) of a vertex v is the number of its neighbors, deg G (v) = N(v). If N[v] = V, v is a universal vertex of G. A clique is a set of vertices which are mutually adjacent. A stable set is a set of vertices which are mutually nonadjacent. For U V, let G[U] denote the subgraph of G induced by U. We write G U for G[V \ U], and we write G u for G {u}. Throughout this paper, all subgraphs are understood to be induced subgraphs. Let F denote a set of graphs. A graph G is F-free if none of its induced subgraphs is in F. A graph is connected (or 1-connected) if there is a path between every pair of distinct vertices. The maximal connected subgraphs are the connected components of G. U V is a cutset in G if G U has more connected components than G. A k-cut in a connected graph is a cutset with k vertices; a 1-cut is also called a cut-vertex. G is k-connected if it has no cutset with at most k 1 vertices. For a positive integer k, a k-connected component in a graph G is a maximal (induced) k-connected subgraph of G; the 1-connected components of G are the 2

3 usual connected components, and the 2-connected components of G are also called blocks of G. For graphs G 1 = (V 1,E 1 ), G 2 = (V 2,E 2 ), the graph G 1 G 2 (G 1 G 2, respectively) has vertex set V 1 V 2 (V 1 V 2, respectively) and edge set E 1 E 2 (E 1 E 2, respectively). Let d G (x,y) (or d(x,y) for short if G is understood) be the length, i.e., number of edges, of a shortest path in G between x and y. For k 1, let G k = (V,E k ) with xy E k if and only if d G (x,y) k denote the k-th power of G. If G = H k then H is a k-th root of G; if k = 2 then H is called a square root of G. For k 1, let P k denote a chordless path with k vertices and k 1 edges, and for k 4, let C k denote a chordless cycle with k vertices and k edges. A complete bipartite graph with r vertices in one color class and s vertices in the other color class is denoted by K r,s ; K 1,3 is also called claw. Let S k denote the (complete) sun with 2k vertices u 1,...,u k and w 1,...,w k such that u 1,...,u k is a clique, w 1,...,w k is a stable set and for all i {1,...,k}, N(w i ) = {u i,u i+1 } (index arithmetic modulo k). The diamond has four vertices and exactly one pair of nonadjacent vertices, i.e., it is a K 4 minus one edge, denoted K4. In general, for k 4, a clique with k vertices minus an edge is denoted K k ; it is the (k 2)-th power of the induced path P k. The gem (see Figure 2) has five vertices such that four of them induce a P 4 and the fifth is adjacent to all of them. A graph is chordal if it contains no induced C k, k 4. A graph is strongly chordal if it is chordal and sun-free [26] (see also [12] for various characterizations of (strongly) chordal graphs). Graph G is distance hereditary if for all connected induced subgraphs G of G, the distance function in G is the same as the restriction of the distance function of G to V (G ). It is well known that a chordal graph is distance hereditary if and only if it is gem-free ([34, 36], see also [12]). These graphs are also called ptolemaic graphs. A connected graph G is a block graph if its its 2-connected components (i.e., its blocks) are cliques. It is well known that a connected graph is a block graph if and only if it is diamond-free and chordal (see e.g. [1]). Note that there is a close connection between these graph classes and certain acyclicity conditions of hypergraphs motivated from relational database schemes which are described by Fagin [25]: Let C(G) denote the hypergraph of maximal cliques of graph G. Then G is a block graph if and only if C(G) is Berge-acyclic. G is distance-hereditary chordal if and only if C(G) is γ-acyclic. G is strongly chordal if and only if C(G) is β-acyclic. G is chordal if and only if C(G) is α-acyclic. A bipartite graph is chordal bipartite if it contains no incuced cycle of length at least 6. Interval graphs are the intersection graphs of intervals on the real line. Unit interval graphs are interval graphs with unit length intervals. A graph is a split graph if its vertex set can be partitioned into a clique and a stable set. Note that G is a split graph if and only if G and its complement graph is chordal. See [12] for more information on all these graph classes. A vertex z V \ {x,y} distinguishes two vertices x,y V if z is adjacent to exactly one of them, say zx E and zy / E. A vertex subset U V is a module in G if no vertex from V \ U distinguishes two vertices in U. A nontrivial module is a module with at least two but 3

4 not all vertices. A nontrivial module of a graph is maximal if there is no other nontrivial module of the graph containing it. A clique module in G is a module which induces a clique in G. Distinct vertices x,y V are true twins in G if N[x] = N[y]. They are false twins if N(x) = N(y), i.e., they have the same neighbors and are nonadjacent to each other. Disjoint vertex sets X,Y form a join (cojoin, respectively), denoted by X 1 Y (X 0 Y, respectively), if for all pairs x X, y Y, xy E (xy E, respectively) holds. Replacing vertex v in graph G by graph H (or substituting H into v) results in the graph obtained from (G v) H by adding all edges between vertices in N G (v) and vertices in H. In particular, H might be a clique; thus, for instance 3-leaf powers are exactly the graphs resulting from substituting cliques into the vertices of a tree (see Theorem 5.1). Since inclusion-maximal clique modules are exactly the equivalence classes of relation R, where vrw if and only if N[v] = N[w], the subsequent Proposition 2.1 is a well-known fact; see e.g. [55] by Roberts on indifference graphs. Proposition 2.1 The inclusion-maximal clique modules of a graph are pairwise disjoint. In [45], Lin, Kearney and Jiang call the inclusion-maximal clique modules of G = (V,E) critical cliques of G, and they define the critical clique graph CC(G) of G as the graph having the critical cliques of G as its nodes, and two distinct nodes Q and Q are adjacent in CC(G) if there are vertices x Q and y Q such that xy E. Note that CC(G) has no true twins. A linear time algorithm for constructing the critical clique graph CC(G) for a given chordal graph G was already claimed in [45]; such an algorithm is given e.g. in [3, 48] where the maximal clique modules of a (not necessarily chordal) graph are constructed in linear time. For a linear time algorithm for modular decomposition see [49]. 3 Basic facts on leaf powers This section deals with the relationship of leaf powers, fixed tolerance NeST graphs and strongly chordal graphs. Moreover, it characterizes unit interval graphs as those leaf powers having caterpillar leaf roots and discusses the leaf rank of leaf powers which is the smallest k such that a leaf power G has a k-leaf root. 3.1 Leaf powers are strongly chordal In [22, 47, 54], it is shown that the class of strongly chordal graphs is closed under powers: Theorem 3.1 ([22, 47, 54]) If G is strongly chordal then for every k 1, G k is strongly chordal. Let T be a k-leaf root of k-leaf power G. Then, by definition, G is isomorphic to the subgraph of T k induced by the leaves of T, i.e., G is an induced subgraph of the power of a tree. Since trees are strongly chordal and induced subgraphs of strongly chordal graphs are strongly chordal, this implies by Theorem 3.1 (see also [38]): Proposition 3.1 For every k 2, k-leaf powers are strongly chordal. 4

5 This strengthens the observation that k-leaf powers are chordal (see e.g. [24, 52, 53]). Proposition 3.2 Let k 2. (i) Every induced subgraph of a k-leaf power is a k-leaf power. (ii) A graph is a k-leaf power if and only if each of its connected components is a k-leaf power. 3.2 Leaf powers and fixed tolerance NeST graphs are the same class It is natural to ask whether the containment of leaf powers in the class of strongly chordal graphs is strict. It turns out that this question can be answered by showing that a graph is a leaf power if and only if it is a so-called fixed tolerance NeST graph investigated by Bibelnieks and Dearing [4] and by Hayward, Kearney and Malton [32, 33]. The abbreviation NeST stands for neighborhood subtree tolerance graphs. We are not going to define NeST graphs; instead we will simply use the following fact from [32, 33]: Theorem 3.2 A graph G = (V,E) is a fixed tolerance NeST graph if and only if there is a positive constant k > 0 and an undirected weighted tree T = (N,A,ω) with V N and positive real weights ω : A R on the edges such that for all u,v V uv E d T (u,v) k. Note that in the original formulation of Theorem 3.2, instead of using positive weights ω in trees, in [4, 32, 59], trees are embedded into the plane (and d T (u,v) is given by the distance between u and v in the plane embedding of T); in fact, these two models are equivalent. In [4], based on [15], it is shown: Theorem 3.3 Fixed tolerance NeST graphs are strongly chordal, and there are strongly chordal graphs which are no fixed tolerance NeST graph. In [6], we show: Theorem 3.4 A graph is a leaf power if and only if it is a fixed tolerance NeST graph. This has several consequences. First of all, as a corollary of Theorems 3.3 and 3.4, it shows that leaf powers are a proper subclass of strongly chordal graphs: See Figure 1 for an example of such a graph. Corollary 3.1 There are strongly chordal graphs which are no k-leaf power for any k 2. Secondly, since interval graphs are fixed tolerance NeST graphs [33], it implies that interval graphs are leaf powers which was shown in a direct way in [5]. We strengthen this inclusion in [6] by showing: Theorem 3.5 Every rooted directed path graph is a leaf power but not vice versa. 5

6 Figure 1: A strongly chordal graph which is no k-leaf power for any k 3.3 Leaf rank and unit interval graphs The leaf rank of a leaf power G is the smallest k such that G is a k-leaf power. It seems to be hard to determine the leaf rank of a given leaf power. We know the leaf rank of leaf powers only in some very restricted cases - see Lemma 3.1 for an example. For the next result we implicitly use the concept of clique-width which will not be defined here (see e.g. [29] for details); Golumbic and Rotics [29] showed that unit interval graphs have unbounded clique-width. By a result of Todinca [61] (see also [30]), for every fixed k, the class of k-leaf powers has bounded clique-width since k-th powers of a graph class of bounded clique-width (such as trees) have bounded clique-width. Assuming that unit interval graphs have bounded leaf rank would imply bounded clique-width for unit interval graphs, which is a contradiction. Thus we obtain: Proposition 3.3 The leaf rank of unit interval graphs is unbounded. Thus also interval graphs and rooted directed path graphs have unbounded leaf rank. Another consequence of the fact that unit interval graphs are leaf powers is: Corollary 3.2 Leaf powers have unbounded clique-width. A caterpillar T is a tree consisting of a path (the backbone of T) and some leaves attached to the backbone. In [5], we gave a new characterization of unit interval graphs in terms of caterpillar leaf roots as well as in terms of induced subgraphs of powers of paths: Theorem 3.6 For a graph G, the following conditions are equivalent: (i) G has a leaf root which is a caterpillar. (ii) G is an induced subgraph of the power of some induced path. (iii) G is a unit interval graph. The following powers P k 2 2k 3 of induced paths P 2k 3 with 2k 3 vertices are unit interval graphs for which the leaf rank can be determined: 6

7 Lemma 3.1 ([14, 64]) For all k and k with 2 k < k, the (k 2)-th power P k 2 2k 3 induced path P 2k 3 with 2k 3 vertices is a k-leaf power but no k -leaf power. of the This means that k is the leaf rank of P k 2 2k 3. For some upper and lower bounds on the leaf rank of interval graphs and of ptolemaic graphs see [5, 6]. 4 The inclusion structure of k-leaf power classes For k 2, let L(k) denote the class of k-leaf powers. Let G be a k-leaf power and let tree T be a k-leaf root of G. It is easy to see that L(k) L(k + 2) (by subdividing edges of T containing a leaf), and L(k) L(2k 2) as well as L(k) L(2k 1) (by subdividing edges of T not containing a leaf). Thus, for instance L(2) L(3) L(4) and L(4) L(6) as well as L(4) L(7). For a while, however, it was unknown whether L(k) L(k + 1) holds for every k 2. The first (negative) result in this direction was the proof that L(4) L(5) given by Fellows et al. [28]. In [14] we generalized this result to all k: Theorem 4.1 For every k 4, L(k) L(k + 1). In [64], we give a complete description of containments between k-leaf powers and k -leaf powers: Theorem 4.2 For all k 2 and l 1, the following holds: (i) L(k + l) L(k). (ii) L(k) L(k + l) if and only if l is odd and l k 3. For example, L(6) L(8) as well as L(6) L(11) but L(6) L(7) and L(6) L(9). Theorem 4.2 implies: Corollary 4.1 For all k and k with 2 k < k, the inclusion L(k) L(k ) holds if and only if for any G L(k), a k -leaf root of G can be obtained by correspondingly subdividing edges of a k-leaf root of G. Theorem 4.2 (i) follows by Lemma 3.1. The proof of Theorem 4.2 (ii) is long and very technical. Among others, it makes use of Buneman s Four-Point Condition ( ) for distances in connected graphs which requires that for every four vertices u,v,x and y the following inequality holds: ( ) d(u,v) + d(x,y) max {d(u,x) + d(v,y), d(u,y) + d(v,x)}. Theorem 4.3 highlights the metric similarity between trees and block graphs in terms of Buneman s four-point condition. Theorem 4.3 Let G be a connected graph. (i) Buneman [16]: G is a tree if and only if G contains no triangles and satisfies ( ). (ii) Howorka [35]: G is a block graph if and only if G satisfies ( ). 7

8 5 Characterizations of 3-leaf powers, 4-leaf powers and distance-hereditary 5-leaf powers In this section we present various characterizations of 3-leaf powers as well as of 4-leaf powers but also a new characterization of squares of trees and some other results concerning distancehereditary 5-leaf powers. 5.1 Basic leaf powers and substitution of cliques The following notion from [11] simplifies many arguments. A k-leaf root T of a k-leaf power G is basic if to every internal node of T at most one leaf is attached. A k-leaf power is basic if it has a basic k-leaf root. Observation 5.1 (i) Every induced subgraph of a basic k-leaf power is a basic k-leaf power. (ii) A k-leaf power without true twins is a basic k-leaf power. Note that the other direction of Observation 5.1 (ii) does not hold; cf. the comments after Proposition 5.2. Proposition 5.1 For every graph G, and for every k 2, G is a k-leaf power if and only if G is obtained from a basic k-leaf power G by substituting nonempty cliques into the vertices of G. Proposition 5.2 Let k 3. Then for every graph G, (i) G is a basic k-leaf power having a basic k-leaf root without invisible vertices if and only if G is the (k 2)-th power of some tree. (ii) G is a k-leaf power if and only if G is obtained from the (k 2)-th power of some tree by substituting the vertices by (possibly empty) cliques. Note that (i) in Proposition 5.2 gives examples for basic k-leaf powers that may contain true twins. For example, the clique with k vertices minus an edge K k (which is the (k 2)-th power of the induced path P k ) is a basic k-leaf power, but contains true twins provided k 4. Corollary 5.1 Let k 3 and G be a graph. Then G is a basic k-leaf power if and only if G is an induced subgraph of the (k 2)-th power of some tree. 5.2 Characterizations of 3-leaf powers Recall that a graph is a 2-leaf power if and only if it is the disjoint union of cliques. Thus, in the hierarchy of k-leaf powers, the class of 3-leaf powers represents the first nontrivial class. By attaching leaves to all vertices of a tree, it is easy to see that the following holds: 8

9 Figure 2: bull, dart and gem have no 3-leaf root Observation 5.2 Every tree (forest, respectively) is a 3-leaf power, and a 3-leaf root of it can be determined in linear time. Theorem 5.1 below collects various characterizations of 3-leaf powers from [7, 23, 53]; for bull, dart and gem see Figure 2. Theorem 5.1 For a connected graph G, the following conditions are equivalent: (i) G is a 3-leaf power. (ii) G is (bull, dart, gem)-free chordal. (iii) G results from substituting cliques into the vertices of a tree. (iv) The critical clique graph CC(G) of G is a tree. (v) G results from adding pendant vertices, starting with a single vertex, followed by adding true twins. (vi) Every induced subgraph of G is a forest or has true twins. See [7, 53] for more structural details and other equivalent conditions, and in particular [7] for a simple linear time recognition algorithm of 3-leaf powers. 5.3 New characterizations of squares of trees Powers of graphs, and in particular, squares and other powers of trees is a well-studied topic in graph theory [31, 57]. Efficient algorithms for recognizing squares of trees were studied in [38, 42, 46]. Lin and Skiena [46], and Lau [42] give a linear time algorithm for recognizing whether a given graph is the square of a tree. In [19], a linear time algorithm for deciding whether a graph is the (k-th) power of a tree is given. In this section, we provide new structural characterizations for squares of trees which we use later as tools for characterizing 4-leaf powers. As a direct consequence, we obtain a new linear time algorithm for recognizing squares of trees and computing the tree root. For tree T = (V,E T ) let T x denote the star with center x in T, i.e., T x = N T [x]. Observation 5.3 ([11]) Let G = T 2 for a tree T. Then the following conditions are equivalent: 9

10 (i) {x,y} is a 2-cut in G. (ii) xy is the edge shared by the two triangles in a diamond of G. (iii) x and y are no leaves in T and x,y T x T y. (iv) xy is the mid-edge of a P 4 in T. Observation 5.4 Let T be a tree. Then the maximal cliques in T 2 are exactly the stars T x, x V (T), for which x is no leaf in T. Observation 5.4 is also mentioned in [42]. For the graphs G 1,...,G 5 mentioned in Theorem 5.2, see Figure 3. Figure 3: Graphs G 1 - G 8 In [11], we have characterized the squares of trees as follows: Theorem 5.2 For every graph G, the following conditions are equivalent: (i) G is the square of a tree. (ii) G is chordal, 2-connected and has the following properties: (a) Every pair of distinct maximal cliques has at most two vertices in common. (b) Every 2-cut belongs to exactly two maximal cliques of G. (c) Every pair of nondisjoint 2-cuts belongs to the same maximal clique. (d) All 2-cuts contained in the same maximal clique of G have a common vertex. (iii) G is chordal, 2-connected, and (G 1,...,G 5 )-free. As testing chordality [56, 60] and determining a clique tree [58] can be done in linear time, Theorem 5.2 implies the following linear time algorithm to test whether a given graph G is the square of some tree T: Construct a candidate for tree T, test whether T is a tree, and test whether G = T 2. The latter can be done in linear time (cf. [42, 46]). Note that the linear time algorithm for recognizing squares of trees given in [46] builds the tree root incrementally, by identifying the leaves and their parents of a possible root tree, and repeating the process 10

11 recursively, while in [42] this is done by reducing the problem to recognizing the squares of trees with a specified neighborhood. In contrast, our algorithm deduces the tree root directly from the clique structure of the square of a tree. Corollary 5.2 ([42, 57]) The tree roots of squares of trees are unique up to isomorphism. 5.4 Structure of (basic) 4-leaf powers The following characterization of 4-leaf powers by Rautenbach [53] inspired the results in the previous section on squares of trees, and in particular Theorem 5.2 (for G 1 -G 8 see Figure 3). Theorem 5.3 ([53]) Let G be a graph without true twins. Then G is a 4-leaf-power if and only if G is chordal and (G 1,...,G 8 )-free. Subsequently we study 4-leaf powers in more detail. By Proposition 5.1, every 4-leaf power results from substituting cliques into the vertices of a basic 4-leaf power. Thus, a new characterization of basic 4-leaf powers automatically leads to a new characterization of 4- leaf powers in general. In [11] we have characterized the 2-connected basic 4-leaf powers as follows: Theorem 5.4 For every graph G, the following conditions are equivalent: (i) G is a 2-connected basic 4-leaf power. (ii) G is the square of some tree. (iii) G has a basic 4-leaf root without invisible vertices. Theorem 5.2 together with Theorem 5.4 has some consequences. Corollary connected basic 4-leaf powers can be recognized in linear time, and a basic 4-leaf root of a 2-connected basic 4-leaf power can be constructed in linear time. Corollary 5.4 The graphs G 1, G 2, G 3, G 4, and G 5 in Figure 3 are not basic 4-leaf powers. Moreover, G 1 and G 4 are not 4-leaf powers at all. Corollary 5.5 Every 2-connected basic 4-leaf power different from a clique has a unique basic 4-leaf root, up to isomorphism. In particular, the diamond has a unique basic 4-leaf root. This gives a simple proof for the following fact: Corollary 5.6 The graphs G 6, G 7, and G 8 in Figure 3 are not basic 4-leaf powers. Moreover, G 6 is not a 4-leaf power at all. Observation 5.5 Let p 3 be an integer and G be a (p 2)-connected chordal graph. If G is not a clique, then every vertex of G is contained in some K p. 11

12 In [11], we have characterized the basic 4-leaf powers as follows: Theorem 5.5 For every connected graph G, the following conditions are equivalent: (i) G is a basic 4-leaf power. (ii) Every block of G is the square of some tree, and for every non-disjoint pair of blocks, at least one of them is a clique. (iii) G is an induced subgraph of the square of some tree. (iv) G is chordal and (G 1,...,G 8 )-free. Corollary 5.7 Basic 4-leaf powers can be recognized in linear time, and a basic 4-leaf root of a basic 4-leaf power can be constructed in linear time. Recall that in Theorem 5.3, 4-leaf powers without true twins are characterized. Note that each 4-leaf power without true twins is a basic 4-leaf power but not vice versa (cf. the comments after Proposition 5.2). The equivalence (i) (iv) in Theorem 5.5 extends the characterization of 4-leaf powers without true twins in Theorem 5.3 to the larger class of basic 4-leaf powers. Theorem 5.5 can be interpreted as follows: The graphs G 1,...,G 5 are responsible for the structure of the 2-connected components whereas the graphs G 6,G 7,G 8 represent the gluing conditions of the 2-connected components, i.e., blocks. Note that all forbidden subgraphs G 1 G 8 express certain separator properties. Based on the characterization of basic 4-leaf powers, in [11], we give a characterization of 4-leaf powers in general and a linear time recognition algorithm for them. 5.5 Structure of (basic) distance-hereditary 5-leaf powers The results in this section are from [10]. Recall that a chordal graph is distance-hereditary if and only if it is gem-free [34, 36]. (i) A plump dart is the graph resulting from the dart by replacing each of the vertices of degree 1 or degree 2 by a nonempty union of cliques, the vertex of degree 3 by a nonempty clique, and the vertex of degree 4 by a K 2. (ii) A plump bull is the graph resulting from the bull by replacing each of the two cutvertices by a K 2, the vertices of degree 1 by a nonempty union of cliques, and the vertex of degree 2 by a nonempty clique. Two-connected distance-hereditary basic 5-leaf powers can be characterized as follows (for the graphs F 1,...,F 8 see Figure 4). Theorem 5.6 ([10]) Let G be a 2-connected distance-hereditary graph. Then the following statements are equivalent: (i) G is a basic 5-leaf power. 12

13 Figure 4: Forbidden induced subgraphs F 1,...,F 8 of 2-connected basic distance-hereditary 5-leaf powers (ii) G is (F 1,...,F 8 )-free chordal. (iii) G is a plump dart or a plump bull or a 3-leaf power. Similarly as for 4-leaf powers, also for 5-leaf powers, gluing conditions for blocks play an important role. The forbidden subgraphs F 9,...,F 34 (which we do not define here - see [10] for them) reflect these conditions. A vertex v is a special vertex in graph G if N G (v) is a clique module. A vertex is an inner vertex in a plump dart if it results from replacing a degree 3 or degree 4 vertex in the dart. It is an inner vertex in a plump bull if it results from replacing a degree 2 or degree 3 vertex in the bull. Theorem 5.7 ([10]) For any distance-hereditary graph G, the following statements are equivalent: (i) G is a basic 5-leaf power. (ii) G is (F 1,...,F 34 )-free chordal. (iii) (a) The blocks of G are 3-leaf powers, plump darts or plump bulls. (b) For every two blocks B B of G with B B = {v}, if B is not a 3-leaf power and v is an inner vertex of B then B is a 3-leaf power and v is a special vertex of B. (c) Every block that is a clique of order at least three contains at most one cutvertex that is an inner vertex of another block. Corollary 5.8 ([10]) Distance-hereditary basic 5-leaf powers can be recognized in linear time, and a basic 5-leaf root of a distance-hereditary basic 5-leaf power can be constructed in linear time. Moreover, distance-hereditary 5-leaf powers can be recognized in linear time. 13

14 It remains an open problem to characterize 5-leaf powers in general. The characterization of distance-hereditary basic 5-leaf powers in Theorem 5.7 is a promising first step. Note that in [18], a linear time recognition of 5-leaf powers is given. 6 Variants and generalizations of leaf powers In this section, we present two variants as well as a generalization of leaf powers, namely simplicial powers. The variants modify the distance conditions in root trees, and simplicial powers generalize root trees to general host graphs and leafs to simplicial vertices. 6.1 On (k, l)-leaf powers In [13], we defined the following natural variant of k-leaf powers and k-leaf roots: Let G = (V,E) be a finite simple graph. Let 2 k < l for integers k and l. A tree T is a (k,l)-leaf root of G if V is the set of leaves of T, for all edges xy E, we have d T (x,y) k, and, for all non-edges xy E, d T (x,y) l holds. G is a (k,l)-leaf power if it has a (k,l)-leaf root. Thus, every k-leaf power is a (k, k + 1)-leaf power, and every (k, l)-leaf power is an (i, j)-leaf power, for all pairs (i,j) with k i < j l. In particular, every (k,l)-leaf power is a k -leaf power, for all k with k k l 1. For instance, every (4,6)-leaf power is a k-leaf power for all k 4. Strictly chordal graphs which are originally defined in [41] as those chordal graphs whose clique hypergraph is a socalled strict hypertree are exactly the (dart,gem)-free chordal graphs according to Corollary in [39]: Proposition 6.1 A graph is strictly chordal if and only if it is (dart,gem)-free chordal. The subsequent Theorem 6.1 has been our motivation for defining and investigating the notion of (k,l)-leaf powers in [13]. Theorem 6.1 For a connected graph G = (V,E), the following conditions are equivalent: (i) G is a (4, 6)-leaf power. (ii) G is (dart, gem)-free chordal (i.e., strictly chordal). (iii) G results from substituting cliques into the vertices of a block graph. (iv) The critical clique graph CC(G) of G is a block graph. (v) G is chordal, and the pairwise intersections of maximal cliques in G are pairwise disjoint or equal. (vi) G is chordal, and the pairwise intersections of maximal cliques in G are clique modules in G. The equivalence of conditions (ii) and (iii) in Theorem 6.1 was shown already in [8]. 14

15 Figure 5: Forbidden subgraphs H 1,...,H 6. The equivalence of (ii) and (iv) is implicitly mentioned in [41] Lemma 2.4 of [41] says that G is strictly chordal if and only if in the critical clique graph CC(G) of G, the nodes of every simple cycle form a clique. Note that the diamond is a simple cycle which is not a clique and thus CC(G) is diamond-free chordal, i.e., CC(G) is a block graph. The same class, namely (dart,gem)-free chordal graphs, has been characterized in terms of contour vertices and convexity properties in [17]. Corollary 6.1 Strictly chordal graphs are 4-leaf powers and 5-leaf powers ( and thus also k-leaf powers for all k 4). Corollary 6.1 is one of the main results (namely Theorem 4.1) in [41]. It has also been mentioned in Theorem 2.5 of [41] that strictly chordal graphs can be recognized in linear time. The proof in [41] is based on a linear time algorithm for constructing the critical clique graph CC(G) for a given chordal graph G (see section 2). By Theorem 6.1, the linear time recognition of strictly chordal graphs given in [41] can be simplified in the following way: 1) construct CC(G); 2) check whether CC(G) is a block graph; according to Theorem 6.1 (iv), this recognizes strictly chordal graphs. In [13], we give another, conceptually very simple, linear time algorithm for recognizing (4,6)-leaf powers without constructing CC(G). Corollary 6.2 (4,6)-leaf powers (and thus also strictly chordal graphs) can be recognized in linear time. Inspired by Theorem 5.3 and Theorem 5.5, we also found the following characterization of the class of (basic) (6,8)-leaf powers which is a natural superclass of 4-leaf powers (see Figure 3 for G 1,G 4,G 6 and Figure 5 for H 1 H 6 ): Theorem 6.2 The following conditions are equivalent: (i) G is a basic (6, 8)-leaf power. 15

16 (ii) G is (G 1,G 4,G 6,H 1,H 2,H 3,H 4,H 5,H 6 )-free chordal. (iii) G is an induced subgraph of the square of some block graph. In [13] we give many other properties of (k, l)-leaf power classes and characterize various other classes of this type. 6.2 Exact leaf powers The results of this section are from [9]. G = (V G,E G ) is an exact k-leaf power if there is a tree T = (V T,E T ) with set V G of leaves such that xy E G if and only if d T (x,y) = k. Such a tree T is called an exact k-leaf root. Requiring equality in the distance condition (instead of an upper bound k, as for k-leaf powers) leads to huge differences in structural properties (for the forbidden subgraphs A and domino see Figure 6). Note that exact leaf powers are not a special case of leaf powers. Figure 6: Forbidden subgraphs of exact 4-leaf powers Theorem 6.3 ([9]) For a connected graph G, the following statements are equivalent: (i) G is an exact 3-leaf power. (ii) G is (A, domino)-free chordal bipartite. (iii) G is obtained from a tree by substituting vertices by stable sets. (iv) Every induced subgraph of G is a forest or contains false twins. (v) G is the result of a sequence of pendant vertex operations, starting with a single vertex, followed by a sequence of false twin operations. Corollary 6.3 Exact 3-leaf powers can be recognized in linear time, and an exact 3-leaf root of an exact 3-leaf power can be constructed in linear time. The forbidden subgraphs of exact 4-leaf powers are given in Figure 6. Theorem 6.4 ([9]) For a connected graph G, the following statements are equivalent: (i) G is an exact 4-leaf power. (ii) G is hole-free and does not contain any graph from Figure 6 as an induced subgraph. 16

17 (iii) G is obtained from a block graph by substituting vertices by stable sets. Corollary 6.4 Exact 4-leaf powers can be recognized in linear time, and an exact 4-leaf root of an exact 4-leaf power can be constructed in linear time. The problem of characterizing exact k-leaf powers for k 5 is open. 6.3 Simplicial powers of graphs In [8] we define the following natural generalization of leaf powers as the key notion of this section: For integer k 1, graph G = (V G,E G ) is the k-simplicial power of graph H = (V H,E H ) if V G V H is the set of all simplicial vertices in H and for all x,y V G, xy E G if and only if d H (x,y) k. Then such a graph H is a k-simplicial root of G. If G is the k-simplicial power of H and if, in addition, V G consists of exactly the degree-1 vertices, i.e., leaves of H, then we also say that G is the k-leaf power of H. Note that in a bipartite graph, a simplicial vertex has degree 1, i.e., is a leaf. Thus, in the sense of [52], leaf powers are exactly the simplicial powers of trees. As Proposition 6.2 shows, every graph is the simplicial power of some graph. It is easy to see that a graph is the 1-simplicial power of some graph if and only if it is a disjoint union of cliques, i.e., it does not contain an induced path P 3 on three vertices. A graph is nontrivial if it has at least two vertices. Proposition 6.2 ([8]) Every nontrivial graph is (i) the 2-simplicial power of a split graph, and (ii) the 4-leaf power of a bipartite graph. Corollary 6.5 For all even k 4, every nontrivial graph is (i) the k-simplicial power of a chordal graph and is (ii) the k-leaf power of a bipartite graph. The proof of Proposition 6.2 (i) constructs a split graph root which in general may have exponentially many nodes. Thus it is natural to ask for a split graph root H with minimum vertex number such that G is the 2-simplicial power of H. Let us consider the following decision version of the problem. 2-simplicial split graph root Instance: A graph G = (V G,E G ) and an integer k. Question: Is there a split graph H = (V H,E H ) with V H k such that G is the 2-simplicial power of H? Theorem simplicial split graph root is NP-complete. 17

18 The following Theorem 6.6 was the main motivation for introducing the concept of simplicial powers: Theorem 6.6 For k 2, a graph is a k-leaf power if and only if it is a (k 1)-simplicial power of a claw-free block graph. It is based on Theorem 8.5 in [31]: Theorem 6.7 A graph is the line graph of a tree if and only if it is a claw-free block graph. Recall that by Theorem 5.1, G is a 3-leaf power (of a tree) if and only if G is (bull,dart,gem)- free chordal. Theorem 6.8 below characterizes the more general class of 2-simplicial powers of block graphs as the (dart,gem)-free chordal graphs. Recall that this class also appears as strictly chordal graphs and as (4,6)-leaf powers in Theorem 6.1. Theorem 6.8 ([8]) For every graph G, the following statements are equivalent: (i) G is the 2-simplicial power of a block graph. (ii) G is (dart, gem)-free chordal. (iii) G arises from a block graph by replacing vertices by cliques. Basic 3-simplicial powers of block graphs can be characterized in the following way: Theorem 6.9 ([8]) The following conditions are equivalent for all graphs G. (i) G is a basic 3-simplicial power of a block graph. (ii) G is an induced subgraph of the square of a block graph. (iii) Each block of G is a basic 3-simplicial power of a block graph, and each cut-vertex v of G is non-special in at most one block containing v. Recall that the same graph class is characterized in Theorem 6.2 in the context of (6,8)-leaf powers in a different way. In [8], we give many other results on simplicial powers of graphs. 7 Concluding remarks In this survey we present recent structural and algorithmic results on leaf powers; these graphs are strongly chordal but not vice versa. A graph is a leaf power if and only if it is a fixed tolerance NeST graph, and (unit) interval graphs and rooted directed path graphs are interesting subclasses of leaf powers. We describe the inclusion structure of k-leaf power classes, give characterizations of 3-leaf powers, 4-leaf powers and distance-hereditary 5-leaf powers as well as a new characterization of squares of trees. Finally we describe results on two variants of leaf powers, namely on (k,l)-leaf powers as well as on exact leaf powers, and on simplicial powers as a natural generalization of leaf powers. 18

19 The characterization of k-leaf powers for every k 5 remains a challenging open problem. For 5-leaf powers, a linear time recognition algorithm was given in [18]. A nice characterization of this class, however, is missing. For k 6, no characterization and no efficient recognition of k-leaf powers is known. A characterization and efficient recognition of leaf powers in general is also an open problem. Moreover, the complexity of determining the leaf rank of a given leaf power is an open problem. In [63], it is shown that the isomorphism problem for strongly chordal graphs is as hard as for general graphs. It might be interesting to determine the complexity of the isomorphism problem for leaf powers. Last but not least, it should be remarked that, starting with the result of Motwani and Sudan [50] that it is NP-complete to recognize whether a given graph has a square root (i.e., whether for given graph G there is a graph H such that G = H 2 ), recently, there is tremendous work on the complexity of root problems of graphs and powers of graphs see e.g. [27, 42, 43, 44, 51]. Perhaps, techniques developed in these papers might be useful for solving the open problems on leaf powers. Acknowledgement. The author would like to thank all his coauthors on the leaf power project as well as Chính Hoàng for numerous discussions and the support by Wilfrid Laurier University, Waterloo, Ontario. References [1] H.J. Bandelt, H.M. Mulder, Distance hereditary graphs, J. Combin. Theory (B), 41 (1986), [2] C. Berge, Graphs and Hypergraphs, North-Holland [3] A. Berry, A. Sigayret, Representing a concept lattice by a graph, Discrete Applied Math. 144 (2004) [4] E. Bibelnieks, P.M. Dearing, Neighborhood subtree tolerance graphs, Discrete Applied Math. 98 (2006) [5] A. Brandstädt, C. Hundt, Ptolemaic graphs and interval graphs are leaf powers, extended abstract in: Proceedings LATIN 2008, E.S. Laber et al. (Eds.), LNCS 4957, , [6] A. Brandstädt, C. Hundt, F. Mancini, P. Wagner, Rooted directed path graphs are leaf powers, manuscript 2008, submitted. [7] A. Brandstädt, V.B. Le, Structure and linear time recognition of 3-leaf powers, Information Processing Letters 98 (2006) [8] A. Brandstädt, V.B. Le, Simplicial powers of graphs, extended abstract in: Proceedings COCOA 2008, LNCS 5165, , Full version electronically available in Theor. Computer Science. [9] A. Brandstädt, V.B. Le, D. Rautenbach, Exact k-leaf powers, manuscript 2006, submitted. [10] A. Brandstädt, V.B. Le, D. Rautenbach, Distance-hereditary 5-leaf powers, Discrete Math. 309 (2009) [11] A. Brandstädt, V.B. Le, R. Sritharan, Structure and linear time recognition of 4-leaf powers, elektronically available in ACM Transactions on Algorithms, Vol. 5, No. 1, [12] A. Brandstädt, V.B. Le, J.P. Spinrad, Graph Classes: A Survey, SIAM Monographs on Discrete Math. Appl., Vol. 3, SIAM, Philadelphia (1999). [13] A. Brandstädt, P. Wagner, On (k, l)-leaf powers; extended abstract in: Proceedings of MFCS 2007, L. Kučera and A. Kučera, eds., Lecture Notes in Computer Science 4708, , Full version tentatively accepted for Discrete Applied Math. [14] A. Brandstädt, P. Wagner, On k- versus (k + 1)-leaf powers, extended abstract in: Proceedings COCOA 2008, LNCS 5165, ,

20 [15] M.W. Broin, T.J. Lowe, A dynamic programming algorithm for covering problems with (greedy) totally balanced constraint matrices, SIAM J. Alg. Disc. Meth. 7 (1986) [16] P. Buneman, A note on the metric properties of trees, J. Combin. Th. (B) 1 (1974) [17] J. Cáceres, A. Márquez, O.R. Oellermann, M.L. Puertas, Rebuilding convex sets in graphs, Discrete Math. 293 (2005), [18] M.-S. Chang, T. Ko, The 3-Steiner Root Problem; extended abstract in: Proceedings 33rd International Workshop on Graph-Theoretic Concepts in Computer Science WG 2007, LNCS 4769, , [19] M.-S. Chang, T. Ko, and H.-I. Lu, Linear time algorithms for tree root problem; extended abstract in: Proceedings SWAT 2006, LNCS 4059, , [20] Z.-Z. Chen, T. Jiang, G. Lin, Computing phylogenetic roots with bounded degrees and errors, SIAM J. Computing 32 (2003) [21] Z.-Z. Chen, T. Tsukiji, Computing bounded-degree phylogenetic roots of disconnected graphs, extended abstract in: Proceedings WG 2004, LNCS 3353, , 2004; J. Algorithms (2005), electronically available. [22] E. Dahlhaus, P. Duchet, On strongly chordal graphs, Ars Combin. 24 B (1987) [23] M. Dom, J. Guo, F. Hüffner, R. Niedermeier, Error compensation in leaf root problems, Extended abstract in: Proceedings of 15th ISAAC, LNCS 3341, , 2004; Algorithmica 44 (2006), [24] M. Dom, J. Guo, F. Hüffner, R. Niedermeier, Extending the tractability border for closest leaf powers, Extended abstract in: Proceedings of 31st Workshop on Graph-Theoretic Concepts in Computer Science WG 2005, LNCS 3787, [25] R. Fagin, Acyclic database schemes (of various degrees): A painless introduction, Proceedings CAAP 83 8th Colloquium on Trees in Algebra and Programming, LNCS 159 (1983) ed. G. Ausiello and M. Protasi, pp [26] M. Farber, Characterizations of strongly chordal graphs, Discrete Math. 43 (1983) [27] B. Farzad, L.C. Lau, V.B. Le, N.T. Nguyen, Computing Graph Roots Without Short Cycles, Proceedings of Symposium on Theoretical Aspects of Computer Science STACS 2009, Dagstuhl Seminar Proceedings 09001, pp [28] M.R. Fellows, D. Meister, F.A. Rosamond, R. Sritharan, and J.A. Telle, Leaf powers and their properties: Using the trees, Extended abstract in: Proceedings of ISAAC 2008, LNCS 5369, , [29] M. Golumbic, U. Rotics, On the clique-width of some perfect graph classes, International J. Foundat. Computer Science 11, 3 (2000) [30] F. Gurski, E. Wanke, The clique-width of tree powers and leaf power graphs, Extended abstract in: Proceedings 33rd International Workshop on Graph-Theoretic Concepts in Computer Science WG 2007, LNCS 4769, 76-85, [31] F. Harary, Graph Theory, Addison-Wesley, Massachusetts, [32] R.B. Hayward, P.E. Kearney, Investigating NeST graphs, Tech. Report TR-CS-04-93, [33] R.B. Hayward, P.E. Kearney, A. Malton, NeST graphs, Discrete Applied Math. 121 (2002) [34] E. Howorka, A characterization of distance hereditary graphs, Quart. J. Math. Oxford Ser. 2, 28 (1977) [35] E. Howorka, On metric properties of certain clique graphs, J. Combin. Th. (B) 27 (1979) [36] E. Howorka, A characterization of ptolemaic graphs, J. Graph Theory 5 (1981) [37] T. Jiang, P.E. Kearney, G.-H. Lin, Phylogenetic k-root and Steiner k-root, Extended abstract in: Proceedings of 11th Annual International Symposium on Algorithms and Computation ISAAC 2000, LNCS 1969, , [38] P.E. Kearney, D.G. Corneil, Tree powers, J. Algorithms 29 (1998) [39] W. Kennedy, Strictly chordal graphs and phylogenetic roots, Master Thesis, University of Alberta (2005). [40] W. Kennedy, G. Lin, 5-th Phylogenetic Root Construction for Strictly Chordal Graphs, Proceedings of ISAAC 2005, LNCS 3827, (2005). [41] W. Kennedy, G. Lin, G. Yan, Strictly chordal graphs are leaf powers, J. of Discrete Algorithms 4 (2006)

21 [42] L.C. Lau, Bipartite roots of graphs, In: Proceedings of the ACM-SIAM Symposium on Discrete Algorithms 2004 (SODA 2004), ACM Transactions on Algorithms, 2 (2006) [43] L.C. Lau, D.G. Corneil, Recognizing powers of proper interval, split and chordal graphs, SIAM J. Discrete Math. 18 (2004) [44] V.B. Le, N.T. Nguyen, Hardness Results and Efficient Algorithms for Graph Powers, extended abstract to appear in: Proceedings of the 35th International Workshop on Graph-Theoretic Concepts in Computer Science WG 2009, LNCS. [45] G.-H. Lin, P.E. Kearney, T. Jiang, Phylogenetic k-root and Steiner k-root, Extended abstract in: Proceedings of ISAAC 2000, LNCS 1969, , [46] Y.-L. Lin, S.S. Skiena, Algorithms for square roots of graphs, SIAM J. Discrete Math. 8 (1995) [47] A. Lubiw, Γ-free matrices, Master Thesis, Dept. of Combinatorics and Optimization, University of Waterloo, Canada, [48] R.M. McConnell, Linear Time Recognition of Circular-Arc Graphs, Algorithmica 37 (2003) [49] R.M. McConnell, J. Spinrad, Modular decomposition and transitive orientation, Discrete Math. 201 (1999) [50] R. Motwani and M. Sudan, Computing roots of graphs is hard, Discrete Appl. Math. 54 (1994) [51] N.T. Nguyen, Graph Powers: Hardness Results, Good Characterizations and Efficient Algorithms, Ph.D. Thesis, University of Rostock, 2009, submitted. [52] N. Nishimura, P. Ragde, D.M. Thilikos, On graph powers for leaf-labeled trees, J. Algorithms 42 (2002) [53] D. Rautenbach, Some remarks about leaf roots, Discrete Math. 306, 13 (2006) [54] A. Raychaudhuri, On powers of strongly chordal and circular arc graphs, Ars Combin. 34 (1992) [55] F.S. Roberts, Indifference graphs, in F. Harary (ed.), Proof Techniques in Graph Theory, Academic Press (1969) [56] D.J. Rose, R.E. Tarjan, G.S. Lueker, Algorithmic aspects of vertex elimination on graph, SIAM J. Computing 5 (1976) [57] I.C. Ross, F. Harary, The square of a tree, Bell System Tech. J. 39 (1960) [58] J.P. Spinrad, Efficient Graph Representations, Fields Institute Monographs, Toronto [59] A. Tamir, A class of balanced matrices arising from location problems, SIAM J. Alg. Disc. Meth., 4: , [60] R.E. Tarjan, M. Yannakakis, Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs, SIAM J. Computing 13 (1984) (Addendum: SIAM J. Comput. 14 (1985) ). [61] I. Todinca, Coloring powers of graphs of bounded clique-width, In: Proceedings 29th International Workshop on Graph-Theoretic Concepts in Computer Science WG 2003, LNCS 2880, [62] T. Tsukiji, Z.-Z. Chen, Computing phylogenetic roots with bounded degrees and errors is hard, In: Proceedings of COCOON 2004, LNCS 3106, , [63] R. Uehara, S. Toda, T. Nagoya, Graph isomorphism completeness for chordal bipartite graphs and strongly chordal graphs, Discrete Aplied Math. 145, 3 (2005) [64] P. Wagner, A. Brandstädt, The Complete Inclusion Structure of Leaf Power Classes, manuscript Full version tentatively accepted for Theor. Computer Science. 21

The 3-Steiner Root Problem

The 3-Steiner Root Problem The 3-Steiner Root Problem Maw-Shang Chang 1 and Ming-Tat Ko 2 1 Department of Computer Science and Information Engineering National Chung Cheng University, Chiayi 621, Taiwan, R.O.C. mschang@cs.ccu.edu.tw

More information

Bounded Degree Closest k-tree Power is NP-Complete

Bounded Degree Closest k-tree Power is NP-Complete Originally published in Proc. th COCOON, volume 3595 of LNCS, pages 757 766. Springer, 005. Bounded Degree Closest k-tree Power is NP-Complete Michael Dom, Jiong Guo, and Rolf Niedermeier Institut für

More information

New Graph Classes of Bounded Clique-Width

New Graph Classes of Bounded Clique-Width New Graph Classes of Bounded Clique-Width Andreas Brandstädt 1, Feodor F. Dragan 2, Hoàng-Oanh Le 1, and Raffaele Mosca 3 1 Institut für Theoretische Informatik, Fachbereich Informatik, Universität Rostock,

More information

Clique-Width for Four-Vertex Forbidden Subgraphs

Clique-Width for Four-Vertex Forbidden Subgraphs Clique-Width for Four-Vertex Forbidden Subgraphs Andreas Brandstädt 1 Joost Engelfriet 2 Hoàng-Oanh Le 3 Vadim V. Lozin 4 March 15, 2005 1 Institut für Informatik, Universität Rostock, D-18051 Rostock,

More information

On the Convexity Number of Graphs

On the Convexity Number of Graphs On the Convexity Number of Graphs Mitre C. Dourado 1, Fábio Protti, Dieter Rautenbach 3, and Jayme L. Szwarcfiter 4 1 ICE, Universidade Federal Rural do Rio de Janeiro and NCE - UFRJ, Brazil, email: mitre@nce.ufrj.br

More information

Some Remarks on the Geodetic Number of a Graph

Some Remarks on the Geodetic Number of a Graph Some Remarks on the Geodetic Number of a Graph Mitre C. Dourado 1, Fábio Protti 2, Dieter Rautenbach 3, and Jayme L. Szwarcfiter 4 1 ICE, Universidade Federal Rural do Rio de Janeiro and NCE - UFRJ, Brazil,

More information

Complexity Results on Graphs with Few Cliques

Complexity Results on Graphs with Few Cliques Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School

More information

KRUSKALIAN GRAPHS k-cographs

KRUSKALIAN GRAPHS k-cographs KRUSKALIAN GRAPHS k-cographs Ling-Ju Hung Ton Kloks Department of Computer Science and Information Engineering National Chung Cheng University, Min-Hsiung, Chia-Yi 62102, Taiwan Email: hunglc@cs.ccu.edu.tw

More information

Small Survey on Perfect Graphs

Small Survey on Perfect Graphs Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Necessary edges in k-chordalizations of graphs

Necessary edges in k-chordalizations of graphs Necessary edges in k-chordalizations of graphs Hans L. Bodlaender Abstract In this note, we look at which edges must always be added to a given graph G = (V, E), when we want to make it a chordal graph

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,

More information

Probe Distance-Hereditary Graphs

Probe Distance-Hereditary Graphs Proc. 16th Computing: The Australasian Theory Symposium (CATS 2010), Brisbane, Australia Probe Distance-Hereditary Graphs Maw-Shang Chang 1 Ling-Ju Hung 1 Peter Rossmanith 2 1 Department of Computer Science

More information

Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs

Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs Ryuhei Uehara a Seinosuke Toda b Takayuki Nagoya c a Natural Science Faculty, Komazawa University. 1 b Department

More information

A fully dynamic algorithm for modular decomposition and recognition of cographs

A fully dynamic algorithm for modular decomposition and recognition of cographs Discrete Applied Mathematics 136 (2004) 329 340 www.elsevier.com/locate/dam A fully dynamic algorithm for modular decomposition and recognition of cographs Ron Shamir a, Roded Sharan b; a School of Computer

More information

Triangle Graphs and Simple Trapezoid Graphs

Triangle Graphs and Simple Trapezoid Graphs JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 467-473 (2002) Short Paper Triangle Graphs and Simple Trapezoid Graphs Department of Computer Science and Information Management Providence University

More information

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given

More information

Block Duplicate Graphs and a Hierarchy of Chordal Graphs

Block Duplicate Graphs and a Hierarchy of Chordal Graphs 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

More information

Chordal graphs MPRI

Chordal graphs MPRI Chordal graphs MPRI 2017 2018 Michel Habib habib@irif.fr http://www.irif.fr/~habib Sophie Germain, septembre 2017 Schedule Chordal graphs Representation of chordal graphs LBFS and chordal graphs More structural

More information

9 About Intersection Graphs

9 About Intersection Graphs 9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Abstract We present two parameterized algorithms for the Minimum Fill-In problem, also known as Chordal

More information

Dynamic Distance Hereditary Graphs Using Split Decomposition

Dynamic Distance Hereditary Graphs Using Split Decomposition Dynamic Distance Hereditary Graphs Using Split Decomposition Emeric Gioan Christophe Paul LIRMM Research Report 07007 March 19, 2007 Abstract The problem of maintaining a representation of a dynamic graph

More information

University of Alberta

University of Alberta University of Alberta STRICTLY CHORDAL GRAPHS AND PHYLOGENETIC ROOTS by William Kennedy A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for

More information

THE LEAFAGE OF A CHORDAL GRAPH

THE LEAFAGE OF A CHORDAL GRAPH Discussiones Mathematicae Graph Theory 18 (1998 ) 23 48 THE LEAFAGE OF A CHORDAL GRAPH In-Jen Lin National Ocean University, Taipei, Taiwan Terry A. McKee 1 Wright State University, Dayton, OH 45435-0001,

More information

Parameterized coloring problems on chordal graphs

Parameterized coloring problems on chordal graphs Parameterized coloring problems on chordal graphs Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary dmarx@cs.bme.hu

More information

Making arbitrary graphs transitively orientable: Minimal comparability completions

Making arbitrary graphs transitively orientable: Minimal comparability completions Making arbitrary graphs transitively orientable: Minimal comparability completions Pinar Heggernes Federico Mancini Charis Papadopoulos Abstract A transitive orientation of an undirected graph is an assignment

More information

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

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Cemil Dibek Tınaz Ekim Pinar Heggernes Abstract We determine the maximum number of edges that a claw-free

More information

Two Characterizations of Hypercubes

Two Characterizations of Hypercubes Two Characterizations of Hypercubes Juhani Nieminen, Matti Peltola and Pasi Ruotsalainen Department of Mathematics, University of Oulu University of Oulu, Faculty of Technology, Mathematics Division, P.O.

More information

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

Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs ISSN 0975-3303 Mapana J Sci, 11, 4(2012), 121-131 https://doi.org/10.12725/mjs.23.10 Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs R Mary Jeya Jothi * and A Amutha

More information

Leaf Powers and Their Properties: Using the Trees

Leaf Powers and Their Properties: Using the Trees Leaf Powers and Their Properties: Using the Trees Michael Fellows 1, Daniel Meister 2, Frances Rosamond 1, R. Sritharan 3, and Jan Arne Telle 2 1 University of Newcastle, Newcastle, Australia. michael.fellows@newcastle.edu.au,

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

arxiv: v1 [cs.dm] 30 Apr 2014

arxiv: v1 [cs.dm] 30 Apr 2014 The stable set polytope of (P 6,triangle)-free graphs and new facet-inducing graphs Raffaele Mosca arxiv:1404.7623v1 [cs.dm] 30 Apr 2014 May 1, 2014 Abstract The stable set polytope of a graph G, denoted

More information

Chordal Probe Graphs (extended abstract)

Chordal Probe Graphs (extended abstract) Chordal Probe Graphs (extended abstract) Martin Charles Golumbic Marina Lipshteyn Abstract. In this paper, we introduce the class of chordal probe graphs which are a generalization of both interval probe

More information

arxiv: v1 [cs.dm] 21 Dec 2015

arxiv: v1 [cs.dm] 21 Dec 2015 The Maximum Cardinality Cut Problem is Polynomial in Proper Interval Graphs Arman Boyacı 1, Tinaz Ekim 1, and Mordechai Shalom 1 Department of Industrial Engineering, Boğaziçi University, Istanbul, Turkey

More information

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

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN TOMASZ LUCZAK AND FLORIAN PFENDER Abstract. We show that every 3-connected claw-free graph which contains no induced copy of P 11 is hamiltonian.

More information

Tree-Structured Graphs and Hypergraphs

Tree-Structured Graphs and Hypergraphs Tree-Structured Graphs and Hypergraphs by Andreas Brandstädt, University of Rostock, Germany, and Feodor F. Dragan, Kent State University, Ohio, U.S.A. Contents 1 Introduction: Graphs With Tree Structure,

More information

Vadim V. Lozin a , USA. b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ

Vadim V. Lozin a , USA.   b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ R u t c o r Research R e p o r t A polynomial algorithm to find an independent set of maximum weight in a fork-free graph Vadim V. Lozin a Martin Milanič b RRR 30-2005, October 2005 RUTCOR Rutgers Center

More information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems

More information

Exponential time algorithms for the minimum dominating set problem on some graph classes

Exponential time algorithms for the minimum dominating set problem on some graph classes Exponential time algorithms for the minimum dominating set problem on some graph classes Serge Gaspers University of Bergen Department of Informatics N-500 Bergen, Norway. gaspers@ii.uib.no Dieter Kratsch

More information

Certifying Algorithms and Forbidden Induced Subgraphs

Certifying Algorithms and Forbidden Induced Subgraphs /32 and P. Heggernes 1 D. Kratsch 2 1 Institutt for Informatikk Universitetet i Bergen Norway 2 Laboratoire d Informatique Théorique et Appliquée Université Paul Verlaine - Metz France Dagstuhl - Germany

More information

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

On Self-complementary Chordal Graphs Defined. by Single Forbidden Induced Subgraph Applied Mathematical Sciences, Vol. 8, 2014, no. 54, 2655-2663 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.24281 On Self-complementary Chordal Graphs Defined by Single Forbidden Induced

More information

Coloring edges and vertices of graphs without short or long cycles

Coloring edges and vertices of graphs without short or long cycles Coloring edges and vertices of graphs without short or long cycles Marcin Kamiński and Vadim Lozin Abstract Vertex and edge colorability are two graph problems that are NPhard in general. We show that

More information

A NEW TEST FOR INTERVAL GRAPHS. Wen-Lian Hsu 1

A NEW TEST FOR INTERVAL GRAPHS. Wen-Lian Hsu 1 A NEW TEST FOR INTERVAL GRAPHS Wen-Lian Hsu 1 Institute of Information Science, Academia Sinica Taipei, Taiwan, Republic of China hsu@iis.sinica.edu.tw Abstract An interval graph is the intersection graph

More information

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

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 Slightly Triangulated Graphs Are Perfect Frederic Maire e-mail : frm@ccr.jussieu.fr Case 189 Equipe Combinatoire Universite Paris 6, France December 21, 1995 Abstract A graph is triangulated if it has

More information

Proper Helly Circular-Arc Graphs

Proper Helly Circular-Arc Graphs Proper Helly Circular-Arc Graphs Min Chih Lin 1, Francisco J. Soulignac 1 and Jayme L. Szwarcfiter 2 1 Universidad de Buenos Aires, Facultad de Ciencias Exactas y Naturales, Departamento de Computación,

More information

3-colouring AT-free graphs in polynomial time

3-colouring AT-free graphs in polynomial time 3-colouring AT-free graphs in polynomial time Juraj Stacho Wilfrid Laurier University, Department of Physics and Computer Science, 75 University Ave W, Waterloo, ON N2L 3C5, Canada stacho@cs.toronto.edu

More information

Partial Characterizations of Circular-Arc Graphs

Partial Characterizations of Circular-Arc Graphs Partial Characterizations of Circular-Arc Graphs F. Bonomo a,1,3, G. Durán b,2,4, L.N. Grippo a,5, M.D. Safe a,6 a CONICET and Departamento de Computación, FCEyN, UBA, Buenos Aires, Argentina b Departamento

More information

This article was originally published in a journal published by Elsevier, and the attached copy is provided by Elsevier for the author s benefit and for the benefit of the author s institution, for non-commercial

More information

Treewidth and graph minors

Treewidth and graph minors Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under

More information

Constructions of k-critical P 5 -free graphs

Constructions of k-critical P 5 -free graphs 1 2 Constructions of k-critical P 5 -free graphs Chính T. Hoàng Brian Moore Daniel Recoskie Joe Sawada Martin Vatshelle 3 January 2, 2013 4 5 6 7 8 Abstract With respect to a class C of graphs, a graph

More information

GEODETIC DOMINATION IN GRAPHS

GEODETIC DOMINATION IN GRAPHS GEODETIC DOMINATION IN GRAPHS H. Escuadro 1, R. Gera 2, A. Hansberg, N. Jafari Rad 4, and L. Volkmann 1 Department of Mathematics, Juniata College Huntingdon, PA 16652; escuadro@juniata.edu 2 Department

More information

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

Some new results on circle graphs. Guillermo Durán 1 Some new results on circle graphs Guillermo Durán 1 Departamento de Ingeniería Industrial, Facultad de Ciencias Físicas y Matemáticas, Universidad de Chile, Santiago, Chile gduran@dii.uchile.cl Departamento

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

Chordal Graphs: Theory and Algorithms

Chordal Graphs: Theory and Algorithms Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also

More information

Fast Skew Partition Recognition

Fast Skew Partition Recognition Fast Skew Partition Recognition William S. Kennedy 1, and Bruce Reed 2, 1 Department of Mathematics and Statistics, McGill University, Montréal, Canada, H3A2K6 kennedy@math.mcgill.ca 2 School of Computer

More information

Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems

Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems Helly Property, Clique Graphs, Complementary Graph Classes, and Sandwich Problems Mitre C. Dourado 1, Priscila Petito 2, Rafael B. Teixeira 2 and Celina M. H. de Figueiredo 2 1 ICE, Universidade Federal

More information

Minimal comparability completions of arbitrary graphs

Minimal comparability completions of arbitrary graphs Minimal comparability completions of arbitrary graphs Pinar Heggernes Federico Mancini Charis Papadopoulos Abstract A transitive orientation of an undirected graph is an assignment of directions to its

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

More information

On Structural Parameterizations of the Matching Cut Problem

On Structural Parameterizations of the Matching Cut Problem On Structural Parameterizations of the Matching Cut Problem N. R. Aravind, Subrahmanyam Kalyanasundaram, and Anjeneya Swami Kare Department of Computer Science and Engineering, IIT Hyderabad, Hyderabad,

More information

Faster parameterized algorithm for Cluster Vertex Deletion

Faster parameterized algorithm for Cluster Vertex Deletion Faster parameterized algorithm for Cluster Vertex Deletion Dekel Tsur arxiv:1901.07609v1 [cs.ds] 22 Jan 2019 Abstract In the Cluster Vertex Deletion problem the input is a graph G and an integer k. The

More information

Deciding k-colorability of P 5 -free graphs in polynomial time

Deciding k-colorability of P 5 -free graphs in polynomial time Deciding k-colorability of P 5 -free graphs in polynomial time Chính T. Hoàng Marcin Kamiński Vadim Lozin Joe Sawada Xiao Shu April 16, 2008 Abstract The problem of computing the chromatic number of a

More information

On the Recognition of P 4 -Comparability Graphs

On the Recognition of P 4 -Comparability Graphs On the Recognition of P 4 -Comparability Graphs Stavros D. Nikolopoulos and Leonidas Palios Department of Computer Science, University of Ioannina GR-45110 Ioannina, Greece {stavros,palios}@cs.uoi.gr Abstract.

More information

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2 Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent

More information

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

These notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models. Undirected Graphical Models: Chordal Graphs, Decomposable Graphs, Junction Trees, and Factorizations Peter Bartlett. October 2003. These notes present some properties of chordal graphs, a set of undirected

More information

Vertical decomposition of a lattice using clique separators

Vertical decomposition of a lattice using clique separators Vertical decomposition of a lattice using clique separators Anne Berry, Romain Pogorelcnik, Alain Sigayret LIMOS UMR CNRS 6158 Ensemble Scientifique des Cézeaux Université Blaise Pascal, F-63 173 Aubière,

More information

arxiv: v1 [cs.dm] 24 Apr 2015

arxiv: v1 [cs.dm] 24 Apr 2015 On Pairwise Compatibility of Some Graph (Super)Classes T. Calamoneri a,1, M. Gastaldello a,b, B. Sinaimeri b a Department of Computer Science, Sapienza University of Rome, Italy b INRIA and Université

More information

On Sequential Topogenic Graphs

On Sequential Topogenic Graphs Int. J. Contemp. Math. Sciences, Vol. 5, 2010, no. 36, 1799-1805 On Sequential Topogenic Graphs Bindhu K. Thomas, K. A. Germina and Jisha Elizabath Joy Research Center & PG Department of Mathematics Mary

More information

Finding and listing induced paths and cycles

Finding and listing induced paths and cycles 1 Finding and listing induced paths and cycles 2 3 Chính T. Hoàng Marcin Kamiński Joe Sawada R. Sritharan November 30, 2010 4 5 6 7 8 9 10 11 Abstract Many recognition problems for special classes of graphs

More information

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version.

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Part I. Basic graphs Maria Chudnovsky Department of Industrial Engineering and Operations Research Columbia University,

More information

A Necessary Condition and a Sufficient Condition for Pairwise Compatibility Graphs

A Necessary Condition and a Sufficient Condition for Pairwise Compatibility Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 21, no. 3, pp. 341 352 (2017) DOI: 10.7155/jgaa.00419 A Necessary Condition and a Sufficient Condition for Pairwise Compatibility Graphs

More information

A taste of perfect graphs (continued)

A taste of perfect graphs (continued) A taste of perfect graphs (continued) Recall two theorems from last class characterizing perfect graphs (and that we observed that the α ω theorem implied the Perfect Graph Theorem). Perfect Graph Theorem.

More information

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

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators An Effective Upperbound on Treewidth Using Partial Fill-in of Separators Boi Faltings Martin Charles Golumbic June 28, 2009 Abstract Partitioning a graph using graph separators, and particularly clique

More information

Applied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees

Applied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees Applied Mathematics Letters 24 (2011) 719 723 Contents lists available at ScienceDirect Applied Mathematics Letters journal homepage: www.elsevier.com/locate/aml Graph triangulations and the compatibility

More information

CHARACTERIZING SYMMETRIC DIAMETRICAL GRAPHS OF ORDER 12 AND DIAMETER 4

CHARACTERIZING SYMMETRIC DIAMETRICAL GRAPHS OF ORDER 12 AND DIAMETER 4 IJMMS 30:3 (2002) 145 149 PII. S0161171202012474 http://ijmms.hindawi.com Hindawi Publishing Corp. CHARACTERIZING SYMMETRIC DIAMETRICAL GRAPHS OF ORDER 12 AND DIAMETER 4 S. AL-ADDASI and H. Al-EZEH Received

More information

A New Approach to Graph Recognition and Applications to Distance-Hereditary Graphs

A New Approach to Graph Recognition and Applications to Distance-Hereditary Graphs Nakano S-i, Uehara R, Uno T. A new approach to graph recognition and applications to distance-hereditary graphs. JOUR- NAL OF COMPUTER SCIENCE AND TECHNOLOGY 24(3): 517 533 May 2009 A New Approach to Graph

More information

Lecture Notes on Graph Theory

Lecture Notes on Graph Theory Lecture Notes on Graph Theory Vadim Lozin 1 Introductory concepts A graph G = (V, E) consists of two finite sets V and E. The elements of V are called the vertices and the elements of E the edges of G.

More information

Linear Time Split Decomposition Revisited

Linear Time Split Decomposition Revisited Linear Time Split Decomposition Revisited Pierre Charbit Fabien de Montgoler Mathieu Ranot LIAFA, Univ. Paris Diderot - CNRS, ANR Project Graal {charbit,fm,raffinot}@liafa.jussieu.fr Abstract Given a family

More information

On some subclasses of circular-arc graphs

On some subclasses of circular-arc graphs On some subclasses of circular-arc graphs Guillermo Durán - Min Chih Lin Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires e-mail: {willy,oscarlin}@dc.uba.ar

More information

Minimal dominating sets in graph classes: combinatorial bounds and enumeration

Minimal dominating sets in graph classes: combinatorial bounds and enumeration Minimal dominating sets in graph classes: combinatorial bounds and enumeration Jean-François Couturier 1, Pinar Heggernes 2, Pim van t Hof 2, and Dieter Kratsch 1 1 LITA, Université Paul Verlaine - Metz,

More information

Hardness of Subgraph and Supergraph Problems in c-tournaments

Hardness of Subgraph and Supergraph Problems in c-tournaments Hardness of Subgraph and Supergraph Problems in c-tournaments Kanthi K Sarpatwar 1 and N.S. Narayanaswamy 1 Department of Computer Science and Engineering, IIT madras, Chennai 600036, India kanthik@gmail.com,swamy@cse.iitm.ac.in

More information

Graphs and Discrete Structures

Graphs and Discrete Structures Graphs and Discrete Structures Nicolas Bousquet Louis Esperet Fall 2018 Abstract Brief summary of the first and second course. É 1 Chromatic number, independence number and clique number The chromatic

More information

A Vizing-like theorem for union vertex-distinguishing edge coloring

A Vizing-like theorem for union vertex-distinguishing edge coloring A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing

More information

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

Price of Connectivity for the vertex cover problem and the dominating set problem: conjectures and investigation of critical graphs Price of Connectivity for the vertex cover problem and the dominating set problem: conjectures and investigation of critical graphs Eglantine Camby Université Libre de Bruxelles, Brussels, Belgium GERAD

More information

Algorithmic aspects of k-domination in graphs

Algorithmic aspects of k-domination in graphs PREPRINT 國立臺灣大學數學系預印本 Department of Mathematics, National Taiwan University www.math.ntu.edu.tw/~mathlib/preprint/2012-08.pdf Algorithmic aspects of k-domination in graphs James K. Lan and Gerard Jennhwa

More information

List Partitions of Chordal Graphs

List Partitions of Chordal Graphs List Partitions of Chordal Graphs Tomás Feder 268 Waverley St., Palo Alto, CA 94301, USA tomas@theory.stanford.edu, Pavol Hell School of Computing Science Simon Fraser University Burnaby, B.C., Canada

More information

Dynamic Distance Hereditary Graphs using Split Decomposition

Dynamic Distance Hereditary Graphs using Split Decomposition Dynamic Distance Hereditary Graphs using Split Decomposition Short version from Proceedings ISAAC 07 (Sendai, Japan) LNCS 4835 Emeric Gioan and Christophe Paul CNRS - LIRMM, Université de Montpellier 2,

More information

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

Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras What is it to be Perfect? Introduced by Claude Berge in early 1960s Coloring number and clique number are one and the same for all induced

More information

Minimal Universal Bipartite Graphs

Minimal Universal Bipartite Graphs Minimal Universal Bipartite Graphs Vadim V. Lozin, Gábor Rudolf Abstract A graph U is (induced)-universal for a class of graphs X if every member of X is contained in U as an induced subgraph. We study

More information

arxiv: v1 [cs.ds] 8 Jan 2019

arxiv: v1 [cs.ds] 8 Jan 2019 Subset Feedback Vertex Set in Chordal and Split Graphs Geevarghese Philip 1, Varun Rajan 2, Saket Saurabh 3,4, and Prafullkumar Tale 5 arxiv:1901.02209v1 [cs.ds] 8 Jan 2019 1 Chennai Mathematical Institute,

More information

Geodesic Convexity and Cartesian Products in Graphs

Geodesic Convexity and Cartesian Products in Graphs Geodesic Convexity and Cartesian Products in Graphs Tao Jiang Ignacio Pelayo Dan Pritikin September 23, 2004 Abstract In this work we investigate the behavior of various geodesic convexity parameters with

More information

An O(m + nlog n) On-Line Algorithm for Recognizing Interval Graphs

An O(m + nlog n) On-Line Algorithm for Recognizing Interval Graphs An O(m + nlog n) On-Line Algorithm for Recognizing Interval Graphs Wen-Lian Hsu Institute of Information Science, Academia Sinica, Taipei, Taiwan, R.O.C. Abstract. Since the invention of PQ-trees by Booth

More information

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m

EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m EDGE-COLOURED GRAPHS AND SWITCHING WITH S m, A m AND D m GARY MACGILLIVRAY BEN TREMBLAY Abstract. We consider homomorphisms and vertex colourings of m-edge-coloured graphs that have a switching operation

More information

Chapter 4. square sum graphs. 4.1 Introduction

Chapter 4. square sum graphs. 4.1 Introduction Chapter 4 square sum graphs In this Chapter we introduce a new type of labeling of graphs which is closely related to the Diophantine Equation x 2 + y 2 = n and report results of our preliminary investigations

More information

A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems

A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems Michael R. Fellows 1,, Jiong Guo 2,, Hannes Moser 2,, and Rolf Niedermeier 2 1 PC Research Unit, Office of DVC (Research),

More information

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction Vertex Colorings without Rainbow or Monochromatic Subgraphs Wayne Goddard and Honghai Xu Dept of Mathematical Sciences, Clemson University Clemson SC 29634 {goddard,honghax}@clemson.edu Abstract. This

More information

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

A note on self complementary brittle and self complementary quasi chordal graphs Applied and Computational Mathematics 2013; 2(3): 86-91 Published online July 20, 2013 (http://www.sciencepublishinggroup.com/j/acm) doi: 10.11648/j.acm.20130203.13 A note on self complementary brittle

More information