47 research outputs found

    The vertex leafage of chordal graphs

    Full text link
    Every chordal graph GG can be represented as the intersection graph of a collection of subtrees of a host tree, a so-called {\em tree model} of GG. The leafage ℓ(G)\ell(G) of a connected chordal graph GG is the minimum number of leaves of the host tree of a tree model of GG. The vertex leafage \vl(G) is the smallest number kk such that there exists a tree model of GG in which every subtree has at most kk leaves. The leafage is a polynomially computable parameter by the result of \cite{esa}. In this contribution, we study the vertex leafage. We prove for every fixed k≥3k\geq 3 that deciding whether the vertex leafage of a given chordal graph is at most kk is NP-complete by proving a stronger result, namely that the problem is NP-complete on split graphs with vertex leafage of at most k+1k+1. On the other hand, for chordal graphs of leafage at most ℓ\ell, we show that the vertex leafage can be calculated in time nO(ℓ)n^{O(\ell)}. Finally, we prove that there exists a tree model that realizes both the leafage and the vertex leafage of GG. Notably, for every path graph GG, there exists a path model with ℓ(G)\ell(G) leaves in the host tree and it can be computed in O(n3)O(n^3) time

    The leafage of a chordal graph

    Full text link
    The leafage l(G) of a chordal graph G is the minimum number of leaves of a tree in which G has an intersection representation by subtrees. We obtain upper and lower bounds on l(G) and compute it on special classes. The maximum of l(G) on n-vertex graphs is n - lg n - (1/2) lg lg n + O(1). The proper leafage l*(G) is the minimum number of leaves when no subtree may contain another; we obtain upper and lower bounds on l*(G). Leafage equals proper leafage on claw-free chordal graphs. We use asteroidal sets and structural properties of chordal graphs.Comment: 19 pages, 3 figure

    The Neighborhood Polynomial of Chordal Graphs

    Full text link
    The neighborhood polynomial of a graph GG is the generating function of subsets of vertices in GG that have a common neighbor. In this paper we study the neighborhood polynomial and the complexity of its computation for chordal graphs. We will show that it is \NP-hard to compute the neighborhood polynomial on general chordal graphs. Furthermore we will introduce a parameter for chordal graphs called anchor width and an algorithm to compute the neighborhood polynomial which runs in polynomial time if the anchor width is polynomially bounded. Finally we will show that we can bound the anchor width for chordal comparability graphs and chordal graphs with bounded leafage. The leafage of a chordal graphs is the minimum number of leaves in the host tree of a subtree representation. In particular, interval graphs have leafage at most 2. This shows that the anchor width of interval graphs is at most quadratic

    Domination and Cut Problems on Chordal Graphs with Bounded Leafage

    Get PDF
    The leafage of a chordal graph G is the minimum integer l such that G can berealized as an intersection graph of subtrees of a tree with l leaves. Weconsider structural parameterization by the leafage of classical domination andcut problems on chordal graphs. Fomin, Golovach, and Raymond [ESA 2018,Algorithmica 2020] proved, among other things, that Dominating Set on chordalgraphs admits an algorithm running in time 2O(l2)nO(1)2^{O(l^2)} n^{O(1)}. We present aconceptually much simpler algorithm that runs in time 2O(l)nO(1)2^{O(l)} n^{O(1)}. Weextend our approach to obtain similar results for Connected Dominating Set andSteiner Tree. We then consider the two classical cut problems MultiCut withUndeletable Terminals and Multiway Cut with Undeletable Terminals. We provethat the former is W[1]-hard when parameterized by the leafage and complementthis result by presenting a simple nO(l)n^{O(l)}-time algorithm. To our surprise,we find that Multiway Cut with Undeletable Terminals on chordal graphs can besolved, in contrast, in nO(1)n^{O(1)}-time.<br

    Unique Perfect Phylogeny Characterizations via Uniquely Representable Chordal Graphs

    Full text link
    The perfect phylogeny problem is a classic problem in computational biology, where we seek an unrooted phylogeny that is compatible with a set of qualitative characters. Such a tree exists precisely when an intersection graph associated with the character set, called the partition intersection graph, can be triangulated using a restricted set of fill edges. Semple and Steel used the partition intersection graph to characterize when a character set has a unique perfect phylogeny. Bordewich, Huber, and Semple showed how to use the partition intersection graph to find a maximum compatible set of characters. In this paper, we build on these results, characterizing when a unique perfect phylogeny exists for a subset of partial characters. Our characterization is stated in terms of minimal triangulations of the partition intersection graph that are uniquely representable, also known as ur-chordal graphs. Our characterization is motivated by the structure of ur-chordal graphs, and the fact that the block structure of minimal triangulations is mirrored in the graph that has been triangulated

    Equivalence of the filament and overlap graphs of subtrees of limited trees

    Get PDF
    The overlap graphs of subtrees of a tree are equivalent to subtree filament graphs, the overlap graphs of subtrees of a star are cocomparability graphs, and the overlap graphs of subtrees of a caterpillar are interval filament graphs. In this paper, we show the equivalence of many more classes of subtree overlap and subtree filament graphs, and equate them to classes of complements of cochordal-mixed graphs. Our results generalize the previously known results mentioned above

    Domination and Cut Problems on Chordal Graphs with Bounded Leafage

    Get PDF

    Recognising the overlap graphs of subtrees of restricted trees is hard

    Get PDF
    The overlap graphs of subtrees in a tree (SOGs) generalise many other graphs classes with set representation characterisations. The complexity of recognising SOGs is open. The complexities of recognising many subclasses of SOGs are known. Weconsider several subclasses of SOGs by restricting the underlying tree. For a fixed integer k≥3k \geq 3, we consider:\begin{my_itemize} \item The overlap graphs of subtrees in a tree where that tree has kk leaves \item The overlap graphs of subtrees in trees that can be derived from a given input tree by subdivision and have at least 3 leaves \item The overlap and intersection graphs of paths in a tree where that tree has maximum degree kk\end{my_itemize} We show that the recognition problems of these classes are NP-complete. For all other parameters we get circle graphs, well known to be polynomially recognizable

    Domination and Cut Problems on Chordal Graphs with Bounded Leafage

    Get PDF
    The leafage of a chordal graph GG is the minimum integer â„“\ell such that GG can be realized as an intersection graph of subtrees of a tree with â„“\ell leaves. We consider structural parameterization by the leafage of classical domination and cut problems on chordal graphs. Fomin, Golovach, and Raymond~[ESA~20182018, Algorithmica~20202020] proved, among other things, that \textsc{Dominating Set} on chordal graphs admits an algorithm running in time 2O(â„“2)â‹…nO(1)2^{\mathcal{O}(\ell^2)} \cdot n^{\mathcal{O}(1)}. We present a conceptually much simpler algorithm that runs in time 2O(â„“)â‹…nO(1)2^{\mathcal{O}(\ell)} \cdot n^{\mathcal{O}(1)}. We extend our approach to obtain similar results for \textsc{Connected Dominating Set} and \textsc{Steiner Tree}. We then consider the two classical cut problems \textsc{MultiCut with Undeletable Terminals} and \textsc{Multiway Cut with Undeletable Terminals}. We prove that the former is \textsf{W}[1]-hard when parameterized by the leafage and complement this result by presenting a simple nO(â„“)n^{\mathcal{O}(\ell)}-time algorithm. To our surprise, we find that \textsc{Multiway Cut with Undeletable Terminals} on chordal graphs can be solved, in contrast, in nO(1)n^{\mathcal{O}(1)}-time

    Recognising the overlap graphs of subtrees of restricted trees is hard

    Get PDF
    The overlap graphs of subtrees in a tree (SOGs) generalise many other graphs classes with set representation characterisations. The complexity of recognising SOGs is open. The complexities of recognising many subclasses of SOGs are known. Weconsider several subclasses of SOGs by restricting the underlying tree. For a fixed integer k≥3k \geq 3, we consider:\begin{my_itemize} \item The overlap graphs of subtrees in a tree where that tree has kk leaves \item The overlap graphs of subtrees in trees that can be derived from a given input tree by subdivision and have at least 3 leaves \item The overlap and intersection graphs of paths in a tree where that tree has maximum degree kk\end{my_itemize} We show that the recognition problems of these classes are NP-complete. For all other parameters we get circle graphs, well known to be polynomially recognizable
    corecore