Теорема про ієрархію відношень апроксимації?


12

Як відомо, проблеми з оптимізацією жорсткої NP можуть мати безліч різних коефіцієнтів наближення, починаючи від наявності PTAS і не бути приблизним в жодному факторі. Між ними у нас є різні константи, , тощо.O(logn)poly(n)

Що відомо про безліч можливих співвідношень? Чи можемо ми довести будь-яку «ієрархію наближення»? Формально для яких функцій та можна довести, що існує проблема зі співвідношенням наближення ?f(n)g(n)f(n)α<g(n)

У випадку, якщо , чи існує проблема з коефіцієнтом наближення точно ?α=O(1)α


Доказ такої теореми, ймовірно, буде нагадувати wisdom.weizmann.ac.il/~oded/p_testHT.html . Враховуючи проблему з відомим наближенням , ми робимо проблему якось легше, імовірно, використовуючи якусь форму прокладки, щоб отримати проблему з наближенням . αf(α)
Джеремі Гурвіц

1
O(logn) і не є константами. poly(n)
Тайсон Вільямс

2
@TysonWilliams: Я думаю, він мав на увазі, що між PTAS і жодним наближенням є константи, log і poly (n) тощо
Suresh Venkat

6
Чи не потрібно вам виключати тривіальних перетворень, де -приближення для мінімізації f негайно є наближенням для мінімізації ? ααf
Суреш Венкат

1
Що стосується вашого останнього запитання щодо α = O (1), точне обмеження було показано для багатьох проблем, таких як упаковка у смітник, машинне планування (iris.gmu.edu/~khoffman/papers/set_covering.html)
Gopi

Відповіді:


3

Існує ієрархія наближення, основні відомі приклади: FPTAS EPTAS PTAS APX . Але для нерозбірливості також існує NPO-PB .

Є безліч результатів щодо набору можливих співвідношень, виходячи з результатів, таких як цей:

P||Cmax EPTAS FPTAS, якщо тільки ,P=NP

для визначення проблем APX / NPO-PB.

Деякі посилання:

  • НА ПТАС: М. Чесаті та Л. Тревісан. Про ефективність схем наближення поліноміального часу, 1997.
  • Про NPOPB: В. Канн. Чіткі нижчі межі щодо наближеності деяких проблем щодо максимізації ПБ НПО, повних

Але я пропоную найкращим чином перевірити Зоопарк Складності, тому що в ньому є багато більше інформації та посилань на цих прикладах, навіть Вікіпедія

Крім того, як зазначено в коментарях, жорстке обмеження, коли , було показано для багатьох проблем, таких як упаковка у смітник, машинне планування (див. Iris.gmu.edu/~khoffman/papers/set_covering.html).α=O(1)


2

Я все ще вважаю, що коментаря Суреша під питанням достатньо, щоб показати, що будь-яке співвідношення можливо. Якщо ви не впевнені в цьому, ви можете переглянути, наприклад, булеві проблеми задоволення обмеженнями (CSP).

Передумови: Нехай є предикатом арисності . Екземпляр Max-CSP (P) перевищує Булеві змінні . Буквал - це будь-яка змінна чи її заперечення. Екземпляр складається з обмежень, кожна з форми де є деякими літералами, а мета - знайти призначення змінних, що максимально збільшує частку задовольняючих обмежень. Наприклад, у маємо . Визначте як часткаP:{0,1}k{0,1}knkx1,,xnmP(λ1,,λk)λi3SAT ρ ( Р ) 2 до Р 3 З Т 7 / 8 ρ ( P ) P ρ ( P ) ρ ( P ) + & epsi ; & epsi ; > 0P(x1,x2,x3)=x1x2x3ρ(P)2kможливі входи, які задовольняють (для це дорівнює ). Тривіально наближати будь-який Max-CSP (P) фактором шляхом присвоєння випадкових значень змінним (а потім дерандімізувати за допомогою методу умовних очікувань). Зауважимо, що тут маємо умову, що коефіцієнти апроксимації є позитивними значеннями не більше 1. Присудок - стійкий до наближення (AR), якщо вирішити Max-CSP (P) краще NP, ніж коефіцієнт (тобто для будь-якого фіксованого ).P3SAT7/8ρ(P)Pρ(P)ρ(P)+ϵϵ>0

Зауважте, що будь-який предикат AR демонструє жорсткий поріг наближення . Відомо , що існують предикати зі як завгодно малим , які стійкі наближення, і залишаються , так що навіть якщо ви додасте до прийому входів . Наприклад, наступний документ показує один такий результат:P ρ ( P ) Pρ(P)Pρ(P)P

Пер Остін та Йохан Хестад, випадково підтримувані незалежність та опір, журнал SIAM on Computing, vol. 40, ні. 1, С. 1-27, 2011.

Отже, це стосується всіх раціональних порогів, знаменником яких є сила двох. Для інших порогів зауважте, що якщо достатньо показати, що для кожного існує для якого існує предикат AR з (оскільки це завжди можливо додайте фіктивні змінні та обмеження їх, які тривільно задовольняються, щоб збільшити поріг наближення).α α ρ ( P ) = α αααρ(P)=α

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