$O(\log n)$-Approximation Algorithms for Bipartiteness Ratio
Soma, Ye, Yoshida
We propose an $O(\log n)$-approximation algorithm for the bipartiteness ratio of undirected graphs introduced by Trevisan (SIAM Journal on Computing, vol. 41, no. 6, 2012), where $n$ is the number of vertices. Our approach extends the cut-matching game framework for sparsest cut to the bipartiteness ratio, and requires only $\mathop{\mathrm{polylog}} n$ many single-commodity undirected maximum flow computations. Therefore, with the current fastest undirected max-flow algorithms, it runs in almost linear time. Along the way, we introduce the concept of well-linkedness for skew-symmetric graphs and prove a novel characterization of bipartiteness ratio in terms of well-linkedness in an auxiliary skew-symmetric graph, which may be of independent interest.
As an application, we devise an $\tilde{O}(mn)$-time algorithm for the minimum uncut problem: given a graph whose optimal cut leaves an $η$ fraction of edges uncut, we find a cut that leaves only an $O(\log n \log(1/η)) \cdot η$ fraction of edges uncut, where $m$ is the number of edges.
Finally, we propose a directed analogue of the bipartiteness ratio, and we give a polynomial-time algorithm that achieves an $O(\log n)$ approximation for this measure via a directed Leighton--Rao-style embedding. We also propose an algorithm for the minimum directed uncut problem with a guarantee similar to that for the minimum uncut problem.
academic
O(logn)-द्विपक्षीयता अनुपात के लिए सन्निकटन एल्गोरिदम
शीर्षक: O(logn)-द्विपक्षीयता अनुपात के लिए सन्निकटन एल्गोरिदम
लेखक: तसुकु सोमा (सांख्यिकीय गणित संस्थान & RIKEN AIP), मिंगकुआन ये (राष्ट्रीय सूचना विज्ञान संस्थान & कैलिफोर्निया विश्वविद्यालय, सांता क्रूज़), युइची योशिदा (राष्ट्रीय सूचना विज्ञान संस्थान)
यह पेपर अप्रत्यक्ष ग्राफ़ के द्विपक्षीयता अनुपात (bipartiteness ratio) के लिए पहला O(logn) सन्निकटन एल्गोरिदम प्रस्तुत करता है, जहाँ n शीर्षों की संख्या है। यह विधि विरल कट (sparsest cut) के कट-मिलान गेम फ्रेमवर्क को द्विपक्षीयता अनुपात समस्या तक विस्तारित करती है, जिसमें केवल polylog n एकल-वस्तु अप्रत्यक्ष अधिकतम प्रवाह गणनाएं आवश्यक हैं। वर्तमान सबसे तेज़ अप्रत्यक्ष अधिकतम प्रवाह एल्गोरिदम के साथ मिलाकर, यह लगभग-रैखिक समय जटिलता प्राप्त करता है। अनुसंधान आंशिक-सममित ग्राफ़ के सुसंबद्ध कनेक्टिविटी की अवधारणा प्रस्तुत करता है और द्विपक्षीयता अनुपात के सहायक आंशिक-सममित ग्राफ़ में सुसंबद्ध कनेक्टिविटी के संबंध में नई विशेषता को सिद्ध करता है। अनुप्रयोग के रूप में, न्यूनतम अनकट (minimum uncut) के लिए O~(mn) समय एल्गोरिदम प्रस्तावित किया गया है। इसके अलावा, निर्देशित द्विपक्षीयता अनुपात को परिभाषित किया गया है और निर्देशित Leighton-Rao शैली एम्बेडिंग के माध्यम से O(logn) सन्निकटन एल्गोरिदम दिया गया है।
द्विपक्षीयता अनुपात समस्या Trevisan Tre12 द्वारा प्रस्तुत की गई ग्राफ़ सिद्धांत अनुकूलन समस्या है। अप्रत्यक्ष ग्राफ़ G=(V,E,w) के लिए, परिभाषित करें:
β(G):=minx∈{0,±1}V∖{0}∑i∈Vdeg(i)⋅∣xi∣∑e=(i,j)∈Ew(e)⋅∣xi+xj∣
यह अनुपात ग्राफ़ और द्विपक्षीय ग्राफ़ के विचलन को दर्शाता है: β(G)=0 यदि और केवल यदि G द्विपक्षीय है।
सैद्धांतिक महत्व: द्विपक्षीयता अनुपात द्वैत Cheeger असमानता की मूल अवधारणा है, जो सामान्यीकृत लाप्लासियन मैट्रिक्स के सबसे बड़े eigenvalue λn से घनिष्ठ रूप से संबंधित है:
22−λn≤β(G)≤2(2−λn)
अनुप्रयोग मूल्य:
स्पेक्ट्रल एल्गोरिदम डिज़ाइन: Trevisan ने इस असमानता का उपयोग करके अधिकतम कट के लिए शुद्ध स्पेक्ट्रल एल्गोरिदम डिज़ाइन किया
नेटवर्क विश्लेषण: हस्ताक्षरित ग्राफ़ क्लस्टरिंग, सामुदायिक पहचान आदि क्षेत्रों में अनुप्रयोग XOG20; AL20; NP22
संयोजी अनुकूलन: अधिकतम कट, न्यूनतम अनकट जैसी शास्त्रीय समस्याओं से घनिष्ठ संबंध
सन्निकटन एल्गोरिदम की कमी: हालांकि Cheeger असमानता और विरल कट के परिपक्व सन्निकटन एल्गोरिदम हैं (जैसे O(logn) सन्निकटन), द्विपक्षीयता अनुपात के लिए पहले कोई भी बहुपद समय सन्निकटन एल्गोरिदम नहीं था
स्पेक्ट्रल विधियों की अपर्याप्तता: मौजूदा स्पेक्ट्रल विधियां (eigenvector पर आधारित) केवल सैद्धांतिक सीमाएं दे सकती हैं, अनुकूलन समस्या को सीधे हल नहीं कर सकतीं
विरल कट से अंतर: हालांकि द्विपक्षीयता अनुपात रूप में विरल कट के समान है, इसकी बाधा शर्तें (त्रि-विभाजन संरचना) मौजूदा तकनीकों के प्रत्यक्ष अनुप्रयोग में चुनौतियां प्रस्तुत करती हैं
परिभाषा (सममित स्रोत-सिंक जोड़ी): (A,B) को सममित कहा जाता है, यदि असंबद्ध L,R⊆V मौजूद हैं जैसे कि:
A=L+∪R−,B=L−∪R+
परिभाषा 3.3 (सुसंबद्ध कनेक्टिविटी): सममित जोड़ी (A,B) को r-सुसंबद्ध कहा जाता है, यदि सहायक नेटवर्क NA,B,r में s+ से s− तक संतृप्त प्रवाह मौजूद है, जहाँ:
किनारे क्षमता: s+ से A में प्रत्येक शीर्ष u की क्षमता b(u) है; B से s− समान है
E′ में किनारे e की क्षमता w(e)/r है
G′ को r-सुसंबद्ध कहा जाता है, यदि सभी सममित जोड़ियां r-सुसंबद्ध हैं।
प्रमेय 3.5 (मूल लक्षण): βb(G)≥rयदि और केवल यदिG′r-सुसंबद्ध है।
प्रमाण रणनीति:
(⇒) यदि βb(G)≥r, तो किसी भी सममित (A,B) के लिए, न्यूनतम s+-s− कट मान ≥b(A), अधिकतम प्रवाह न्यूनतम कट प्रमेय द्वारा संतृप्त प्रवाह मौजूद है
(⇐) यदि कोई सममित (A,B)r-सुसंबद्ध नहीं है, तो न्यूनतम कट के अनुरूप एक सुसंगत समुच्चय Sw(E′(S,Sˉ))/b(S)<r को संतुष्ट करता है
आंशिक-सममितता का उपयोग: सहायक ग्राफ़ G′ की आंशिक-सममित संरचना के माध्यम से, त्रि-विभाजन समस्या को सममित स्रोत-सिंक जोड़ी के प्रवाह समस्या में परिवर्तित करें, यह समस्या पुनर्निर्माण की कुंजी है
सुसंगत कट लेम्मा (लेम्मा 3.4): आंशिक-सममितता और लेम्मा 2.5 का उपयोग करके, सिद्ध करें कि हमेशा एक सुसंगत न्यूनतम कट पाया जा सकता है, विश्लेषण को सरल बनाता है
गॉसियन प्रक्षेपण तकनीक:
उच्च-आयामी Gram अपघटन को एक-आयामी में प्रक्षेपित करें, ∥vi+vj∥ का अनुमान संरक्षित करें (समीकरण 3.6)
लेम्मा 3.8 Laurent-Massart सीमा का उपयोग करके ∑b(i)∣v~i∣2≥1/2 को स्थिर संभावना के साथ सिद्ध करता है
तेज़ Gram अपघटन (लेम्मा 3.11): JL आयाम में कमी और काटे गए Taylor विस्तार के माध्यम से, O(n3) के सटीक अपघटन को O~(min{b(V),n2}) तक कम करें
Tre12 L. Trevisan. "अधिकतम कट और सबसे छोटा eigenvalue". SIAM J. Comput. 41.6 (2012): द्विपक्षीयता अनुपात परिभाषित करता है, द्वैत Cheeger असमानता सिद्ध करता है
KRV06 R. Khandekar, S. Rao, U. Vazirani. "एकल वस्तु प्रवाह का उपयोग करके ग्राफ़ विभाजन". STOC 2006: कट-मिलान गेम प्रस्तुत करता है
AK16 S. Arora, S. Kale. "अर्ध-निश्चित प्रोग्रामों के लिए संयोजी, प्राथमिक-द्वैत दृष्टिकोण". J. ACM 63.2 (2016): MMWU फ्रेमवर्क, यह पेपर मुख्य तकनीकी आधार
ACMM05 A. Agarwal et al. "न्यूनतम अनकट के लिए O(logn) सन्निकटन एल्गोरिदम...". STOC 2005: न्यूनतम अनकट की SDP विधि, यह पेपर मुख्य तुलना
CKLP+22 L. Chen et al. "लगभग-रैखिक समय में अधिकतम प्रवाह और न्यूनतम-लागत प्रवाह". FOCS 2022: लगभग-रैखिक समय अधिकतम प्रवाह, यह पेपर एल्गोरिदम को कुशल बनाता है
समग्र मूल्यांकन: यह एक उच्च-गुणवत्ता का सैद्धांतिक एल्गोरिदम पेपर है, जो दीर्घकालीन खुली समस्या को हल करता है, तकनीकी नवाचार महत्वपूर्ण है (आंशिक-सममित ग्राफ़ विशेषता, MMWU विस्तार), लगभग-रैखिक समय जटिलता प्राप्त करता है। मुख्य कमियां सन्निकटन अनुपात इष्टतम नहीं है और प्रायोगिक सत्यापन की कमी है। सैद्धांतिक कंप्यूटर विज्ञान समुदाय के लिए महत्वपूर्ण योगदान, द्विपक्षीयता अनुपात व्यावहारीकरण अनुसंधान शुरू कर सकता है। शीर्ष सम्मेलन (FOCS/SODA स्तर) में प्रकाशन के लिए अनुशंसित।