Interval Graph Representation with Given Interval and Intersection Lengths

  • Johannes Köbler
  • Sebastian Kuhnert
  • Osamu Watanabe
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7676)


We consider the problem of finding interval representations of graphs that additionally respect given interval lengths and/or pairwise intersection lengths, which are represented as weight functions on the vertices and edges, respectively. Pe’er and Shamir proved that the problem is \(\text{\upshape\textsf{NP}}\)-complete if only the former are given [SIAM J. Discr. Math. 10.4, 1997]. We give both a linear-time and a logspace algorithm for the case when both are given, and both an \(\ensuremath{\mathcal{O}}(n\cdot m)\) time and a logspace algorithm when only the latter are given. We also show that the resulting interval systems are unique up to isomorphism.

Complementing their hardness result, Pe’er and Shamir give a polynomial-time algorithm for the case that the input graph has a unique interval ordering of its maxcliques. For such graphs, their algorithm computes an interval representation that respects a given set of distance inequalities between the interval endpoints (if it exists). We observe that deciding if such a representation exists is \(\text{\upshape\textsf{NL}}\)-complete.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BL76]
    Booth, K.S., Lueker, G.S.: Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms. J. Comput. Syst. Sci. 13(3), 335–379 (1976)MathSciNetzbMATHCrossRefGoogle Scholar
  2. [COS09]
    Corneil, D.G., Olariu, S., Stewart, L.: The LBFS Structure and Recognition of Interval Graphs. SIAM J. Discr. Math. 23(4), 1905–1953 (2009)MathSciNetzbMATHCrossRefGoogle Scholar
  3. [Gol04]
    Golumbic, M.C.: Algorithmic graph theory and perfect graphs, 2nd edn. Annals of Discrete Mathematics 57. Elsevier, Amsterdam (2004)zbMATHGoogle Scholar
  4. [HAB02]
    Hesse, W., Allender, E., Barrington, D.A.M.: Uniform constant-depth threshold circuits for division and iterated multiplication. J. Comput. Syst. Sci. 65(4), 695–716 (2002)MathSciNetzbMATHCrossRefGoogle Scholar
  5. [HM99]
    Hsu, W.-L., Ma, T.-H.: Fast and simple algorithms for recognizing chordal comparability graphs and interval graphs. SIAM J. Comput. 28(3), 1004–1020 (1999)MathSciNetzbMATHCrossRefGoogle Scholar
  6. [HMR93]
    Habib, M., Morvan, M., Rampon, J.-X.: On the calculation of transitive reduction—closure of orders. Discrete Math. 111(1-3), 289–303 (1993)MathSciNetzbMATHCrossRefGoogle Scholar
  7. [KKLV11]
    Köbler, J., Kuhnert, S., Laubner, B., Verbitsky, O.: Interval graphs: Canonical representations in logspace. SIAM J. Comput. 40(5), 1292–1315 (2011)MathSciNetzbMATHCrossRefGoogle Scholar
  8. [Kle96]
    Klein, P.N.: Efficient parallel algorithms for chordal graphs. SIAM J. Comput. 25(4), 797–827 (1996)MathSciNetzbMATHCrossRefGoogle Scholar
  9. [Lin92]
    Lindell, S.: A logspace algorithm for tree canonization. extended abstract. In: Proc. 24th STOC, pp. 400–404 (1992)Google Scholar
  10. [PS97]
    Pe’er, I., Shamir, R.: Realizing interval graphs with size and distance constraints. SIAM J. Discr. Math. 10(4), 662–687 (1997)MathSciNetzbMATHCrossRefGoogle Scholar
  11. [Rei08]
    Reingold, O.: Undirected connectivity in log-space. J. ACM 55(4), 17:1–17:24 (2008)MathSciNetCrossRefGoogle Scholar
  12. [Yam07]
    Yamamoto, N.: Weighted interval graphs and their representations. Master’s Thesis. Tokyo Inst. of Technology (2007) (in Japanese)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Johannes Köbler
    • 1
  • Sebastian Kuhnert
    • 1
  • Osamu Watanabe
    • 2
  1. 1.Inst. für InformatikHumboldt-Universität zu BerlinGermany
  2. 2.Dept. of Mathematical and Computing SciencesTokyo Institute of TechnologyJapan

Personalised recommendations