An Efficient Algorithm for the Detection of Eden

David James Warne, Ross F. Hayward, Neil A. Kelson, Dann G. Mallet · Complex Systems · 2013

In this paper, a polynomial time algorithm is presented for solving the Eden problem for graph cellular automata. The algorithm is based on our neighborhood elimination operation which removes local neighborhood configurations which cannot be used in a pre-image of a given configuration. This paper presents a detailed derivation of our algorithm from first principles, and a detailed complexity and accuracy analysis is also given. In the case of time complexity, it is shown that the average case time complexity of the algorithm is \\Theta(n^2), and the best and worst cases are \\Omega(n) and O(n^3) respectively. This represents a vast improvement in the upper bound over current methods, without compromising average case performance.

Read the paper · More papers on PaperTik