Ordering without forbidden patterns

13Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Let F be a set of ordered patterns, i.e., graphs whose vertices are linearly ordered. An F-free ordering of the vertices of a graph H is a linear ordering of V(H) such that none of the patterns in occurs as an induced ordered subgraph. We denote by the decision problem asking whether an input graph admits an F-free ordering; we also use ORD (F)to denote the class of graphs that do admit an F-free ordering. It was observed by Damaschke (and others) that many natural graph classes can be described as ORD (F) for sets F of small patterns (with three or four vertices). This includes recognition of split graphs, interval graphs, proper interval graphs, cographs, comparability graphs, chordal graphs, strongly chordal graphs, and so on. Damaschke also noted that for many sets F consisting of patterns with three vertices, ORD (F) is polynomial-time solvable by known algorithms or their simple modifications. We complete the picture by proving that all these problems can be solved in polynomial time. In fact, we provide a single master algorithm, which solves in polynomial time the problem in which the input is a set F of patterns, each with at most three vertices, and a graph H, and the problem is to decide whether or not H admits an F-free ordering of the vertices. Our algorithm certifies non-membership by a forbidden substructure, and thus provides a single forbidden structure characterization for all the graph classes described by some ORD (F) with F consisting of patterns with at most three vertices. This includes bipartite graphs, split graphs, interval graphs, proper interval graphs, chordal graphs, and comparability graphs. Many of the problems ORD (F) with F consisting of larger patterns have been shown to be NP-complete by Duffus, Ginn, and Rödl, and we add some additional examples. We also discuss a bipartite version of the problem, BiOrd(F) in which the input is a bipartite graph H with a fixed bipartition of the vertices, and we are given a set F of bipartite patterns. We give a unified polynomial-time algorithm for all problems BiOrd(F) where has at most four vertices, i.e., we solve the analogous problem. This is also a certifying algorithm, and it yields a unified forbidden substructure characterization for all bipartite graph classes described by BiOrd(F) some with F consisting of bipartite patterns with at most four vertices. This includes chordal bipartite graphs, co-circular-arc bipartite graphs, and bipartite permutation graphs. We also describe some examples of digraph ordering problems and algorithms. We conjecture that for every set F of forbidden patterns, Ord(F) is either polynomial or NP-complete. © 2014 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Hell, P., Mohar, B., & Rafiey, A. (2014). Ordering without forbidden patterns. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8737 LNCS, pp. 554–565). Springer Verlag. https://doi.org/10.1007/978-3-662-44777-2_46

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free