Phase transitions in time complexity of Brownian circuits
Kota Okajima, Koji Hukushima
TL;DR
This work analyzes time complexity in Brownian circuits by recasting computation as a stochastic first-passage problem on state-transition diagrams. It identifies an easy-hard transition in mean first-passage time as the forward rate $\gamma_+$ crosses a critical value $\gamma_c$, with linear, quadratic, or exponential scaling depending on effective drift; a universal $\alpha=2$ scaling emerges at the transition in one-dimensional limits. The SoP (sum-of-products) circuit realizes a near-one-dimensional structure with $a=1$, predicting $\gamma_c=\gamma_-$ but at exponential space cost, while modular adders exhibit $\gamma_c>\gamma_-$ due to merging paths, illustrating a fundamental time-space-energy trade-off. Overall, the paper provides a complexity-theoretic lens on fluctuation-driven computation, showing that a finite energy input is typically required for polynomial-time computation in Brownian circuits and guiding design principles toward serial, near-one-dimensional architectures.
Abstract
Brownian circuits implement computation through stochastic transitions driven by thermal fluctuations. While the energetic costs of such fluctuation-driven computation have been extensively studied within stochastic thermodynamics, much less is known about its computational complexity, in particular how computation time scales with circuit size. Here, the computation time of explicitly designed Brownian circuits is investigated numerically via the first-passage time to a completed state. For arithmetic circuits such as adders, varying the forward transition rate induces a sharp change in the scaling behavior of the mean computation time, from linear to exponential in circuit size. This change can be interpreted as an easy-hard transition in computational time complexity. The transition suggests that, for meaningful computational tasks, achieving efficient polynomial-time computation generically requires a finite forward bias, corresponding to a nonzero energy input. As a counterexample, it is shown that arbitrary logical operations can be reduced to an effectively one-dimensional stochastic process, for which the zero-bias limit lines within the computationally efficient (easy) regime. However, realizing such a one-dimensional normal form unavoidably leads to an exponential increase in circuit size. These results reveal a fundamental trade-off between computation time, circuit size, and energy input in Brownian circuits, and demonstrate that phase transitions in time complexity provide a natural framework for characterizing the cost of fluctuation-driven computation.
