“…Among them, architectures with local interconnection, such as locally interconnected neural nets [5] and cellular automata (CA) [6], are useful because they can reduce the interconnection without increasing processing time. CA have many applications, especially in parallel-processing computation such as symbolic substitution, logic operation, and neural nets [7][8][9][10][11], so they are worthy of more attention. There are several articles discussing the implementation of CA using optical techniques.…”