Frank演算法