$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.
المؤلفون: Tasuku Soma (معهد الإحصاء الرياضي وRIKEN AIP)، Mingquan Ye (المعهد الوطني للمعلوماتية وجامعة كاليفورنيا سانتا كروز)، Yuichi Yoshida (المعهد الوطني للمعلوماتية)
تقدم هذه الورقة أول خوارزمية تقريب O(logn) لنسبة الثنائية (bipartiteness ratio) في الرسوم البيانية غير الموجهة، حيث n هو عدد الرؤوس. تعمل الطريقة على توسيع إطار عمل لعبة القطع-المطابقة من مشكلة القطع الأقل كثافة (sparsest cut) إلى مشكلة نسبة الثنائية، وتتطلب فقط polylog n حسابات لتدفق أقصى أحادي السلعة غير موجه. بالجمع مع أسرع خوارزميات التدفق الأقصى غير الموجهة الحالية، يمكن تحقيق تعقيد زمني شبه خطي. يقدم البحث مفهوم الاتصال الجيد للرسوم البيانية شبه المتماثلة، ويثبت توصيفاً جديداً لنسبة الثنائية فيما يتعلق بالاتصال الجيد في الرسوم البيانية المساعدة شبه المتماثلة. كتطبيق، يقدم خوارزمية الحد الأدنى غير المقطوع (minimum uncut) بتعقيد زمني O~(mn). بالإضافة إلى ذلك، يعرّف نسبة الثنائية الموجهة ويقدم خوارزمية تقريب O(logn) من خلال تضمين نمط Leighton-Rao الموجه.
مشكلة نسبة الثنائية هي مشكلة تحسين نظرية الرسوم البيانية قدمها 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، وترتبط ارتباطاً وثيقاً بأكبر قيمة ذاتية λn لمصفوفة لابلاسيان المعيارية:
22−λn≤β(G)≤2(2−λn)
القيمة التطبيقية:
تصميم الخوارزميات الطيفية: استخدم Trevisan هذا عدم المساواة لتصميم خوارزمية طيفية نقية للقطع الأقصى
تحليل الشبكات: تطبيقات في تجميع الرسوم البيانية الموقعة واكتشاف المجتمعات XOG20; AL20; NP22
التحسين التوافقي: ارتباط وثيق بمشاكل القطع الأقصى والحد الأدنى غير المقطوع
غياب خوارزميات التقريب: على الرغم من وجود خوارزميات تقريب ناضجة لعدم المساواة Cheeger والقطع الأقل كثافة (مثل تقريب O(logn))، لم تكن هناك أي خوارزمية تقريب زمنية متعددة الحدود لنسبة الثنائية
عدم كفاية الطرق الطيفية: الطرق الطيفية الموجودة (المستندة إلى المتجهات الذاتية) توفر فقط حدوداً نظرية ولا يمكنها حل مشكلة التحسين بشكل مباشر
الاختلاف عن القطع الأقل كثافة: على الرغم من أن نسبة الثنائية تشبه شكلياً القطع الأقل كثافة، فإن شروطها (بنية التقسيم الثلاثي) تجعل التطبيق المباشر للتقنيات الموجودة يواجه تحديات
أول خوارزمية تقريب: تقديم أول خوارزمية تقريب O(logn) لنسبة الثنائية b، بتعقيد زمني O~(min{b(V),n2}+m)
الابتكارات النظرية:
إدخال مفهوم الاتصال الجيد (well-linkedness) للرسوم البيانية شبه المتماثلة
إثبات توصيف معادل لنسبة الثنائية فيما يتعلق بالاتصال الجيد في الرسم البياني المساعد G′ (النظرية 3.5)
توسيع إطار عمل لعبة القطع-المطابقة من القطع الأقل كثافة إلى نسبة الثنائية
تطبيق الحد الأدنى غير المقطوع: تصميم خوارزمية بتعقيد زمني O~(mn)، والتي بالنسبة للرسوم البيانية ذات نسبة الحد الأدنى غير المقطوع η، تجد قطعاً بنسبة غير مقطوعة O(lognlog(1/η))⋅η
التوسيع الموجه:
تعريف نسبة الثنائية الموجهة وتوصيفها بالدوال شبه المعيارية
نسبة الثنائية b: بالنسبة للرسم البياني غير الموجه G=(V,E,w) وأوزان رؤوس موجبة b:V→Z++، يُعرّف:
βb(G):=minx∈{0,±1}V∖{0}βb(x),βb(x):=∑i∈Vb(i)⋅∣xi∣∑(i,j)∈Ew(i,j)⋅∣xi+xj∣
التعريف (أزواج المصدر والحوض المتماثلة): يُقال أن (A,B) متماثل إذا كانت هناك L,R⊆V منفصلة بحيث:
A=L+∪R−,B=L−∪R+
التعريف 3.3 (الاتصال الجيد): يُقال أن الزوج المتماثل (A,B) هو r-متصل بشكل جيد إذا كان هناك تدفق مشبع من s+ إلى s− في شبكة التدفق المساعدة NA,B,r، حيث:
سعة الحافة: السعة من s+ إلى كل رأس u في A هي 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-متصل بشكل جيد، فإن القطع الأدنى المقابل للمجموعة المتسقة S يرضي w(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. "Max cut and the smallest eigenvalue". SIAM J. Comput. 41.6 (2012): تعريف نسبة الثنائية، إثبات عدم المساواة المزدوج Cheeger
KRV06 R. Khandekar, S. Rao, U. Vazirani. "Graph partitioning using single commodity flows". STOC 2006: تقديم لعبة القطع-المطابقة
AK16 S. Arora, S. Kale. "A combinatorial, primal-dual approach to semidefinite programs". J. ACM 63.2 (2016): إطار عمل MMWU، الأساس التقني الرئيسي لهذه الورقة
ACMM05 A. Agarwal et al. "O(logn) approximation algorithms for min uncut...". STOC 2005: طريقة SDP للحد الأدنى غير المقطوع، المقارنة الرئيسية لهذه الورقة
CKLP+22 L. Chen et al. "Maximum flow and minimum-cost flow in almost-linear time". FOCS 2022: تدفق أقصى شبه خطي، يجعل خوارزمية هذه الورقة فعالة
التقييم الإجمالي: هذه ورقة خوارزمية نظرية عالية الجودة، تحل مشكلة مفتوحة طويلة الأمد، مع ابتكار تقني كبير (توصيف الرسوم البيانية شبه المتماثلة، توسيع MMWU)، وتحقق تعقيداً زمنياً شبه خطياً. أوجه القصور الرئيسية تكمن في عدم تحقيق نسبة التقريب الأمثل وغياب التحقق التجريبي. تساهم بشكل كبير في مجتمع علوم الحاسوب النظرية، وقد تفتح أبواباً لأبحاث تطبيقية حول نسبة الثنائية. يُوصى بالنشر في مؤتمرات من الدرجة الأولى (مستوى FOCS/SODA).