scispace - formally typeset
Open AccessPosted Content

On Some Combinatorial Problems in Cographs

TLDR
This paper presents a generic framework to solve classical optimization problems such as the longest path, the Steiner path and the minimum leaf spanning tree problems restricted to cographs and this framework yields polynomial-time algorithms for the three problems.
Abstract
The family of graphs that can be constructed from isolated vertices by disjoint union and graph join operations are called cographs. These graphs can be represented in a tree-like representation termed parse tree or cotree. In this paper, we study some popular combinatorial problems restricted to cographs. We first present a structural characterization of minimal vertex separators in cographs. Further, we show that listing all minimal vertex separators and the complexity of some constrained vertex separators are polynomial-time solvable in cographs. We propose polynomial-time algorithms for connectivity augmentation problems and its variants in cographs, preserving the cograph property. Finally, using the dynamic programming paradigm, we present a generic framework to solve classical optimization problems such as the longest path, the Steiner path and the minimum leaf spanning tree problems restricted to cographs, our framework yields polynomial-time algorithms for all three problems.

read more

Citations
More filters
Journal Article

A simple linear time LexBFS cograph recognition algorithm

TL;DR: A simple two LexBFS sweep algorithm to recognize the family of cographs and extends to other related graph families such as P_4-reducible, $P_4$-sparse, and distance hereditary.
References
More filters
Book

Introduction to Graph Theory

TL;DR: In this article, the authors introduce the concept of graph coloring and propose a graph coloring algorithm based on the Eulers formula for k-chromatic graphs, which can be seen as a special case of the graph coloring problem.
Journal ArticleDOI

A linear recognition algorithm for cographs

TL;DR: This paper presents a linear time algorithm for recognizing cographs and constructing their cotree representation, which is possible to design very fast polynomial time algorithms for problems which are intractable for graphs in general.
Journal ArticleDOI

Linear time algorithms for NP-hard problems restricted to partial k -trees

TL;DR: An algorithm paradigm for solving NP- hard problems on graphs restricted to partial graphs of k -trees and given with an embedding in a k -tree is presented and illustrated by a sequence of examples.
Journal ArticleDOI

Decomposition by clique separators

TL;DR: An O( nm )-time algorithm for finding a decomposition of an n -vertex, m -edge graph is given and it is described how this decomposition can be used in divide-and-conquer algorithms for various graph problems, such as graph coloring and finding maximum independent sets.
Book ChapterDOI

Dynamic programming on graphs with bounded treewidth

TL;DR: For several NP-complete problems, and subclasses of the graphs with bounded treewidth, polynomial algorithms have been obtained.
Related Papers (5)