Beeman's algorithm is is a method for numerically integrating ordinary differential equations, generally position and velocity, which is closely related to Verlet integration.

- Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle v(t+\Delta t)=v(t)+{\frac {1}{3}}a(t+\Delta t)\Delta t+{\frac {5}{6}}a(t)\Delta t-{\frac {1}{6}}a(t-\Delta t)\Delta t+O(\Delta t^{3})}
where x is the position, v is the velocity, a is the acceleration, t is time, and \Delta t is the time-step.
A predictor-corrector variant is useful when the forces are velocity-dependent:

The velocities at time
are then calculated from the positions.

The accelerations at time
are then calculated from the positions and predicted velocities.

See also