修改移动算法