spimi算法