Ordering without forbidden patterns
From MaRDI portal
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 patterns in F occurs as an induced ordered subgraph. We denote by ORD(F) 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). 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, i.e., we solve in polynomial time the problem in which the input is a set F of patterns 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. Many of the problems ORD(F) with F consisting of larger patterns have been shown to be NP-complete by Duffus, Ginn, and Rodl, and we add two simple examples. We also discuss a bipartite version of the problem, BORD(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 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.
Recommendations
- Graph classes and forbidden patterns on three vertices
- Forbidden ordered subgraph vs. forbidden subgraph characterizations of graph classes
- The Recognition of Simple-Triangle Graphs and of Linear-Interval Orders is Polynomial
- On the computational complexity of ordered subgraph recognition
- On the complexity of recognizing perfectly orderable graphs
Cited in
(19)- Orientations without forbidden patterns on three vertices
- Graph classes and forbidden patterns on three vertices
- Forbidden patterns in temporal graphs resulting from encounters in a corridor
- Min-orderable digraphs
- Common Structured Patterns in Linear Graphs: Approximation and Combinatorics
- Intersection models and forbidden pattern characterizations for 2-thin and proper 2-thin graphs
- Recognizing interval bigraphs by forbidden patterns
- Oriented expressions of graph properties
- Forbidden pattern characterizations of 12-representable graphs defined by pattern-avoiding words
- Forbidden ordered subgraph vs. forbidden subgraph characterizations of graph classes
- Interval-like graphs and digraphs
- Strong Cocomparability Graphs and Slash-Free Orderings of Matrices
- A vertex ordering characterization of simple-triangle graphs
- Maximum induced matching algorithms via vertex ordering characterizations
- Maximum induced matching algorithms via vertex ordering characterizations
- Tree-layout based graph classes: proper chordal graphs
- scientific article; zbMATH DE number 15355 (Why is no real title available?)
- On grounded -graphs and their relatives
- Describing hereditary properties by forbidden circular orderings
This page was built for publication: Ordering without forbidden patterns
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2921442)