Symplectic algorithm