Генерування графіків за допомогою тривіальних автоматифізмів


14

Я переглядаю деяку криптографічну модель. Щоб показати його неадекватність, я розробив надуманий протокол, заснований на ізоморфізмі графіка.

"Банальним" (але суперечливим!) Є припущення про існування алгоритмів BPP, здатних генерувати "важкі екземпляри проблеми Ізоморфізму Графа". (Разом із свідком ізоморфізму.)

У своєму надуманому протоколі я припускаю існування таких алгоритмів BPP, які задовольняють одній додатковій вимозі:

  • Нехай згенеровані графіки будуть і G 2 . Є лише один свідк (перестановка), який відображає G 1 - G 2 .G1G2G1G2

Це означає, що має лише тривіальні автоморфізми . Іншими словами, я припускаю існування деякого алгоритму BPP, який працює так:G1

  1. На вхід , генерувати п -vertex граф G 1 , таким чином, що вона має тільки тривіальні автоморфізм.1nnG1
  2. Виберіть випадкову перестановку над [ n ] = { 1 , 2 , , n } і застосуйте її на G 1, щоб отримати G 2 .π[n]={1,2,,n}G1G2
  3. Вихід .G1,G2,π

Я буду вважати , що на кроці 1, може бути отриманий в разі необхідності, і G 1 , G 2 є жорстким екземпляром завдання ізоморфізму графів. (Будь ласка, інтерпретуйте слово "важко" природним шляхом; формальне визначення дано Абаді та ін. Див. Також статтю Impaliazzo & Levin .)G1G1,G2

Чи моє припущення розумне? Може хто-небудь, будь ласка, вказав мені на деякі посилання?


1
Просто деяка альтернативна термінологія: Графік, єдиним автоморфізмом якого є тотожність, часто називають жорстким графіком. Може допомогти в пошуку ...
Джозеф О'Рурк

@Joseph: Дякую Це точно допоможе!
MS Dousti

Відповіді:


9

G1nnГ1

Але другий наївний підхід має шанс працювати: генерувати випадковий регулярний графік (непостійного ступеня, оскільки ізоморфізм графіка постійної ступеня знаходиться в Р). Це також не має нетривіальних автоморфізмів з високою ймовірністю [KSV], але результат Бабая-Кучери не застосовується (як вони вказують у статті). Доведення, що це невразливий генератор, очевидно, вимагає певних припущень, але можна уявити, що довести безумовно, що ізоморфізм звичайного графіка середнього випадку такий же важкий, як і найгірший ізоморфізм графа, хоча я не знаю, наскільки це можливо. (Зауважимо, що ізоморфізм звичайного графа в гіршому випадку еквівалентний ізоморфізму графа в гіршому випадку).)

[БК]. Ласло Бабай, Людик Кучера, Канонічне маркування графіків у лінійному середньому часі . FOCS 1979, с.39-46.

[KSV] Чжен Хан Кім, Бенні Судаков та Ван Х. Ву. Про асиметрію випадкових регулярних графіків та випадкових графіків . Випадкові структури та алгоритми, 21 (3-4): 216–224, 2002. Також доступні тут .


1
Дякую Джошуа. У мене одне питання. ЦІТА: "Ізоморфізм регулярного графіка в гіршому випадку еквівалентний ізоморфізму найгіршого (загального) графа". Чи означає це, що, враховуючи оракул, який вирішує регулярний ізоморфізм графа, можна вирішити найгірший (загальний) графний ізоморфізм у поліноміальний час? Чи можете ви надати мені деякі покажчики?
MS Dousti

Саме це і означає. Будівництво не надто складно. Ось довідка; Я не знаю , якщо це перший: dx.doi.org/10.1016/0022-0000(79)90043-6 також доступний на cs.cmu.edu/~glmiller/Publications/Papers/Mi79.pdf
Джошуа Grochów
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.