Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Cellular automata and complexity

    Cellular automata and complexity

    Stephen Wolfram · 1994

    Computer Science
    Open LibraryAmazon
    Stats for nerds
    1recommend
    3mentions
    3people
    2009–2019years
    33% recommend67% neutral

    Mentions per year

    200920112013201520172019

    What Hacker News says

    1. saretiredJun 2016
      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.

      thread
    2. abetuskOct 2019
      For some context, Wolfram published a book of collected papers called "Cellular Automata and Complexity" [1] where he classified Cellular Automata (CA) into four broad categories:

          I. Convergent uniform final state
          II.  Convergent simple pattern final state
          III. "Random"
          IV. "Complexity"
      
      Where "Complexity" essentially means Turing Machine Equivalent [2]. See also [3].

      Later, Wolfram self-published "A New Kind of Science" (ANKoS). ANKoS is abysmal and barely readable but, from what I can understand from what little I read of it, Wolfram updated his understanding and instead basically classified CA into two categories, either 'simple' or 'complex', where, again, 'complex' means Turing Machine Equivalent.

      If I remember correctly, I think Wolfram even used Rule 30 as a basis for random number generators somewhere (Mathematica?).

      Considering the tenor of the problems, maybe Wolfram is still essentially classifying CA into his four initial categories as it looks like he's pushing for the idea that "Rule 30 == 'random'".

      My personal take on this is that the idea that there are basically "two" classifications of CA, either 'simple' (non-Turing Machine equivalent) and 'complex' (Turing Machine equivalent) is correct. Though it might be the case where the more 'random' a CA looks, the harder it is to do the reduction to TME, maybe even going so far as having a diverging reduction cost.

      Regardless, this is why these questions might be interesting. Is Rule 30 TME? If so, then that answers question 3 (O(n) simulation is essentially saying there's no "shortcut" and you're basically doing full computation). Questions 1 and 2 are, in my opinion, shades of the same TME question, where non-periodic is another way of saying there's no short-circuit computation and calculating the average is getting at the unpredictability (read 'required computability') of the cells.

      If Rule 30 isn't TME but still requires O(n) cost to predict, that's also pretty interesting as it requires as much computing power to predict it but isn't as powerful as a Turing Machine. From a broader perspective, this gets at the whole "randomness vs. determinism" idea, as this is a deterministic system that, for many purposes, behaves randomly. This idea is probably old news to this crowd but there's a close link to TME and randomness that is still not completely understood and investigations into CA of this sort are another way to tackle this idea.

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

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

      [3] https://www.wolframscience.com/nks/p231--four-classes-of-beh...

      thread
    3. billswiftAug 2009
      Wolfram's 1994 book "Cellular Automata and Complexity" (http://www.amazon.com/Cellular-Automata-Complexity-Collected...) covered most of the same ground as NKS, but was a collection of papers and was a lot more readable; even it was almost 600 pp.
      thread

    Related

    Cover of Cellular automata
    2016–2026

    Cellular automata

    Andrew Ilachinski
    3 recommend · 7
    Cover of Introduction to automata theory, languages, and computation
    2008–2025

    Introduction to automata theory, languages, and computation

    John E. Hopcroft
    24 recommend · 37
    Cover of Cellular automata machines
    2010–2023

    Cellular automata machines

    Tommaso Toffoli
    3 recommend · 8
    Cover of A new kind of science
    2007–2026

    A new kind of science

    Stephen Wolfram
    44 recommend · 388
    Cover of Automata, Computability and Complexity
    2013–2023

    Automata, Computability and Complexity

    Elaine A. Rich
    1 recommend · 2
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Computational complexity
    2013–2019

    Computational complexity

    Sanjeev Arora
    3 recommend · 3
    Cover of Theory of self-reproducing automata
    2011–2026

    Theory of self-reproducing automata

    John Von Neumann
    4 recommend · 24