Traversing Directed Eulerian Mazes
DOI:
https://doi.org/10.7155/jgaa.00049Abstract
The paper describes two algorithms for threading unknown, finite directed Eulerian mazes. Each of these algorithms is performed by a traveling robot whose control is a finite-state automaton. It is assumed that each vertex has a circular list of its outgoing edges. The items of this list are called exits. Each of the algorithms puts in one of the exits of each vertex a scan pebble. These pebbles can be used by a simple robot as traffic signals, which allow it to traverse an Eulerian cycle of the maze. For a directed graph (maze) G(V,E), the simple algorithm performs O(|V| ·|E|) edge traversals, while the advanced algorithm traverses every edge three times. Let dout(v) be the out-degree of vertex v. The algorithms use, at each vertex v, a local memory of size O(logdout(v)).Downloads
Download data is not yet available.
Downloads
Published
2002-01-01
How to Cite
Bhatt, S., Even, S., Greenberg, D., & Tayar, R. (2002). Traversing Directed Eulerian Mazes. Journal of Graph Algorithms and Applications, 6(2), 157–173. https://doi.org/10.7155/jgaa.00049
License
Copyright (c) 2002 S. Bhatt, Shimon Even, D. Greenberg, R. Tayar
This work is licensed under a Creative Commons Attribution 4.0 International License.