Attractor算法