Time difference simultaneous perturbation method