核心概念
本文針對最大定向切割問題,提出了一種新的遺忘演算法,並證明其逼近率優於現有演算法,同時也針對遺忘演算法的逼近率提出了更嚴格的下限。
本文深入探討了最大定向切割(Max-DiCut)問題的遺忘演算法。Max-DiCut 要求將有向圖的頂點劃分為兩個集合,使得從一個集合指向另一個集合的邊數最大化。遺忘演算法,由 Feige 和 Jozeph [FJ15] 提出,作為一類簡單的 Max-DiCut 演算法,根據每個頂點的偏差(即出度和入度之間的相對差異)獨立隨機地將其分配到其中一個集合。這些演算法在某些圖流模型中具有自然的實現,並具有重要的意義 [SSSV23a; SSSV23b; KPV23]。
本文縮小了遺忘演算法可實現的最佳逼近率的上限和下限之間的差距。結果表明,存在一種遺忘演算法,其逼近率至少為 0.4853,而每個滿足自然對稱性的遺忘演算法的逼近率最多為 0.4889。先前的已知界限分別為 0.4844 和 0.4899,由 Singer [Sin23] 和 Feige 和 Jozeph [FJ15] 提出。本文的技術涉及設計演算法和下限空間的原則化參數化,然後通過這些空間執行計算機搜索。
遺忘演算法的改進: 本文提出了一種新的遺忘演算法,基於分段線性 sigmoid 函數(PLSigmoidb),並通過設定不同的截距參數 b = 149/309,以及更精細的離散化(ℓ = 251),實現了比先前演算法更高的逼近率(至少 0.485359)。
更嚴格的下限: 本文針對不同類型的遺忘演算法提出了更嚴格的逼近率下限:
針對 PLSigmoid1/2 函數,其逼近率上限為 0.485282。
針對任意截距的 PLSigmoid 函數,其逼近率上限為 0.486。
針對所有滿足反對稱性的選擇函數,其逼近率上限為 0.4889。
針對任意選擇函數,其逼近率上限為 0.4955。