Skip to main content

A Maze Routing Algorithm Based on Two Dimensional Cellular Automata

  • Conference paper
Cellular Automata (ACRI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4173))

Included in the following conference series:

Abstract

This paper propose a maze routing algorithm based on cellular automata. The aim of this algorithm is find the shortest path between the source cell and the target cell , so that the path does not pass from the obstacles. Algorithm has two phases, exploration and retrace. In exploration phase a wave is expanded from source cell and it puts token on cells which it passes via them while expanding. In the retracing phase , we start from target cell, follow the wave and arrive to source cell; the path created in this phase is desirable. Propose algorithm is simple and it’s transactions are local and follow the cellular automata properties. This algorithm find the desirable path in m×m two dimensional CA in O(m2) time step.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bruks, W.: Essay on Cellular Automata. University of Illinois Press, Urbana, IL (1970)

    Google Scholar 

  2. Conway, J.H., Berlekamp, E., Guy, R.: Wining Ways for Your Mathematics Plays, vol. 2. Academic Press, London (1982)

    Google Scholar 

  3. Culik, K., Hurd, L., Yu, S.: Computation Theoritic Aspects of Cellular Automata. Physica D 45, 357–378 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  4. Farmer, D., Toffoli, T., Wolfram, S. (eds.): Cellular Automata Proceedings of An Interdisciplinary Workshop. North-Holland, Amsterdam (1984)

    MATH  Google Scholar 

  5. Gordillo, L., Lunna, V.: Parallel Sort on Linear Array of Cellular Automata. IEEE Transaction on Computers, 1904–1910 (1994)

    Google Scholar 

  6. Gutowitz, A.H.: Cellular Automata. MIT Press, Cambridge, MA (1990)

    MATH  Google Scholar 

  7. Hadlock, F.O.: A Shortest Path Algorithm for Grid Graph. Networks (1997)

    Google Scholar 

  8. Lee, C.Y.: An Algorithm for Path Connection and it’s Application. IRE Transaction on Electronic Computers (1961)

    Google Scholar 

  9. Mitchel, M.: Computation in Cellular Automata: A Selected Review. Technical Report. Santa Fe Institute. Santa Fe, New Mexico (1996)

    Google Scholar 

  10. Packard, N.: Two Dimensional Cellular Automata. Journal of Statistical Physics 30, 901–942 (1985)

    Article  MathSciNet  Google Scholar 

  11. Pan, Y., Hsu, Y.C., Kubitz, W.J.: A Path Selection Global Router. In: Proceedings of Design Automation Conference (1987)

    Google Scholar 

  12. Sarkar, P.: Brief History of Cellular Automata. ACM Computing Surveys 32(1) (2000)

    Google Scholar 

  13. Sherwani, N.A.: Algorithm for VLSI Physical Design Automation, Western Michigan University. Kluwer Academic Publishers, Dordrecht (1993)

    Google Scholar 

  14. Soukup, J.: Fast Maze Router. In: Proceedings of 15th Design Automation Conference, pp. 100–102 (1987)

    Google Scholar 

  15. Toffoli, T., Margolus, N.: Cellular Automata Machines: A New Environment for Modeling. MIT Press, Cambridge, MA (1987)

    Google Scholar 

  16. Wolfram, S.: Statistical Mechanics of Cellular Automata. Review of Modern Physics 55, 601–644 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  17. Wolfram, S.: Computation Theory of Cellular Automata. Communication in Mathematical Physics 96, 15–57 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  18. Wolfram, S.: Theory and Application of Cellular Automata. World scientific, Singapore (1986)

    Google Scholar 

  19. Sagar, V.K., Masara, R.E.: General Purpose Parallel Hardware Approach to the Routing Problems of VLSI Layout. IEEE Proceedings G 140(4), 294–304 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Golzari, S., Meybodi, M.R. (2006). A Maze Routing Algorithm Based on Two Dimensional Cellular Automata. In: El Yacoubi, S., Chopard, B., Bandini, S. (eds) Cellular Automata. ACRI 2006. Lecture Notes in Computer Science, vol 4173. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11861201_65

Download citation

  • DOI: https://doi.org/10.1007/11861201_65

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40929-8

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics