Skip to main content

Ordering without Forbidden Patterns

  • Conference paper
Algorithms - ESA 2014 (ESA 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8737))

Included in the following conference series:

Abstract

Let \({\mathcal{F}}\) be a set of ordered patterns, i.e., graphs whose vertices are linearly ordered. An \({\mathcal{F}}\)-free ordering of the vertices of a graph H is a linear ordering of V(H) such that none of the patterns in \({\mathcal{F}}\) occurs as an induced ordered subgraph. We denote by \(\hbox{\sc Ord}({\mathcal{F}})\) the decision problem asking whether an input graph admits an \({\mathcal{F}}\)-free ordering; we also use \(\hbox{\sc Ord}({\mathcal{F}})\) to denote the class of graphs that do admit an \({\mathcal{F}}\)-free ordering. It was observed by Damaschke (and others) that many natural graph classes can be described as \(\hbox{\sc Ord}({\mathcal{F}})\) for sets \({\mathcal{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 \({\mathcal{F}}\) consisting of patterns with three vertices, \(\hbox{\sc Ord}({\mathcal{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 \(\hbox{\sc Ord}_3\) in which the input is a set \({\mathcal{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 \({\mathcal{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 \(\hbox{\sc Ord}({\mathcal{F}})\) with \({\mathcal{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 \(\hbox{\sc Ord}({\mathcal{F}})\) with \({\mathcal{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, \(\hbox{\sc BiOrd}({\mathcal{F}})\), in which the input is a bipartite graph H with a fixed bipartition of the vertices, and we are given a set \({\mathcal{F}}\) of bipartite patterns. We give a unified polynomial-time algorithm for all problems \(\hbox{\sc BiOrd}({\mathcal{F}})\) where \({\mathcal{F}}\) has at most four vertices, i.e., we solve the analogous problem \(\hbox{\sc BiOrd}_4\). This is also a certifying algorithm, and it yields a unified forbidden substructure characterization for all bipartite graph classes described by some \(\hbox{\sc BiOrd}({\mathcal{F}})\) with \({\mathcal{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 \({\mathcal{F}}\) of forbidden patterns, \(\hbox{\sc Ord}({\mathcal{F}})\) is either polynomial or NP-complete.

Supported by NSERC, Canada.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Booth, K.S., Lueker, G.S.: Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms. Journal of Computer and System Sciences 13(3), 335–379 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  2. Brandstädt, A., Le, V.B., Spinrad, J.: Graph Classes: A Survey. SIAM Monographs on Discrete Mathematics and Applications (1999)

    Google Scholar 

  3. Calamoneri, T., Caminiti, S., Petreschi, R., Olariu, S.: On the L(h,k)-labeling of co-comparability graphs and circular-arc graphs. Networks 53(1), 27–34 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  4. Corneil, D.G., Olariu, S., Stewart, L.: The LBFS Structure and Recognition of Interval Graphs. SIAM J. Discrete Math. 23(4), 1905–1953 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  5. Damaschke, P.: Forbidden Ordered Subgraphs. Topics in Combinatorics and Graph Theory, pp. 219–229 (1990)

    Google Scholar 

  6. Duffus, D., Ginn, M., Rödl, V.: On the computational complexity of ordered subgraph recognition. Random Structures and Algorithms 7(3), 223–268 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  7. Farber, M.: Characterizations of strongly chordal graphs. Discrete Mathematics 43(2-3), 173–189 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  8. Feder, T., Hell, P., Huang, J.: List homomorphisms and circular arc graphs. Combinatorica 19, 487–505 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  9. Feder, T., Hell, P., Huang, J., Rafiey, A.: Interval graphs, adjusted interval graphs and reflexive list homomorphisms. Discrete Appl. Math. 160, 697–707 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  10. Fulkerson, D.R., Gross, O.A.: Incidence matrices and interval graphs. Pacific J. Math., 835–855 (1965)

    Google Scholar 

  11. Gallai, T.: Transitiv orientierbare Graphen. Acta Math. Acad. Sci. Hung 18, 25–66 (1967)

    Article  MATH  MathSciNet  Google Scholar 

  12. Goldberg, P.W., Golumbic, M.C., Kaplan, H., Shamir, R.: Four strikes against physical mapping of DNA. J. Comput. Biol., 139–152 (1995)

    Google Scholar 

  13. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press (1980)

    Google Scholar 

  14. Gutin, G., Hell, P., Rafiey, A., Yeo, A.: A dichotomy for minimum cost graph homomorphisms. European J. Combinatorics 29, 900–911 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  15. Guttmann, W., Maucher, M.: Variations on an ordering theme with constraints. In: Navarro, G., Bertossi, L., Kohayakawa, Y. (eds.) Proc. 4th IFIP International Conference on Theoretical Computer Science, TCS 2006. IFIP, vol. 209, pp. 77–90. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. Habib, M., McConnell, R.: Ch. Paul and L. Viennot. Lex-BFS and Partition Refinement, with Applications to Transitive Orientation, Interval Graph Recognition, and Consecutive Ones Testing 234, 59–84 (2000)

    MATH  MathSciNet  Google Scholar 

  17. Hell, P., Huang, J.: Interval bigraphs and circular arc graphs. Journal of Graph Theory 46, 313–327 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  18. Hell, P., Mohar, B., Rafiey, A.: Ordering without forbidden patterns, arXiv (2014)

    Google Scholar 

  19. Hell, P., Rafiey, A.: Monotone Proper Interval Digraphs. SIAM J. Discrete Math. 26(4), 1576–1596 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  20. Hell, P., Mastrolilli, M., Nevisi, M.M., Rafiey, A.: Approximation of Minimum Cost Homomorphisms. In: Epstein, L., Ferragina, P. (eds.) ESA 2012. LNCS, vol. 7501, pp. 587–598. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  21. Lekkerkerker, C.G., Boland, J.C.: Representation of a finite graph by a set of intervals on the real line. Fundamenta Math. 51, 45–64 (1962)

    MATH  MathSciNet  Google Scholar 

  22. Lin, M.C., Szwarcfiter, J.L.: Characterizations and recognition of circular-arc graphs and subclasses: A survey. Discrete Mathematics 309(18), 5618–5635 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  23. Rose, D., Lueker, G., Tarjan, R.E.: Algorithmic aspects of vertex elimination on graphs. SIAM Journal on Computing 5(2), 266–283 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  24. Shrestha, A.M.S., Tayu, S., Ueno, S.: On orthogonal ray graphs. Discrete Applied Math. 158, 1650–1659 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  25. Spinrad, J.P., Brandstaedt, A., Stewart, L.: Bipartite permutation graphs. Discrete Applied Math. 18, 279–292 (1987)

    Article  MATH  Google Scholar 

  26. Spinrad, J.: Efficient Graph Representations. AMS (2003)

    Google Scholar 

  27. Trotter, W.T., Moore, J.: Characterization problems for graphs, partially ordered sets, lattices, and families of sets. Discrete Math. 16, 361–381 (1976)

    Article  MathSciNet  Google Scholar 

  28. Trotter, W.T.: Combinatorics and Partially Ordered Sets–Dimension Theory. The Johns Hopkins University Press (1992)

    Google Scholar 

  29. Wegner, G.: Eigenschaften der Nerven homologisch-einfacher Familien im Rn, Ph.D. thesis, University of Göttingen (1967)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hell, P., Mohar, B., Rafiey, A. (2014). Ordering without Forbidden Patterns. In: Schulz, A.S., Wagner, D. (eds) Algorithms - ESA 2014. ESA 2014. Lecture Notes in Computer Science, vol 8737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44777-2_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44777-2_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44776-5

  • Online ISBN: 978-3-662-44777-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics