Hücresel otomat 1940 yılında keşfedilmiş soyut bir matematik modelidir. Çok basit bir konsepti olmasına rağmen inanılmaz karmaşık hesaplamalar yapabilmektedir.
Hücresel otomat temelde bir takım sonlu durum ve geçiş kuralları barındıran n boyutlu bir ızgaradan ibarettir. Izgaranın her bir hücresi ise birkaç durumdan bir tanesini ifade eder. T zamanda kuralları her bir hücreye uyguladığımızda hücreler mevcut durumu ve komşularının mevcut durumuna göre kurala bağlı bir şekilde güncellenecektir.