Abstract
This work develops a two-dimensional cellular automaton (CA) which solves single source shortest path problem for a grid graph. Grid graphs are represented as configurations of the CA, and maximum degree of a node is considered as four. Nodes and edges of the graph are modeled by cells with different state sets. The cells for nodes use a rule to update their states whereas the rest cells including the cells for edges use another rule. That is, two rules are used by the automaton which makes it a non-uniform CA. The worst case time complexity for the scheme is \(\mathcal {O}(n)\) where n is the total number of nodes in the connected graph.
This work is supported by the SERB, Govt. of India sponsored project titled “Computational Problems and Cellular Automata” (File No: EMR/2017/001571).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Roy, S., Ray, A., Das, S.: A cellular automaton that solves distributed spanning tree problem. J. Comput. Sci. 26, 39–54 (2018)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Barman, D., Das, S. (2021). A Cellular Automaton that Computes Shortest Paths in Grid Graph. In: Gwizdałła, T.M., Manzoni, L., Sirakoulis, G.C., Bandini, S., Podlaski, K. (eds) Cellular Automata. ACRI 2020. Lecture Notes in Computer Science(), vol 12599. Springer, Cham. https://doi.org/10.1007/978-3-030-69480-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-69480-7_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69479-1
Online ISBN: 978-3-030-69480-7
eBook Packages: Computer ScienceComputer Science (R0)