Stochastic Timing Machinery, Differential Equations, and Simulation

MATLAB code for interpreting arbitrary stochastic timing machine models
1.3K Downloads
Updated 1 Feb 2010

View License

Abstract
Stochastic timing machinery (STM) is a diagram-oriented parallel programming language. Examples in electrical engineering, chemistry, game theory, and physics lead to associated ordinary and stochastic differential and partial differential equations. We offer an abstract mathematical definition of an algorithm for interpreting timing machine diagrams, and compact MATLAB code for implementing simulations. In particular, a Brownian particle in an arbitrary force field is modeled by a stochastic timing machine associated with the Smoluchowski Equation. For diversity, a stochastic version of the Prisoner’s Dilemma game is simulated.
We expect the mathematical theory and the technology for simulation to be accessible to a high school AP-level physics, calculus and statistics student. The STM interpreter offers opportunities for efficient parallel simulations and can compute exact solutions of associated differential equations. The technique is similar in principle to the Gillespie algorithm in computational chemistry.

Cite As

Ellis Cooper (2024). Stochastic Timing Machinery, Differential Equations, and Simulation (https://www.mathworks.com/matlabcentral/fileexchange/26510-stochastic-timing-machinery-differential-equations-and-simulation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Stochastic Differential Equation (SDE) Models in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.3.0.0

Ligature replacements

1.2.0.0

Corrected the file for downloading.

1.0.0.0