Skip to main content

Recognizing binary hamming graphs in O(n 2 log n) time

  • Graph Algorithms And Complexity
  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 484))

Included in the following conference series:

Abstract

A graph G is called a binary Hamming graph if each vertex of G can be assigned a binary address of fixed length such that the Hamming distance between two addresses equals the length of a shortest path in G between the corresponding vertices.

It is shown that O(n 2 log n) time and O(n 2) space suffices for deciding whether an n-vertex graph G is a binary Hamming graph, and for computing a binary addressing scheme for G provided its existence. This is not far from being optimal since the addressing scheme may require O(n 2) space.

This work was done while the first author was at IIG, Technische Universität Graz.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aurenhammer, F. and Hagauer, J. Computing equivalence classes among the edges of a graph with applications. Proc. Int. Conf. Algebraic Graph Theory, 1989; Discrete Math., to appear.

    Google Scholar 

  2. Brandenburg, L.H., Gopinath, B., Kurshan, R.P. On the addressing problem of loop switching. Bell Systems Tech. J. 51 (1972), 1445–1469.

    Google Scholar 

  3. Djokovic, D.Z. Distance-preserving subgraphs of hypercubes. J. Combin. Theory B 14 (1973), 263–267.

    Google Scholar 

  4. Garey, M.R. and Graham, R.L. On cubical graphs. J. Combin. Theory B 18 (1975), 84–95.

    Google Scholar 

  5. Gilbert, E.N. Gray codes and paths on the n-cube. Bell Systems Tech. J. 37 (1958), 1–12.

    Google Scholar 

  6. Graham, R.L. and Pollak, H.O. On the addressing problem for loop switching. Bell Systems Tech. J. 50 (1971), 2495–2519.

    Google Scholar 

  7. Graham, R.L. and Pollak, H.O. On embedding graphs in squashed cubes. Springer Lecture Notes in Math. 303 (1972), 99–110.

    Google Scholar 

  8. Gropp, W.D. and Ipsen, I.C.F. Recursive mesh refinement on hypercubes. BIT 29 (1989), 186–211.

    Google Scholar 

  9. Hong, J.W., Mehlhorn, K., Rosenberg, A.L. Cost trade-offs in graph embeddings, with applications. J. ACM 30 (1983), 709–728.

    Google Scholar 

  10. Wilkeit, E. Isometric embeddings in Hamming graphs. Manuscript, FB 6, Carl-von-Ossietzky Univ., Oldenburg, F.R.G., 1986.

    Google Scholar 

  11. Winkler, P.M. Isometric embedding in products of complete graphs. Discrete Appl. Math. 7 (1984), 221–225.

    Google Scholar 

  12. Wu, A.Y. Embedding of tree networks into hypercubes. J. Parallel Distrib. Comput. 2 (1985), 238–249.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rolf H. Möhring

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aurenhammer, F., Hagauer, J. (1991). Recognizing binary hamming graphs in O(n 2 log n) time. In: Möhring, R.H. (eds) Graph-Theoretic Concepts in Computer Science. WG 1990. Lecture Notes in Computer Science, vol 484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53832-1_34

Download citation

  • DOI: https://doi.org/10.1007/3-540-53832-1_34

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53832-5

  • Online ISBN: 978-3-540-46310-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics