Чому ці два визначення PPAD еквівалентні?


13

Клас складності PPAD зазвичай визначають, заявивши, що End-Of-The-Line є PPAD-повним.

Кінцева лінія - проблема пошуку. Вхід складається з спрямованого графа, в якому кожен вузол має ступінь і ступінь не більше 1. Графік задається функцією обчислювальної функції в поліномі в часі яка повертає попередника і наступника . Крім того, одному надається вузол із наступником, але не має попередника. Знайдіть вузол , у якого немає ні наступника, ні попередника.f(х)хvтv

Нещодавно я почув інше визначення PPAD. Наскільки я пам’ятаю, вона базувалася на наступній проблемі.

Наведено спрямований графік (знову вказаний обчислювальною функцією полінома-час) та вузол, ступінь якого не дорівнює його ступеня. Знайдіть інший вузол із цим властивістю.


Зрозуміло, що End-Of-The-Line є особливим випадком останньої проблеми, але чи останню проблему справді важче вирішити? Моє запитання таке:

Чи завершені обидві проблеми для одного класу складності PPAD? Якщо так, то чому? Якщо ні, то який клас складності є результатом другої проблеми?

Відповіді:


15

Щодо питань із цитованим документом (а отже, і ця відповідь) див., Чи дійсно PPAD фіксує поняття знаходження іншої неврівноваженої вершини?

Так. Ці дві проблеми є рівнозначними і, отже, PPAD-повними. Зниження наведено на сторінці 505 оригінального документу Пападімітріу 1994 року ( pdf ), який представляє Кінець рядка . Це справедливо, навіть якщо ступінь графіка експоненціальна, за умови, що нам надають "алгоритм розпізнавання ребер" та "функцію сполучення". Про це також згадується на одній сторінці. Зниження наведено для PPA (непрямої версії PPAD). Він також може бути поширений на PPAD.


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