Elsevier

Journal of Algorithms

Volume 8, Issue 3, September 1987, Pages 395-404
Journal of Algorithms

Universal traversal sequences for paths and cycles

https://doi.org/10.1016/0196-6774(87)90019-8Get rights and content

Abstract

One approach to the reachability problem for rooted undirected graphs G is to order the neighbors of each vertex and traverse all vertices of the connected component containing the root by means of a sequence of positive integers (si)i ≥ 1 interpreted as instructions of the form, “Move to the sith neighbor or of the current vertex.” A sequence that does this for all d-regular connected graphs with n vertices is called an (n, d)-universal traversal sequence. Although the existence of universal traversal sequences is easy to verify, known methods for their construction involve some sort of exhaustive search. In this paper, a recursive algorithm for the construction of (n, 2)-universal traversal sequences in space O(log2n) is described.

References (4)

  • R Aleliunas et al.

    Random walks, universal traversal sequences, and the complexity of maze problems

  • B Bollobás

    Random Graphs

    (1986)
There are more references available in the full text version of this article.

Cited by (20)

  • Graph exploration by a finite automaton

    2005, Theoretical Computer Science
  • Tree exploration with little memory

    2004, Journal of Algorithms
  • Universal traversal sequences with backtracking

    2002, Journal of Computer and System Sciences
View all citing articles on Scopus

This work was supported by the MITRE-Sponsored Research Program.

View full text