Чи є результат результату посилення розриву для задачі Графічного ізоморфізму?


53

Припустимо, і G 2 - це два ненаправлені графіки на множині вершин { 1 , , n } . Графіки є ізоморфними тоді і лише тоді, коли є перестановка Π така, що G 1 = Π ( G 2 ) , або більш формально, якщо є перестановка Π така, що ( i , j ) є ребром в G 1 тоді і тільки якщо ( Π ( i ) , Π ( jG1G2{1,,n}ΠG1=Π(G2)Π(i,j)G1 - край у G 2 . Проблема Графічного ізоморфізму - це проблема вирішення того, чи є два задані графіки ізоморфними.(Π(i),Π(j))G2

Чи є операція над графіками, які виробляють «посилення розриву» у стилі доказу Дінура теореми PCP ? Іншими словами, чи існує обчислювана за часом поліноміальна трансформація з в ( G ' 1 , G ' 2 ) такою, що(G1,G2)(G1,G2)

  • якщо і G 2 ізоморфні, то G ' 1 і G ' 2 також є ізоморфними, іG1G2G1G2
  • якщо і G 2 не є ізоморфними, то для кожної перестановки Π графік G 1 є " ϵ -далі" від Π ( G 2 ) для деякої малої постійної ϵ , де ϵ -далеко означає, що якщо ми виберемо ( я , J ) рівномірно у випадковому порядку, то з ймовірністю е або G1G2ΠG1ϵΠ(G2)ϵϵ(i,j)ϵ
    • - край G 1, а ( Π ( i ) , Π ( j ) ) не є краєм G 2 , або(i,j)G1(Π(i),Π(j))G2
    • не є краєм G 1, а ( Π ( i ) , Π ( j ) ) є краєм G 2 .(i,j)G1(Π(i),Π(j))G2

5
@domotorp: "Перетворення полінома-часу" є стандартною термінологією для позначення детермінованої машини Тюрінга в поліномі-часі, вхід і вихід якої є обома рядками. У цьому випадку ця машина Тьюрінга приймає пари (G1, G2) в якості вхідних даних і виробляє пару (G'1, G'2) як вихід. Кожен графік кодується, наприклад, як сусідня матриця.
Цуйоші Іто

1
Я думав, що теорема PCP справедлива для будь-якої задачі NP, тому, зокрема, це має бути справедливим для графіка ізоморфізму?
Денис

2
@dkuper Автор має намір запитати, чи є зменшення, що посилює розрив, що зводить випадки ізоморфізму графа до випадків ізоморфізму графа з більшим розривом; він не запитує про теорему PCP безпосередньо, а про техніку, що використовується для доведення твердості наближення ...
argentpepper

3
Можливо, це давній постріл, але ви могли б показати, що якби це було так, то ви могли б вирішити ізоморфізм графів у квантовий поліном час?
Ніл Янг

3
Відповідно до сучасного рівня знань, навіть у SAT є лінійний алгоритм часу, тому те, що ви написали, здається малоймовірним. Якщо це можливо, додайте посилання на свою відповідь.
Kaveh

Відповіді:


2

Я не знаю, може таке існувати чи ні. Але цікаво (і, можливо, своєчасно) зазначити, що таке «посилення розриву», ймовірно, означатиме квазіполіномічний алгоритм часу для ізоморфізму графів (відмінний від нещодавно оголошеного)

У цій роботі наведено алгоритм наближення для проблеми "MAX-PGI" щодо максимізації збіганих пар ребер / не-ребер; якщо ми зменшимо з GI до "Gap-MAX-PGI", то ми можемо приблизно визначити, на якій стороні розриву ми знаходимося.

Отже, я думаю, що доказ Дінура щодо теореми PCP навряд чи може бути прямо узагальненим для такого «підсилювача розриву», враховуючи перешкоди, які доведеться подолати.

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