Fractal dimension versus process complexity
Joost J. Joosten, Fernando Soler-Toscano, Hector Zenil

TL;DR
This paper explores the relationship between fractal dimension of space-time diagrams of small Turing machines and their computational complexity, revealing strong correlations between geometric and temporal complexity measures.
Contribution
It establishes a novel connection between fractal dimension and runtime complexity of Turing machines, providing empirical and partial theoretical evidence for this relationship.
Findings
Dimension equals 2 iff the machine runs in linear time.
Dimension equals 1 iff it runs in super-polynomial time with polynomial space.
Empirical verification shows dimension relates to polynomial time degree as (n+1)/n.
Abstract
Complexity measures are designed to capture complex behavior and quantify *how* complex, according to that measure, that particular behavior is. It can be expected that different complexity measures from possibly entirely different fields are related to each other in a non-trivial fashion. Here we study small Turing machines (TMs) with two symbols, and two and three states. For any particular such machine and any particular input we consider what we call the 'space-time' diagram which is the collection of consecutive tape configurations of the computation . In our setting, we define fractal dimension of a Turing machine as the limiting fractal dimension of the corresponding space-time diagram. It turns out that there is a very strong relation between the fractal dimension of a Turing machine of the above-specified type and its runtime complexity. In particular, a TM…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
