A Smoothed Analysis of the Space Complexity of Computing a Chaotic Sequence
Naoaki Okada, Shuji Kijima
TL;DR
This paper tackles the problem of computing chaotic sequences generated by the tent map, focusing on the space complexity of recognizing tent codes. It introduces the tent language $\mathcal{L}_n$ and employs an automaton/Markov-extension framework together with smoothed analysis to study the decision problem: given $x$ and $\mathbf{b}_n$, decide if $\mathbf{b}_n$ equals the tent code $\gamma^n(x)$, under $\epsilon$-perturbations. The main results show that a smoothed decision can be performed in $O(\log^2 n)$ space and that a constant-space approximate calculation exists to produce valid tent codes within $\mathcal{L}_n(x,\epsilon)$, with rigorous bounds derived via segment-types and Markov-model analyses. These findings bridge chaotic dynamics with space-efficient symbolic computation and offer robustness insights for applications in pseudo-random generation and cryptography under perturbations.
Abstract
This work is motivated by a question whether it is possible to calculate a chaotic sequence efficiently, e.g., is it possible to get the $n$-th bit of a bit sequence generated by a chaotic map, such as $β$-expansion, tent map and logistic map in $\mathrm{o}(n)$ time/space? This paper gives an affirmative answer to the question about the space complexity of a tent map. We show that the decision problem of whether a given bit sequence is a valid tent code is solved in $\mathrm{O}(\log^{2} n)$ space in a sense of the smoothed complexity.
