Плутанина щодо обчислення вершин підрахунку вершин до кришок циклу підрахунку


11

Це мене бентежить.

Один простий випадок підрахунку - це коли рішення рішення знаходиться в і немає рішення.П

Лекція показує, що проблема підрахунку кількості досконалих відповідностей у двопартійному графіку (еквівалентно, підрахунку кількості обкладинок циклу у спрямованому графіку) є -повною.#П

Вони зменшують від підрахунку кришок вершини розміром до обліку кришок циклу підрахунку в діаграмі за допомогою гаджетів.к

Теорема 27,1 Число хороших чохлів циклу в є ( до ! ) 2 рази числа вершин обкладинок G розміру до .Н(к!)2Гк

Використовуючи гаджет, вони залишають лише «хороші» цикли.

Моє розуміння лекції полягає в тому, що не має вершинного покриття розміром k, якщо перетворений диграф G ' не має кришки циклу. Перевірка наявності кришки циклу G ' може бути виконана в поліноміальний час, маючи на увазі P = N P, оскільки ми можемо перетворити проблему рішення на пошук рішення.ГкГ'Г'П=NП

Що я нерозумію?


Постійне значення матриці суміжності циклу підрахунків диграфів охоплює і є -повне.#П

Проблема Рішення «Є чи перманент (0,1) матриці нуля» в Р , так як знайти кришку циклу в .П

випливає, що відсутнє зменшення підрахунку N P - неповні задачі до підрахунку ( 0 , 1 ) - постійні, які відображають 0 0 .ПNПNП(0,1)00

Редагувати відповідне запитання щодо МО


Додано

Markus Bläser вказує, що поганий цикл все ще «є», але сума їх ваги зникає.

Мені здається, що вага поганого циклу у віджеті дорівнює нулю.

Зі сторінки 148 (11 pdf):

Повна матриця суміжності B з підматрицями A, що відповідає цим чотирьом вузлам віджетів, нараховує 1 для кожної кришки хорошого циклу в H і 0 для кожної кришки поганого циклу

Інше питання:

Невже кришка максимального вагового циклу не містить лише хороших циклів, що відповідають кришці вершини в оригінальному графіку?к

У CC кожна вершина повинна знаходитися рівно в одному циклі.


Вони не залишили лише хороших циклів. У своєму аргументі підрахунку вони усунули підрахунок поганих циклів. Проблема полягає в тому, що вам доведеться порахувати обкладинки # хорошого циклу. Отже, якщо ви знайдете кришку циклу, яка не є хорошою кришкою циклу, тоді ви не можете отримати кришку k-вершини. Але якщо ви знайдете хорошу кришку циклу, так, графік має k-VC. Це нічого не порушує.
Саїд

@Saeed не усуває поганий цикл так само, як рахувати лише хороший? Я не бачу, як можна G 'мати будь-яку кришку циклу, якщо G не має VC розміром . к
joro

@Saeed Чи не рахують вони всі кришки циклу в перетвореному G '?
Жоро

1
Зменшення призначає ваги по краях. Кришки поганого циклу можуть мати позитивну чи негативну вагу, там загальний внесок дорівнює нулю. Але ці цикли все ще «є» і можуть бути знайдені алгоритмом виявлення кришки циклу, і в цьому випадку ви не знаєте, чи є хороша кришка циклу чи ні.
Маркус Блазер

1
@ MarkusBläser Дякую, це має сенс :). Чому немає відповіді?
Жоро

Відповіді:


1

Схоже, непорозуміння таке:

В остаточному зменшенні до (0,1) -постійного вони використовують модульну арифметику, що порушує мій аргумент.

АБ

нpеrм(А)=0pеrм(Б)=мн

нБ


Не знайшли недоліків у питанні про максимально зважене покриття циклу, на яке, схоже, не впливає вище.

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