Нижні межі формули для функцій AC0


25

Питання:

Яка найвідоміша нижня межа формули для явної функції в AC 0 ? Чи є явна функція з нижньою межею ?Ω(n2)

Фон:

Як і більшість нижчих меж, нижчі межі формули важко підійти. Мене цікавить нижня межа розміру формули над стандартним універсальним набором воріт {І, АБО, НЕ}.

Найбільш відомою нижньою межею формули для явної функції над цим набором воріт є для функції, визначеної Андрєєвим. Цю межу показав Хестад, покращуючи нижню межу Андрєєва Ω ( n 2,5 - o ( 1 ) ) . Ще одна явна нижня межа - нижня межа Храпченка Ω ( n 2 ) для функції паритету.Ω(n3o(1))Ω(n2.5o(1))Ω(n2)

Однак ці дві функції відсутні в AC 0 . Мені цікаво, чи знаємо явну функцію в AC 0 з квадратичною (або кращою) нижньою межею. Найкраща межа, про яку я знаю, - це нижня межа для функції розрізнення елементів, як показав Нечипорук. Зауважте, що функція розрізнення елементів знаходиться у зміні AC 0 , тому я шукаю нижню межу для явної функції AC 0, яка краща, ніж Ω ( n 2 / log n ) , переважно Ω ( n 2 ) .Ω(n2/logn)Ω(n2/logn)Ω(n2)

Подальше читання:

Прекрасний ресурс на тему - "Булева функціональна складність: аванси та межі" Стасіса Юкна. Проект книги доступний безкоштовно на його веб-сайті.


Чи може причина відсутності суперлінейних lowerbounds для функції бути яким - то сама-зведення для C 0 функції? тобто якщо у нас n 1 + ϵ нижня межа (де ϵ не залежить від глибини), тоді ми отримуємо суперполі нижню межу. AC0AC0n1+ϵϵ
Kaveh

@Kaveh: Я не впевнений, що розумію. У нас уже є нижня межа для функції в A C 0 (відмінність елементів). Ω(n2/logn)AC0
Робін Котарі

Вибачте, замініть суперлінійну на суперквадратичну. Я маю на увазі щось подібне до результату Аллендера-Коукі для . Коефіцієнт для A C 0 може бути більшим. Такий результат може пояснити, чому важко знайти A C 0 нижньої межі для функцій A C 0 . TC0AC0AC0AC0
Каве

Здається, що будь-яка проблема, яка є повною для при зменшенні Turing N C 0 , сильно зменшується, але це, здається, не дає того, що я очікував, оскільки розмір самовідновлення може бути поліноміально великим. AC0NC0
Kaveh

Відповіді:


15

Приємне запитання! Храпченко точно не може дати квадратичні нижні межі для функцій . Його нижня межа насправді є принаймні квадратом середньої чутливості. І всі функції в A C 0 мають середню полігалоарифмічну чутливість. Субботовська-Андрєєва, мабуть, також не можуть дати такої функції, оскільки аргумент, який вони використовують (випадкове обмеження призводить до набагато менших формул), є саме причиною примушування великого розміру ланцюга A C 0 ; Лема-переключення Хастада (я не зовсім впевнений, просто інтуїція). Єдина надія - Нечипорук. Але його аргумент не може дати більше n 2 / log nAC0AC0AC0n2/logn, з інформаційно-теоретичних причин. Отже, чи може бути так, що все в має формули квадратичного (або навіть меншого) розміру? Я не вірю в це, але не зміг швидко знайти контрприклад. AC0

