Інтуїція для класу UP


11

Клас UP визначається як такий:

Клас задач рішення, що вирішується машиною NP, такий, що

Якщо відповідь "так", приймається рівно один шлях обчислення.

Якщо відповідь "ні", усі обчислювальні контури відкидають.

Я намагаюся розвинути інтуїцію до цього визначення.

Чи можна сказати, що проблеми UP - це проблеми з унікальними рішеннями (наприклад, проста факторизація)?

Це здається мені близьким до правди; але я не можу не думати , що це означало б, так як UP містить Р і міститься в NP, що в разі , якщо P = NPми отримаємо , що P = UP = NP, таким чином , всі проблеми NPмають унікальні рішення , як добре, що здається , як - то доказовою не так: P != NPпо reductio ad absurdum. Я сподіваюсь, що в цьому параграфі не так вже й багато підказок і махання рукою на ваш смак.


5

хм, це означає, що існує алгоритм для недетермінованої машини Тьюрінга, який не є "недетермінованим випробуванням кожного рішення" (я вважав, що це ідея в основі еквівалентності визначень NP для n.-d. і д. тм), але щось більш складне, що завжди призводить до унікального результату з багатьох можливих ... Це правильно? Чи є інший спосіб констатувати це, наприклад, використовуючи лише ідею детермінованого Tm (можна визначити NP, використовуючи лише його)?
валя

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

Я люблю це питання! У мене була така ж плутанина, але я не бачив розумного способу перекласти цю плутанину в простий доказ того, що P! = NP. Молодці!
Вінсент

До того часу, на ваше запитання з останнього коментаря відповіли на сторінці Вікіпедії для класу UP
Вінсент

Відповіді:


12

NPІнший тип рішення, який працює однаково добре, - це присвоєння орієнтації кожному краю (створення спрямованих контурів щонайменше необхідної кількості вершин). Ці два типи рішень можуть бути перевірені в поліноміальний час, але за різними алгоритмами, і вони також мають різні комбінаторні властивості. Наприклад, для типового проблемного екземпляра кількість присвоєнь вершин кольором буде відрізнятися від кількості орієнтацій ребер. Багато досліджень щодо прискорення експоненціальних алгоритмів проблем типу NP можна інтерпретувати як пошук нового сімейства рішень тієї ж проблеми, що має менше можливостей перевірити.

PNPUPPUPP=NPNPNP=UP. Тож немає суперечності між тим, що рішення порожнього рядка є унікальним, і тим, що якийсь інший тип рішення для тієї ж проблеми є унікальним.


UP=NP[a,b]a,bN14a<b

1
Знову ви неправильно припускаєте, що рішення може бути лише тим фактором, який ви шукаєте. Можливо, існують й інші способи вирішення тієї ж проблеми (тобто отримання відповіді "так" або "ні" для даного N), які не складаються з фактору. І якщо P = NP, порожня рядок відповідає технічним вимогам рішення NP - ви можете перевірити це в поліноміальний час - і справді не є фактором, але є вирішенням тієї ж проблеми.
Девід Еппштейн

Ця відповідь є абсолютно геніальною, оскільки вчить нас навіть більше, ніж просять!
Вінсент

11

UPNPNPMVcNPSV

NPMVNP

NPSVNPMV

NPNPMVNPSVNPMVcNPSV

UPNP=UPLNPUPLNPL

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