Вопрос:
Какова самая известная нижняя граница размера формулы для явной функции в AC 0 ? Существует ли явная функция с нижней границей ?
Задний план:
Как и большинство нижних границ, трудно найти нижние границы размера формулы. Меня интересуют нижние границы размера формулы над стандартным набором универсальных вентилей {AND, OR, NOT}.
Самая известная нижняя граница размера формулы для явной функции над этим набором логических элементов равна для функции, определенной Андреевым. Эта граница была показана Хостадом, улучшив нижнюю оценку Андреева . Другой явной нижней границей является нижняя граница Храпченко для функции четности.
Однако эти две функции не находятся в AC 0 . Мне интересно, если мы знаем явную функцию в AC 0 с квадратичной (или лучше) нижней границей. Лучшая оценка, которую я знаю, это нижняя граница для функции Различия Элементов, как показано Нечипоруком. Обратите внимание, что функция отличимости элемента находится в AC 0 , поэтому я ищу нижнюю границу для явной функции AC 0, которая лучше, чем , предпочтительно .
Дальнейшее чтение:
Отличный ресурс по этой теме - «Сложность булевых функций: достижения и границы» Стасиса Юкны. Черновик книги доступен бесплатно на его сайте.
источник
Ответы:
Хороший вопрос! Храпченко определенно не может дать квадратичные нижние оценки для функций . Его нижняя граница фактически равна как минимум квадрату средней чувствительности. И все функции в A C 0 имеют полулогарифмическую среднюю чувствительность. Субботовская-Андреев, по-видимому, также не может дать такую функцию, потому что аргумент, который они используют (случайное ограничение приводит к гораздо меньшим формулам), как раз и является причиной принудительного увеличения размера схемы A C 0 ; Переключающая лемма Хастада (не совсем уверен, просто интуиция). Единственная надежда - Нечипорук. Но его аргумент не может дать больше n 2 / log nAC0 AC0 AC0 n2/logn По информационным теоретическим причинам. Так может ли быть так, что все в имеет формулы квадратичного (или даже меньшего) размера? Я не верю в это, но не смог быстро найти контрпример. AC0
На самом деле, феномен Аллендера-Куки возникает и в другом контексте - в сложности графа. Скажем , что схема переменных представляет собой двудольный п × п граф G на вершинах V = { 1 , ... , 2 п } , если для каждого входного вектора а с ровно два 1s, скажем, позиции я и J ( я ≤ п , J > п ) схема принимает тогда и только тогда вершины я и J2n n×n G V={1,…,2n} a i j i≤n j>n a i j смежны в . Проблема: проявляет явный граф G требует , по крайней мере п х ворот , чтобы быть представлена монотонной Σ 3 -circuit. Похоже , невинный вопрос (так как большинство графов требуют около п +1 / +2 ворот. Но любой такого граф даст нам булеву функцию 2 м = 2 лога п переменных , требующие немонотонную логарифмическую глубину схему суперлинейного размера (по результатам Доблестный). Таким образом, даже доказательство n ϵ нижних границ для схем глубины 3 может быть проблемой. G G nϵ Σ3 n1/2 2m=2logn nϵ
источник
Спасибо, Каве, за желание взглянуть на главы о сложности доказательства!
Относительно вопроса Робина, во-первых, примечание содержит функции, требующие формул (и даже цепей) размера n k для любой константы k . Это следует, скажем, из простого факта, что A C 0 содержит все DNF с постоянно длинными мономами. Таким образом, A C 0 содержит не менее exp ( n k ) различных функций для любого k . С другой стороны, мы имеем не более функций exp ( t log n ), вычисляемых по формулам размера tAC0 nk k AC0 AC0 exp(nk) k exp(tlogn) t ,
Я коротко обсудил вопрос получения явных нижних границ или больше с Игорем Сергеевым (из Московского университета). Одной из возможностей может быть использование метода Андреева, но применение к некоторой другой, более простой для вычисления функции вместо контроля четности. То есть рассмотрим функцию из n переменных вида F ( X ) = f ( g ( X 1 ) , … , g ( X b ) ), где b = log n, а g - функция из An2 n F(X)=f(g(X1),…,g(Xb)) b=logn g из n / b переменных; f - одна из самых сложных функцийпеременных b (достаточно просто наличия f ). Нам нужно только, чтобы функцию g нельзя было «убить» в следующем смысле: если мы фиксируем всепеременные,кроме k, в X , то должна быть возможность исправить все, кроме одной из оставшихся переменных в g, чтобы полученная подфункция g это одна переменная. Тогдаприменяя аргумент Андреева и используя результат Hastad о томчто сжатие постоянная,крайней мере 2 (не только 3 / 2AC0 n/b f b f g k X g g 2 3/2 как ранее показала Сибботовская), полученная нижняя оценка для будет около n 3 / k 2 . Конечно, мы знаем, что любую функцию в A C 0 можно убить, зафиксировав все переменные, кроме n 1 / d , для некоторой константы d ≥ 2 . Но , чтобы получить п 2 нижняя граница этого будет достаточно , чтобы найти явную функцию A C 0 , которые не могут быть убиты, фиксируя все , но, скажем, п 1 / 2F(X) n3/k2 AC0 n1/d d≥2 n2 AC0 n1/2 переменные. Нужно искать такую функцию на глубине больше двух.
На самом деле, для функции как указано выше, можно получить нижние оценки для n 2 / log n с помощью простого жадного аргумента, без Нечипорука, без Субботовской и без случайных ограничений! Для этого достаточно просто, чтобы «внутренняя функция» g (Y) была нетривиальной (зависит от всех ее n / b переменных). Более того, оценка верна для любого базиса постоянных вееров, а не только для формул де Моргана.F(X) n2/logn n/b
Доказательство: учитывая формулу для с s листами, выберите в каждом блоке X i переменную, которая наименьшее число раз появляется в виде листа. Затем установите все остальные переменные в соответствующие константы так, чтобы каждый g ( X i ) превращался в переменную или ее отрицание. Полученная формула будет тогда как минимум в n / b раз меньше, чем исходная формула. Таким образом, s не менее n / b = n / log nF(X) s Xi g(Xi) n/b s n/b=n/logn умножить на формулу размера от f , то есть s ≥ n 2 - o ( 1 ) . QED2b/logb=n/loglogn f s≥n2−o(1)
Для того, чтобы получить или более, один должно включать Субботовский-Hastad эффект усадки при случайных ограничениях. Возможным кандидатом может быть какая-то версия функции Сипсера, используемая Hastad, чтобы показать, что схемы глубины ( d + 1 ) более мощные, чем схемы глубины d .n2 (d+1) d
источник