A multiobjective genetic algorithm (GA) is introduced to identify both the
neighborhood and the rule set in the form of a parsimonious Boolean express
ion for both one- and two-dimensional cellular automata (CA). Simulation re
sults illustrate that the new algorithm performs well even when the pattern
s are corrupted by static and dynamic noise.