This book set me off on CA: Cellular Automata A Discrete Universe. It's a great read and quite dense. I peruse it constantly for ideas and information.
I’d like the cellular automata, indeed I tried to do a small library for this kind of thing. Does anybody of particular applications of them? A new model of computation? Would it be performant in current hardware architectures? Could I create a library to implement this paradigm?
It's used in fire spread prediction models and land use/urban growth models among other things.
SLEUTH is one such model adapted from a fire spread prediction model. We used it in modeling urban growth in the NYC region 2 decades ago, so it might not be the latest and greatest CA out there for urban growth. We calibrated the model on 1930 - 1980 data and validated it on 1990 and 2000 data, projecting into the 2050s for A/B scenario growth in the IPCC report of the period.
https://www.worldscientific.com/worldscibooks/10.1142/4702#t...
The author, Andrew Ilachinski, also did work in combat simulation.
I like APL and J so seeing CA implemented in J was also a draw.