Зменшення максимального потоку до двосторонньої відповідності?


9

Існує відоме і елегантне скорочення від максимальної задачі двостороннього відповідності до проблеми максимального потоку: ми створюємо мережу з вихідним вузлом , кінцевим вузлом і одним вузлом для кожного елемента, який повинен відповідати, а потім додаємо відповідні краї.ст

Безумовно, існує спосіб зменшити максимальний потік до максимального співпадіння між двома частинами за час полінома, оскільки обидва вони можуть бути вирішені поодиноко за багаточлен. Однак чи існує "приємне" скорочення поліноміального часу від максимуму потоку (в загальних графах) до максимального двопартійного зіставлення?


Ви запитуєте про мережевий потік у двосторонньому графіку чи загалом у графіках?
DW

Я думав про максимальний потік у загальних графіках.
templatetypedef

1
Скорочення скорочення в часі всередині P нудне: просто вирішіть екземпляр і виберіть один із двох важко закодованих екземплярів. Я знаю, що це не те, що ти хочеш, але чи можеш точніше вказати, що це?
Рафаель

@Raphael Останній абзац мого запитання натякав на те, що ви згадали, оскільки так, очевидно, нецікаве зменшення за принципом сказаного вами. Я шукаю скорочення, яке більше відповідає скороченню від відповідності до максимального потоку - структурної трансформації, яка зберігає суттєві характеристики. Подумайте про щось зменшення, зроблене для доказу твердості NP, а не тривіального зменшення "вирішити проблему та вивести екземпляр".
templatetypedef

Зменшення гаджетів зазвичай не лінійне? Ось що я маю на увазі: спробуйте знайти більш обмежений клас, який би заважав нам «обманювати». (Не ясно, що має означати "збереження істотних характеристик".)
Рафаель

Відповіді:


7

Як не дивно, не відомо таке скорочення. Однак в недавньому документі Мадрі (FOCS 2013) показав, як зменшити максимальний потік у графіках пропускної здатності до (логарифмічно багатьох примірників) максимумуб-збіг у двопартійних графіках.

У випадку, якщо вам невідомий максимум б- відповідність задачі, це узагальнення відповідності, що визначається так: вхід - це графік (у нашому випадку двосторонній графік), Г=(V,Е)і набір інтегральних вимог до кожної вершини, з попитом вершини v позначається через бv. Мета - знайти якомога більший набір реберS такий, що немає вершини v має більше, ніж бv краї в S інцидент на v. Це проста вправа узагальнити скорочення від двопартійного узгодження до максимальних потоків і показати аналогічне зниження від двопартійногоб-відходження до максимальних потоків. (Один із) дивовижних результатів статті Мадрі полягає в тому, що в певному сенсі ці проблеми є рівнозначними, що дає просте скорочення, що зменшує максимальний потік у графіках одиничної ємності (як правило, графіки, де сума потужностей,|у|1 лінійна кількість ребер, m) до а b-відбір задачі в графіку з O(m) вузли, вершини та сума вимог.

Якщо вас цікавлять деталі, дивіться розділ 3, до Теореми 3.1 та розділу 4 (та доказ коректності у Додатку С) до версії ArXiv до статті Мадрі, тут . Якщо термінологія не є само собою зрозумілою, див. Розділ 2.5 для резюме, що стосуєтьсяб-відповідність проблеми, і пам’ятайте про це ue - ємність кромки е в оригінальному екземплярі максимального потоку.


-2

Тож ось спробуйте відповісти на ваше запитання:

Теорема Коніга про двосторонні збіги доводилась і, отже, зменшувалась за допомогою теореми Макс-Потоку Мін-Різа. Теорема Коніга констатує наступне. Якщо G двосторонній графік, то макс {| M | : M - відповідність} = min {| C | : C - обкладинка}. Доказ. Максимальна частина {| M |} ≤ {| C |} тривіальна. Нехай P і Q - класи дворозділу G. Ми додаємо дві вершини, r і s до G, і дуги rp для кожноїpП і qs для кожного qQ, а прямий край pq від pП до qQ. Це диграфГ. Визначимо ємності u (rp) = 1, u (pq) =, u (qs) = 1. Нехай x є можливим інтегральним потоком x, тоді x (e) = 0 або 1, тож ми можемо визначити M = {еЕ: x (e) = 1}. M - відповідність з | M | =fх. Далі, відповідність M у G породжує можливий інтегральний потік x inГ зі значенням потоку fх= | М | наступним чином. Визначте x (pq) = 1, якщоpqМ, x (rp) = 1, якщо p інцидент на ребро в M, x (qs) = 1, якщо q трапляється на край у M, у всіх інших випадках x (e) = 0. Таким чином, максимальний розмір відповідає M в G відповідає максимальному потоку в Г, розмір якого дорівнює мінімальному розрізу за теоремою Max-Flow Min-Cut. Розглянемо мінімум r - s розрізу δ (R). Він має обмежену ємність, тому не містить дуги pq. Тоді кожен край G інцидентується з елементом C = (P \ R)(QR), тобто C - покриття. Більше того, u (C) = | P \ R | +|QR| і тому С - кришка розміром | M |.

Я маю на увазі, це все, на мою думку, що ви задали в питанні, і це моя потенційна відповідь :).


2
Зауважте, що ви можете використовувати LaTeX тут для набору математики більш читаним способом. Дивіться тут короткий вступ.
DW

1
Чи можете ви уточнити, як це відповідає на питання? Ви будуєте алгоритм для вирішення задачі про максимальний потік у загальних графах, використовуючи алгоритм для максимальної біпартіальної відповідності? Якщо так, то який алгоритм? Схоже, що все, що ви робите, - це показати, як вирішити задачу про максимальний потік для особливого випадку двосторонніх графіків у спеціальному випадку, коли всі ємності дорівнюють 1 . Але, звичайно, ця проблема тривіально еквівалентна максимальній відповідності, як уже пояснюється, тому я не бачу, як це додає нічого нового. Я також не бачу, наскільки теорема або вершина Коніга є актуальною.
DW

Скорочення в цьому випадку є ключовим для відповіді на поставлене питання. І я вірю в це саме те, що шукає @templatetypedef. Я не вірю, що скорочення поліноміального часу від максимального потоку (в цілому графіків) було б іншим. Я ще раз подумаю про це і, можливо, додам щось зайве, але навряд чи я бачу, для чого нам потрібні різні екземпляри, щоб мати більш загальне скорочення. Але справедливі моменти.
marcincuber

Це стандартне скорочення підручника ВІД Двостороннього відповідності до максимального потоку. Питання вимагає зменшення в зворотному напрямку: ВІД максимального потоку ДО двостороннього узгодження.
JeffE
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.