优化后的krusakl算法