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


25

Питання:

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

Фон:

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

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

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

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

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


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

@Kaveh: Я не впевнений, що розумію. У нас уже є нижня межа для функції в A C 0 (відмінність елементів). Ω(n2/log⁡n)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/log⁡n, з інформаційно-теоретичних причин. Отже, чи може бути так, що все в має формули квадратичного (або навіть меншого) розміру? Я не вірю в це, але не зміг швидко знайти контрприклад. AC0

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


Ласкаво просимо в категорію. :) (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⁡(tlog⁡n)t.

Я коротко обговорили питання отримання явних нижніх меж або більше з Ігорем Сергєєвим (з Московського університету). Однією з можливостей може бути використання методу Андрєєва, але застосований до якоїсь іншої, простішої обчислюваної функції замість Parity. Тобто розглянемо функцію n змінних форми F ( X ) = f ( g ( X 1 ) , … , g ( X b ) ), де b = log n, а g - функція в An2nF(X)=f(g(X1),…,g(Xb))b=log⁡ng з 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/dd≥2n2AC0n1/2змінні. Таку функцію слід шукати на глибину більше двох.

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

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

n2(d+1)d

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