Власне, феномен Аллендера-Коккі виникає і в іншому контексті - у складності графіка. Скажіть, що схема змінних являє собою двосторонній n × n графік G у вершинах V = { 1 , , 2 n }, якщо для кожного вхідного вектора a з точно двома 1s є, скажімо, позиції i та j ( i n , J > п ) схема приймає тоді і тільки тоді вершини я і J2nn×nGV={1,,2n}aijinj>naijсуміжні в . Проблема: покажіть явний графік G, який вимагає, щоб принаймні n ϵ ворота були представлені монотонною схемою Σ 3- схеми. Схоже , невинне запитання (так як більшість графів вимагають близько п +1 / +2 воріт. Але будь-який такого граф дасть нам булеву функцію 2 м = 2 балки п змінних , що вимагають немонотонну логарифмічну глибину схему суперлінейного розміру (за результатами Отже, навіть довести n ϵ нижню межу для мікросхем глибини 3 може бути проблемою. GGnϵ Σ3n1/22m=2lognnϵ


Ласкаво просимо в категорію. :) (btw, ваша нова книга виглядає досить цікаво, на жаль, я не є носієм англійської мови, тому не можу допомогти з її читанням.)
Kaveh

Насправді, будь-які коментарі / критики щодо змісту / посилань тощо, на даний момент також є дуже важливими. Поточна версія тут . Користувач: друг пароль: catchthecat
Stasys

Дякую :) Я читаю заключні глави про складність доказів.
Каве

2
Дякую за відповідь! Якщо ви думаєте про функцію яку ви гадаєте, потрібна формула розміром Ω ( n 2 ) , мені буде цікаво знати. AC0Ω(n2)
Робін Котарі

12

Дякую, Kaveh, що бажаєш подивитися на глави про складну перевірку!

Щодо питання Робіна, спочатку, що примітка містить функції, що вимагають формул (і навіть ланцюгів) розміром n k для будь-якої постійної k . Це випливає, скажімо, з простого факту, що A C 0 містить усі DNF з постійно довгими одночленами. Таким чином, A C 0 містить принаймні окремі функції exp ( n k ) для будь-якого k . З іншого боку, ми маємо щонайбільше про функції exp ( t log n ), які можна обчислити за формулами розміру tAC0 nkkAC0AC0exp(nk)kexp(tlogn)t.

Я коротко обговорили питання отримання явних нижніх меж або більше з Ігорем Сергєєвим (з Московського університету). Однією з можливостей може бути використання методу Андрєєва, але застосований до якоїсь іншої, простішої обчислюваної функції замість Parity. Тобто розглянемо функцію n змінних форми F ( X ) = f ( g ( X 1 ) , , g ( X b ) ), де b = log n, а g - функція в An2nF(X)=f(g(X1),,g(Xb))b=logng з n / b змінних; f - якась найскладніша функція b змінних (достатньопросто існування f ). Нам потрібно тільки тещо функція г не може бути «убитий» в наступному сенсі: якщо ми фіксуємо всікрім K змінних в X , то це повинно бути можливо виправити всеале один з решти змінних г такщо отримана подфункция г є єдиною змінною. Тодізастосовуючи аргумент Андрєєва і використовуючи результат Hastad про тещо стиснення постійна,крайней мере 2 (не тільки 3 / 2AC0n/bfbfgkXgg23/2як раніше показала Сибботовська), отримана нижня межа для буде приблизно n 3 / k 2 . Звичайно, ми знаємо, що кожну функцію в A C 0 можна вбити за допомогою фіксації всіх змінних, крім n 1 / d , для деякої постійної d 2 . Але , щоб отримати п 2 нижня межа цього буде достатньо , щоб знайти явну функцію A C 0 , які не можуть бути вбиті, фіксуючи все , але, скажімо, п 1 / 2F(X)n3/k2AC0 n1/dd2n2AC0n1/2змінні. Таку функцію слід шукати на глибину більше двох.

Власне, для функції як зазначено вище, можна отримати нижчі межі приблизно n 2 / log n за допомогою простого жадібного аргументу, без Нечипорука, без Суботовської та без випадкових обмежень! Для цього достатньо лише, щоб "внутрішня функція" g (Y) була нетривіальною (залежить від усіх її n / b змінних). Більше того, обмеження має місце для будь-якої основи постійних вентиляційних воріт, а не лише для формул Де Моргана.F(X)n2/lognn/b

Доведення: Дано формулу для з s листями, виберіть у кожному блоці X i змінну, яка є найменшою кількістю разів як лист. Потім встановіть всі інші змінні на відповідні константи так, щоб кожен g ( X i ) перетворювався на змінну або її заперечення. Отримана формула буде тоді по крайней мере , п / б раз менше , ніж в вихідній формулі. Таким чином, s є щонайменше n / b = n / log nF(X)sXig(Xi)n/bsn/b=n/logn2b/logb=n/loglognfsn2o(1)

n2(d+1)d

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