优化功图算法（未完成）