computational complexity

, Volume 2, Issue 4, pp 331–349 | Cite as

Cartesian graph factorization at logarithmic cost per edge

  • F. Aurenhammer
  • J. Hagauer
  • W. Imrich


LetG be a connected graph withn vertices andm edges. We develop an algorithm that finds the (unique) prime factors ofG with respect to the Cartesian product inO(m logn) time andO(m) space. This shows that factoringG is at most as costly as sorting its edges. The algorithm gains its efficiency and practicality from using only basic properties of product graphs and simple data structures.

Key words

Cartesian product graphs Factorization Algorithms 

Subject classifications



Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. F. Aurenhammer, and J. Hagauer,Computing equivalence classes among the edges of a graph with applications, Proc. Int. Conf. Algebraic Graph Theory, 1989; and Discrete Math. Vol. 110, 1992.Google Scholar
  2. T. Feder,Product Graph Representations, J. of Graph Theory, 1992 (to appear).Google Scholar
  3. J. Feigenbaum,Product Graphs: Some algorithmic and combinatorial properties, Ph. D. Thesis, Dept. Comput Sci., Stanford. Univ., CA, 1986.Google Scholar
  4. J. Feigenbaum, J. Hershberger, andA. Schäffer,A polynomial time algorithm for finding the prime factors of Cartesian-product graphs, Discrete Appl. Math. 12 1985, 123–138.Google Scholar
  5. A. Gibbons,Algorithmic Graph Theory, Cambridge University Press, 1985.Google Scholar
  6. R. L. Graham, andP. M. Winkler,On isometric embeddings of graphs, Trans. AMS 288 1985, 527–536.Google Scholar
  7. B. Hochstrasser,A note on Winkler's algorithm for factoring a connected graph, Proc. Int. Conf. Algebraic Graph. Theory, 1989; Discrete Math. Vol. 110, 1992.Google Scholar
  8. G. Sabidussi,Graph multiplication, Math Z. 72 1960, 446–457.Google Scholar
  9. R. Sedgewick Algorithms, Addison-Wesley, Reading MA, 1983.Google Scholar
  10. V. G. Vizing,The Cartesian product of graphs., Engl. transl.: Comp. El. Syst. 2 1966, 352–365.Google Scholar
  11. P. M. Winkler,Factoring a graph, in polynomial time, Europ. J. Combin. 8 1987, 209–212.Google Scholar

Copyright information

© Birkhäuser Verlag 1992

Authors and Affiliations

  • F. Aurenhammer
    • 1
  • J. Hagauer
    • 1
  • W. Imrich
    • 2
  1. 1.Institute for Theoretical Computer ScienceTechnische Universitaet GrazGrazAustria
  2. 2.Dept. of Mathematics and Applied GeometryMontanuniversitaet LeobenLeobenAustria

Personalised recommendations