Результати, що показують існування / відсутність кінцевих графіків із конкретними обчислювальними властивостями, передбачають певні результати складності


9

Чи є відомі результати, що показують, що існування (або відсутність) кінцевих графіків із специфічними обчислюваними властивостями передбачає певні результати складності (наприклад, P = NP)?

Ось один цілком гіпотетичний результат: Якщо існує кінцевий графік із розчленованими ребрами A, B, C і D таким чином, що всі максимальні збіги або містять усі A, B, C і D, або не містять жодного з A, B, C і D , тоді P = NP.


коли ви говорите скінченне, можливо, ви маєте на увазі сімейство графіків для різних значень н? Інакше я не розумію, як перешкода обмеженого розміру може обвалитися P і NP.
Суреш Венкат

2
Ще цікавіше питання, якщо ми запитаємо про один графік. Ніхто не спадає на думку в налаштуваннях графіків, але доказ P = NP сам по собі був би кінцевим об'єктом.
Ананд Кулкарні

7
Якщо питання трактується буквально, відповідь тривіально так. Оскільки між графіками та бітовими рядками існує ефективно обчислювана відповідність один на один, ви можете кодувати доказ (у будь-якій фіксованій аксіоматичній системі) графіком замість бітового рядка. Якщо існує графік, що кодує доказ P = NP, тоді P = NP (доки звучить аксіоматична система). Однак ця відповідь - це нісенітниця.
Цуйосі Іто

1
Домовились обох; те, що ми шукаємо, - це природний приклад, а не той, який отримують штучні кодування. Чи є один графік, існування якого, як відомо, природно показує, або він використовувався для показу розділення / краху класу? Деякі місця можна подивитися в застосуванні теорії спектральних графів або ймовірнісному методі, а може бути, навіть ГКТ.
Ананд Кулкарні

1
Інший гіпотетичний результат: Якщо існує певний тип сімейства графів експандерів, можлива сильна дерандомізація, і, таким чином, P = BPP і NP = MA = AM.
Робін Котарі

Відповіді:


13

Один такий результат був доведений Ліптоном "Про доведення того, що граф не має великої кліки: зв'язок з теорією Рамзі" . Він пов'язує припущення нижньої межі з чисто графічними теоретичними результатами, показуючи, що якщоNП не міститься в cоNТЯМЕ(нО(журналн))/(журналжурналн), то непереборність МАХ-СLЯQUЕвипливає, що існують графіки з акуратними теоретичними властивостями Рамзі. (Див. Статті для визначення.) Я не маю уявлення, чи був досягнутий прогрес у доведенні того, чи існують такі графіки чи ні.


Я не хочу починати інше запитання, поки це все ще триває, але мене дуже зацікавлять додаткові результати, які пов’язують теорію графа Рамзі з обчислювальною складністю, якщо хтось із них знає.
Аарон Стерлінг

3
Одне місце для початку: cs.umd.edu/~gasarch/ramsey
Ryan Williams

13

Вибачте, я наткнувся на це однорічне запитання лише зараз ...

Насправді є маса результатів, що показують, що явні графіки з деякими властивостями передбачають сильні нижні межі для булевих функцій. Скажімо, графіки з високим афінним або проективним розміром передбачають сильні нижні межі для формул і програм розгалуження. Існують також "простіші" міри графіків, хороші нижні межі, які мали б великі наслідки для обчислювальної складності. Дозвольте намалювати деякі з них.

Перегляньте графіки як набори ребер. Дозволяєс(Г) бути найменшою кількістю с такий як Г можна записати як перехрестя с графіки, кожен з яких є об'єднанням сбікліки (двосторонні повні графіки). Легкий підрахунок показує цес(Г)н1/2 майже для всіх двосторонніх н×нграфіки. Але за результатами Валіанта кожен чіткий двосторонній графікГ (точніше, послідовність графіків) с с(Г)нc для постійної c>0вирішить стару проблему: дасть булева функція, яку неможливо обчислити лінійним розміром ланцюга глибини входу. Можна припустити, що щільні графіки безК2,2 мають великі с(Г).

Ще краще, нехай Sтаr(Г) бути найменшою кількістю фанін-2 операції з'єднання та перетину, яких достатньо для створення Г починаючи з повних зірок (графіки типу) К1,н або Кн,1). Підрахунок показує, що більшість графіків маютьSтаr(Г)=Ω(н2/журналн). Але будь-якийГ з Sтаr(Г)(4+c)н для постійної c>0дав би явну булеву функцію, що вимагає схем експоненціальної величини! Якщо графік має розмірністьм×н з м=о(н), то навіть нижня межа Sтаr(Г)(2+c)нматиме ті самі наслідки. Найкраще, що ми можемо показати поки щоSтаr(Г)2н-1.

Дозволяє Sум(Г) бути найменшою кількістю т для якого існує підмножина Т{0,1,,т} і послідовність т бікліки такі, що (у,v)Г iff кількість бікліків, що містять (у,v) належить Т. Знову ж таки, підрахунок даєSум(Г)н/2для більшості графіків. Але за результатами Яо, Бейгеля і Таруя будь-який явний графікSум(Г) більший за 2pолу(lnlnн) дав би нам булеву функцію зовні АСС. Попередження: бути “комбінаториальним складним” поодинці не означає великогоSум(Г): існує сильно графіки Рамзі, для яких Sум(Г)=О(журналн), навіть якщо Т = набір непарних цілих чисел.

Детальніше про те, як все це відбувається, ви можете прочитати тут .


1
це дуже акуратно.
Суреш Венкат

11

Класичним прикладом був Валіант (я не знаю посилання, але я думаю, що це описано в книзі Хорі, Лініяля і Вігдерсона на графах розширення ). Валіант показав явну нижню межу (я думаю, що певна явна функціяf:0,1н0,1н не має схеми О(н) розмір і О(журналн)Глибина - те, що ми ще далеко не доводимо) за припущеннями, що певних типів графіків, званих суперконцентраторами, не існує. (Це було асимптотичним питанням, а не про один графік.) Однак він пізніше показав, що вони існують (і насправді мають інші способи використання)


5

Відповідь, безумовно, "так", якщо ми говоримо про сімейство графіків, а не про конкретні графіки. Наприклад, є припущення Михайла та Вазірані, що всі політопальні графіки 0/1 є або хорошими, або дуже хорошими розширювачами ребер (тобто, їх розширення ребра обмежено внизу 1 / поліном (градус) або 1).

Якщо це правда, то існують ефективні рандомізовані алгоритми апроксимації ланцюга Монте-Карло для ряду відкритих комбінаторних та лічильних задач за допомогою стратегії вибірки Алона, Джерума та Сінклера.

У подібному руслі, якщо існують сімейства багатогранних графіків, діаметр яких зростає швидше, ніж будь-який многочлен у кількості граней і ступеня графа, лінійне програмування не може бути вирішене в сильно поліноміальний час за допомогою наступних крайових алгоритмів.


3

Розкриваючи коментар Ананда Кулкарні:

Припустимо, існує детермінована машина Тьюрінга М, яка розпізнає SAT у поліноміальний час. Тоді скінченне відношення переходу M буде функцією. Ми знаємо про ТМ, які розпізнають SAT в поліноміальний час, але їх перехідні відносини не є функціями. Зауважимо, що перехідне відношення - це двосторонній спрямований графік з кортежами (стан, символ стрічки) в одній двороздільній частині, кортежами (стан, символ стрічки, переміщення) в іншій поділі та дугами від пар до трійки.

Так тривіально, якщо є такий диграф, який є функцією, то P = NP.

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

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