An efficient algorithm for the detection of Eden


Autoria(s): Warne, David J.; Hayward, Ross F.; Kelson, Neil A.; Mallet, Dann G.
Data(s)

04/11/2013

Resumo

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.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/63368/

Publicador

Complex Systems Publications, Inc.

Relação

http://eprints.qut.edu.au/63368/1/complex-systems_DJW_RFH_NAK_DM_11102013.pdf

http://www.complex-systems.com/pdf/22-4-3.pdf

Warne, David J., Hayward, Ross F., Kelson, Neil A., & Mallet, Dann G. (2013) An efficient algorithm for the detection of Eden. Complex Systems, 22(4), pp. 377-404.

Direitos

Copyright 2013 Complex Systems Publications, Inc.

Fonte

Division of Technology, Information and Learning Support; School of Electrical Engineering & Computer Science; High Performance Computing and Research Support; School of Mathematical Sciences; Science & Engineering Faculty

Palavras-Chave #080201 Analysis of Algorithms and Complexity #080299 Computation Theory and Mathematics not elsewhere classified #Cellular Automata #Eden Problem #Predecessor Existence Problem #Polynomial Algorithm
Tipo

Journal Article