017_20160826 thermodynamics of stochastic turing machines
TRANSCRIPT
Thermodynamic Of Stochastic Turing Machines
Tran Quoc Hoan
@k09ht haduonght.wordpress.com/
Paper Alert 2016-08-26, Hasegawa lab., Tokyo
The University of Tokyo
Philipp Strasberg, Javier Cerrillo, Gernot Schaller, and Tobias Brandes, Phys. Rev. E 92, 042104 – Published 5 October 2015
Findings
Thermodynamic Of Stochastic Turing Machines 2
• Show how to construct stochastic models which mimic the behavior of a general-purpose computer (a Turing machine).
• Discrete state systems obeying a Markovian master equation, which are logically reversible and have a well-defined and consistent thermodynamic interpretation
使うどころはよくわからん!!!
Turing Machines
Thermodynamic Of Stochastic Turing Machines 3
Computation T: scan from left most blank cell to right most blank cell
State
Symbol Direction0,+1,-1
Halting problem: It is impossible to design a TM TH which tells us for an arbitrary given TM T and input s whether (T,S) will halt or not
TM
Stochastic Turing Machines
Thermodynamic Of Stochastic Turing Machines 4
Logically reversible computer:
principle able to unambiguously retrace its computational path back to the initial state.
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 5
Based on idea of Bennett (1973)
4 tapes: input, working, history, output
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 6
Step 1: Copy input into working tape
(state, input, working)
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 7
Step 2: Compute
(state, working, history)
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 8
Step 3: Copy output (in working tape) to output tape
(state, working, output)
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 9
Step 4: Retrace computation
(state, working, history)
-> the working tape contains input again and the history tape is returned
to blank
Logically reversible Turing machine
Thermodynamic Of Stochastic Turing Machines 10
Step 5: Erase working tape (state, input, working)
Stochastic Turing machine
Thermodynamic Of Stochastic Turing Machines 11
• Use a continuous-time Markov process to model any logically reversible TM, simply called as stochastic TM
Thermodynamic of Brownian computation
Thermodynamic Of Stochastic Turing Machines 12
Approximate master eqn. by Fokker-Planck eqn.
Thinking about when stochastic approximate deterministic
Thermodynamic of Brownian computation
Thermodynamic Of Stochastic Turing Machines 13Not imply that total integrated
entropy is zero