On Probe Permutation Graphs

  • David B. Chandler
  • Maw-Shang Chang
  • Antonius J. J. Kloks
  • Jiping Liu
  • Sheng-Lung Peng
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3959)


Given a class of graphs \(\mathcal{G}\), a graph G is a probe graph of \(\mathcal{G}\) if its vertices can be partitioned into two sets ℙ, the probes, and ℕ, the nonprobes, where ℕ is an independent set, such that G can be embedded into a graph of \(\mathcal{G}\) by adding edges between certain vertices of ℕ. If the partition of the vertices into probes and nonprobes is part of the input, then we call the graph a partitioned probe graph of \(\mathcal{G}\). In this paper, we provide a recognition algorithm for partitioned probe permutation graphs with time complexity O(n 2) where n is the number of vertices in the input graph. We show that there are at most O(n 4) minimal separators for a probe permutation graph. As a consequence, there exist polynomial-time algorithms solving treewidth and minimum fill-in problems for probe permutation graphs.


Interval Graph Input Graph Chordal Graph Prime Graph Graph Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Berry, A., Golumbic, M.C., Lipshteyn, M.: Two tricks to triangulate chordal probe graphs in polynomial time. In: Proceedings of the 15th. In: ACM-SIAM Symposium on Discrete Algorithms, pp. 962–969 (2004)Google Scholar
  2. Bodlaender, H., Kloks, T., Kratsch, D.: Treewidth and Pathwidth of permutation graphs. SIAM Journal on Discrete Mathematics 8, 606–616 (1995)zbMATHCrossRefMathSciNetGoogle Scholar
  3. 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, 335–379 (1976)zbMATHMathSciNetCrossRefGoogle Scholar
  4. Bouchitte, V., Todinca, I.: Treewidth and minimum fill-in: Grouping the minimal separators. SIAM Journal on Computing 31, 212–232 (2001)zbMATHCrossRefMathSciNetGoogle Scholar
  5. Chang, M.-S., Kloks, T., Kratsch, D., Liu, J., Peng, S.-L.: On the recognition of probe graphs of some self-complementary graph classes. In: Wang, L. (ed.) COCOON 2005. LNCS, vol. 3595, pp. 808–817. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  6. Chang, G.J., Kloks, A.J.J., Liu, J., Peng, S.-L.: The PIGs full monty—A floor show of minimal separators. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 521–532. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. Cowan, D.D., James, L.O., Stanton, R.G.: Graph decomposition for undirected graphs. In: 3rd South-Eastern Conference on Combinatorics, Graph Theory, and Computing, Utilitas Math pp. 281–290 (1972)Google Scholar
  8. Gallai, T.: Transitiv orientierbare Graphen. Acta Math. Sci. Hung. 18, 25–66 (1967)zbMATHCrossRefMathSciNetGoogle Scholar
  9. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)zbMATHGoogle Scholar
  10. Golumbic, M.C., Lipshsteyn, M.: Chordal probe graphs. Discrete Applied Mathematics 143, 221–237 (2004)zbMATHCrossRefMathSciNetGoogle Scholar
  11. Golumbic, M.C., Trenk, A.N.: Tolerance Graphs, Cambridge studies in advanced mathematics. Cambridge University Press, Cambridge (2004)CrossRefGoogle Scholar
  12. Habib, M., de Montgolfier, F., Paul, C.: A simple linear-time modular decomposition algorithm for graphs, using order extensions. In: Hagerup, T., Katajainen, J. (eds.) SWAT 2004. LNCS, vol. 3111, pp. 187–198. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. Hertz, A.: Slim graphs. Graphs and Combinatorics 5, 149–157 (1989)zbMATHCrossRefMathSciNetGoogle Scholar
  14. Johnson, J.L., Spinrad, J.P.: A polynomial time recognition algorithm for probe interval graphs. In: Proceedings of the 12th ACM-SIAM Symposium on Discrete Algorithms 2001, pp. 477–486 (2001)Google Scholar
  15. Kelly, D.: Comparability graphs. In: Rival, I. (ed.) Graphs and Orders, pp. 3–40 D. Reidel Pub. Comp (1985)Google Scholar
  16. Kloks, T., Kratsch, D.: Listing all minimal separators of a graph. SIAM Journal on Computing 27, 605–613 (1998)zbMATHCrossRefMathSciNetGoogle Scholar
  17. McConnell, R.M., Spinrad, J.P.: Modular decomposition and transitive orientation. Discrete Mathematics 201, 189–241 (1999)zbMATHCrossRefMathSciNetGoogle Scholar
  18. McConnell, R.M., Spinrad, J.: Construction of probe interval graphs. In: Proceedings 13th ACM–SIAM Symposium on Discrete Algorithms 2002, pp. 866–875 (2002)Google Scholar
  19. McMorris, F.R., Wang, C., Zhang, P.: On probe interval graphs. Discrete Applied Mathematics 88, 315–324 (1998)zbMATHCrossRefMathSciNetGoogle Scholar
  20. Möhring, R.H.: Algorithmic aspects of comparability graphs and interval graphs. In: Rival, I. (ed.) Graphs and Orders, pp. 41–101 D. Reidel Pub. Comp. (1985)Google Scholar
  21. Möhring, R.H., Radermacher, F.J.: Substitution decomposition for discrete structures and connections with combinatorial optimization. Annals of Discrete Mathematics 19, 257–356 (1984)Google Scholar
  22. Pnueli, A., Lempel, A., Even, S.: Transitive orientation of graphs and identification of permutation graphs. Canad. J. Math. 23, 160–175 (1971)zbMATHMathSciNetCrossRefGoogle Scholar
  23. Zhang, P.: Probe interval graphs and their application to physical mapping of DNA. Manuscript (1994)Google Scholar
  24. Zhang, P., Schon, E.A., Fisher, S.G., Cayanis, E., Weiss, J., Kistler, S., Bourne, P.E.: An algorithm based on graph theory for the assembly of contigs in physical mapping of DNA. CABIOS 10, 309–317 (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • David B. Chandler
    • 1
  • Maw-Shang Chang
    • 2
  • Antonius J. J. Kloks
    • 1
  • Jiping Liu
    • 3
  • Sheng-Lung Peng
    • 4
  1. 1.Institute of MathematicsAcademia SinicaNangang, TaipeiTaiwan
  2. 2.Department of Computer Science and Information EngineeringNational Chung Cheng UniversityChiayiTaiwan
  3. 3.Department of Mathematics and Computer ScienceUniversity of LethbridgeAlbertaCanada
  4. 4.Department of Computer Science and Information EngineeringNational Dong Hwa UniversityHualienTaiwan

Personalised recommendations