法兰算法