Live data from Hacker News

Ask HN: Looking for a Book on Cellular Automata

news.ycombinator.com

21–30 of 35 posts

Re: Ask HN: Looking for a Book on Cellular Automata

#22
My information is pretty dated but I found Wolfram's collected papers a very good read (Amazon lists it as ~$40 but you can get it for under $5 used) [1]. I wouldn't be surprised if you could find a torrentable version as well.

You have to be careful about what kind of cellular automata you're talking about. There's the 'toy models' such as 1d and 2d cellular automata that Wolfram and Conway's Game of Life [2] fall into but there's also many others, including lattice gases and more complex modeling options. I assume you mean the cellular automata that have the flavor that Wolfram and Conway are talking about.

The linked Wolfram book is a 'classical' treatment where he introduces different classes (I,II,III and IV) of cellular automata, ranging from completely ordered (1d, rule 0, say) to completely disordered (1d, rule 32, say).

I hope I'm not rambling too much but from what I understand it was a commonly accepted that 'complexity happens at the edge of chaos' [2]. Wolfram's "A New Kind of Science" (again, from my understanding) essentially represents an evolving view (by Wolfram) where he graduates from "complexity happens at the edge of chaos" to "complexity is the norm, rather than the exception". Wolfram coins this as the "principle of computational equivalence" [3]. People have recommended ANKoS and I would really recommend against reading it. I think the principle of computational equivalence and the proof that rule 110 is Turing complete (given in ANKoS) are interesting but they're so buried in exceptionally bad writing as to be not worth the effort.

If you're interested in studying Conway's Game of Life [4] more, there's Golly [5], which is a wonderful piece of software. Cellular automata is a very large field and there are lots of different questions to ask about it, so you might want to limit your scope if you want more directed suggestions.

As a sort of tangential recommendation, I would highly encourage you to check out "Complexity and Criticality" by Christensen and Moloney [6]. Though they don't talk about the cellular automata that are described above, they motivate a lot of the different concepts of criticality, phase transitions and other motifs that show up repeatedly when discussing these models and others like them.

[1] https://www.amazon.com/Cellular-Automata-Complexity-Collecte...

[2] https://en.wikipedia.org/wiki/Edge_of_chaos

[3] http://mathworld.wolfram.com/PrincipleofComputationalEquival...

[4] https://en.wikipedia.org/wiki/Conway's_Game_of_Life

[5] http://golly.sourceforge.net/

[6] https://www.amazon.com/Complexity-Criticality-Advanced-Physi...

Re: Ask HN: Looking for a Book on Cellular Automata

#23

https://mitpress.mit.edu/books/cellular-automata-machines The greater part as I remember it is on ideas and applications; a substantial fraction covers their particular system.

I second this book. If I recall correctly, it shows implementation on their fairly unique hardware, but getting their examples working in a modern CA library shouldn't be impossible.

Re: Ask HN: Looking for a Book on Cellular Automata

#24
post #11

Surprised no one has said "A New Kind of Science" by Stephen Wolfram. While not quite a new kind of science, it is all about cellular automata. http://www.wolframscience.com/nksonline/toc.html

I second the recommendation with the caveat that you can only get through it if you can stand his narcissism.

It's really a tragedy because there really are brilliant ideas in there. It's just that Wolfram did not single handedly invent them all.

I would also recommend the Artificial Life conference proceedings and journals.

Re: Ask HN: Looking for a Book on Cellular Automata

#26
post #24
post #11

Surprised no one has said "A New Kind of Science" by Stephen Wolfram. While not quite a new kind of science, it is all about cellular automata. http://www.wolframscience.com/nksonline/toc.html

I second the recommendation with the caveat that you can only get through it if you can stand his narcissism. It's really a tragedy because there really are brilliant ideas in there. It's just that Wolfram did not single handedly invent them all. I would also recommend the Artificial Life conference proceedings and journals.

I don't think he quite claims that he single handedly invented them all, but yes, Wolfram's style is pointedly awful. I'm surprised I was open-minded enough to get to the good parts of the book... The surprising existence of the cone-shell pattern alone made it worth it.

Re: Ask HN: Looking for a Book on Cellular Automata

#27

Earlier quoted context omitted.

I feel the need to voice some moderation in response to this response. ANKOS is sometimes painful to read for Wolfram's incessant self-aggrandising, and it is also frustratingly unstructured in parts. Nonetheless, many of the digressions are thought provoking in ways that you won't really find in any other book. Further, it is mostly non-technical and informal, so it can serve well as a very broad introduction to som…

>it can serve well as a very broad introduction to some of the curious corners of cellular automata research. This is true. It's a substantial book, well worth reading despite its flaws. The thrust of my post was that it should not be the _first_ thing you read in order to begin learning about CA.

Forget reading, the first thing you should do is write your own version of "the game of life", which I did as part of my CS class in 8th grade. Just be careful, youtube might suggest you do it in APL, don't do it in APL.

Re: Ask HN: Looking for a Book on Cellular Automata

#28
post #2

Not sure about books entirely about cellular automata, but Stephen Wolfram's "a new kind of science" has a LOT on cellular automata. Also check out his papers if you're interested in them

I'd strongly suggest not reading ANKOS until you already know what Cellular Automata are and how they work. First because Wolfram is not actually very good at explaining things: he's a very smart guy, but very smart guys don't necessarily know how to lay new concepts out so that other people can grasp them. Second, a MAJOR problem with the book is that he does not admit any sources outside himself: the inventor of CA…

I personally feel that Wolfram is excellent at explaining things, it's his self-aggrandizing after some number of pages that gets irritating. Luckily, he often gets to the gist before that.

Re: Ask HN: Looking for a Book on Cellular Automata

#29
post #22

My information is pretty dated but I found Wolfram's collected papers a very good read (Amazon lists it as ~$40 but you can get it for under $5 used) [1]. I wouldn't be surprised if you could find a torrentable version as well. You have to be careful about what kind of cellular automata you're talking about. There's the 'toy models' such as 1d and 2d cellular automata that Wolfram and Conway's Game of Life [2] fall i…

Wolfram has put the entire text of Cellular Automata and Complexity: Collected Papers online

http://www.stephenwolfram.com/publications/cellular-automata...

The survey papers in this collection would be the place for OP to start; note that some of the other papers assume a significant background in mathematics and physics.

Post reply on HN