Hardness Results and Efficient Algorithms for Graph Powers

  • Van Bang Le
  • Ngoc Tuy Nguyen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5911)


The k-th power H k of a graph H is obtained from H by adding new edges between every two distinct vertices having distance at most k in H. Lau [Bipartite roots of graphs, ACM Transactions on Algorithms 2 (2006) 178–208] conjectured that recognizing k-th powers of some graph is NP-complete for all fixed k ≥ 2 and recognizing k-th powers of a bipartite graph is NP-complete for all fixed k ≥ 3. We prove that these conjectures are true. Lau and Corneil [Recognizing powers of proper interval, split and chordal graphs, SIAM J. Discrete Math. 18 (2004) 83–102] proved that recognizing squares of chordal graphs and squares of split graphs are NP-complete. We extend these results by showing that recognizing k-th powers of chordal graphs is NP-complete for all fixed k ≥ 2 and providing a quadratic-time recognition algorithm for squares of strongly chordal split graphs. Finally, we give a polynomial-time recognition algorithm for cubes of graphs with girth at least ten. This result is related to a recent conjecture posed by Farzad et al. [Computing graph roots without short cycles, Proceedings of STACS 2009, pp. 397–408] saying that k-th powers of graphs with girth at least 3k − 1 is polynomially recognizable.


Bipartite Graph Maximal Clique Chordal Graph Hardness Result Split Graph 
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. 1.
    Chang, M.-S., Ko, M.-T., Lu, H.-I.: Linear-time algorithms for tree root problems. In: Arge, L., Freivalds, R. (eds.) SWAT 2006. LNCS, vol. 4059, pp. 411–422. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Dahlhaus, E., Duchet, P.: On strongly chordal graphs. Ars Combin. 24 B, 23–30 (1987)MathSciNetGoogle Scholar
  3. 3.
    Farber, M.: Characterizations of strongly chordal graphs. Discrete Math. 43, 173–189 (1983)zbMATHCrossRefMathSciNetGoogle Scholar
  4. 4.
    Farzad, B., Lau, L.C., Le, V.B., Nguyen, N.T.: Computing graph roots without short cycles. In: Proceedings of the 26th International Symposium on Theoretical Aspects of Computer Science (STACS 2009), pp. 397–408 (2009)Google Scholar
  5. 5.
    Garey, M.R., Johnson, D.S.: Computers and Intractability–A Guide to the Theory of NP-Completeness. Freeman, New York (1979); Twenty-third printing (2002)zbMATHGoogle Scholar
  6. 6.
    Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)zbMATHGoogle Scholar
  7. 7.
    Itai, A., Rodeh, M.: Finding a minimum circuit in a graph. SIAM J. Computing 7, 413–423 (1978)zbMATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Kearney, P.E., Corneil, D.G.: Tree powers. J. Algorithms 29, 111–131 (1998)zbMATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    Lau, L.C.: Bipartite roots of graphs. ACM Transactions on Algorithms 2, 178–208 (2006); Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2004), pp. 952–961CrossRefMathSciNetGoogle Scholar
  10. 10.
    Lau, L.C., Corneil, D.G.: Recognizing powers of proper interval, split and chordal graphs. SIAM J. Discrete Math. 18, 83–102 (2004)zbMATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    Lin, Y.-L., Skiena, S.S.: Algorithms for square roots of graphs. SIAM J. Discrete Math. 8, 99–118 (1995)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Lubiw, A.: Γ-free matrices, Master Thesis, Dept. of Combinatorics and Optimization, University of Waterloo, Canada (1982)Google Scholar
  13. 13.
    Lubiw, A.: Doubly lexical orderings of matrices. SIAM J. Computing 16, 854–879 (1987)zbMATHCrossRefMathSciNetGoogle Scholar
  14. 14.
    Motwani, R., Sudan, M.: Computing roots of graphs is hard. Discrete Appl. Math. 54, 81–88 (1994)zbMATHCrossRefMathSciNetGoogle Scholar
  15. 15.
    Paige, R., Tarjan, R.E.: Three partition refinement algorithms. SIAM J. Computing 16, 973–989 (1987)zbMATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Raychaudhuri, A.: On powers of strongly chordal and circular arc graphs. Ars Combin. 34, 147–160 (1992)zbMATHMathSciNetGoogle Scholar
  17. 17.
    Spinrad, J.P.: Efficient Graph Representations. Fields Institute Monographs, Toronto (2003)zbMATHGoogle Scholar
  18. 18.
    Tsukiyama, S., Ide, M., Ariyoshi, H., Shirakawa, I.: A new algorithm for generating all the maximal independent sets. SIAM J. Computing 6, 505–517 (1977)zbMATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Van Bang Le
    • 1
  • Ngoc Tuy Nguyen
    • 1
    • 2
  1. 1.Institut für InformatikUniversität RostockRostockGermany
  2. 2.Hong Duc UniversityThanh HoaVietnam

Personalised recommendations