Что такое метод приближений Разборова? Может ли кто-нибудь дать обзор высокого уровня и интуицию, стоящую за ним?
9
Что такое метод приближений Разборова? Может ли кто-нибудь дать обзор высокого уровня и интуицию, стоящую за ним?
Ответы:
Пусть - булева функция на -битах. Пусть . Пусть будет цепью из n битов размером и вентилями . также обозначает функцию на битах, вычисленную подсхемой с в качестве последнего элемента. Первые вентилей предназначены для ввода . Цель состоит в том, чтобы показать, что размера не может вычислить . Рассмотрим все вычисления на входах изf n Z=f−1(0)⊆2n C m g1,…,gm gi n gi n x1,…,xn C m f C Z , Вычисление присваивает значения выходам ворот. Пусть - булева алгебра в .B P(Z)
Идея заключается в том , чтобы рассмотреть для любой функции на -bits , насколько хорошо аппроксимирует на . Пусть .g n f Z ||g||={w∈Z∣g(w)≠0}
Для ультрафильтра мы можем определить новое вычисление по ультрапродукту из него: тогда и только тогда, когда . Поскольку ультрафильтр, по сути, представляет собой набор последовательных вычислений для значений 0, полученный является допустимым вычислением. Из этого следует, что . Мы создали новое вычисление из существующих. Поскольку все Ультрафильтры на конечных множествах являются главными . Это работает для любой схемы, мы не использовали тот факт, что схема имеет размер .F⊆B c(gi)=0 ||gi||∉F c f(c1,…,cn)=0 c1,…,cn∈Z m
Следующая идея теперь состоит в том, чтобы использовать конечность схемы для создания нового входа, который находится за пределами и но схема не замечает из-за своего ограниченного размера и, следовательно, все еще выводит 0. Поэтому он не вычислить .Z f(w)≠0 f
Нам нужно расслабить определение ультрафильтрации , так что мы можем получить вход снаружи . Вместо ультрафильтров мы используем замкнутые вверх подмножества ( и подразумевает ), которые сохраняют встретимость ( подразумевает ).Z B a∈F a⊆b b∈F a,b∈F a∩b∈F
Пусть . есть множество входов в соответствии с . Если является простым ( влечет или ) и nonfull ( ) , то для каждого , содержит либо илии содержит только один вход.WF={w∈2n∣wi=0→||¬xi||∈F,wi≠0→||xi||∈F} WF F F a∪b∈F a∈F b∈F ∅∉F i F ||xi|| ||¬xi|| WF
Мы собираемся расслабить сохранение встреч. Вместо всех встреч в булевой алгебре мы сохраним небольшое их количество. Пустьнаименьшее число от того, соответствует , что для всех вверх-закрыто, nonfull, -preserving , .|f| k M=(a1∩b1,…,ak∩bk) M F WF⊆Z
Пусть будет сложностью схемы . Разборов доказал, что .m f 12|f|≤m≤O(|f|3+n3)
Отметим, что это неравенство выполняется для всех функций. Чтобы доказать размер цепи нижняя грань , показывают , что для всех -meets , есть , который удовлетворяет условиям , но его не содержится в . Более того, любая нижняя граница сильной цепи может быть доказана этим методом из-за второго неравенства.m m M F WF Z
Фактическая часть схемы нижней грани доказательства , чтобы показать , что при заданном , для любого -meets есть такая . В случае монотонных цепей условие относительно упрощается до поэтому придумывать проще.m m F WF wi≠0→||xi||∈F F
Александр Разборов, О методе аппроксимации, 1989. pdf
Маурисио Карчмер, Доказательство нижних границ для размера схемы, 1995.
Тим Гауэрс, Метод приближения Разборова, 2009. pdf
источник
Отказ от ответственности : это только общий обзор, предназначенный для того, чтобы дать некоторое представление о методах, использованных в недавней статье Блума.
Я попытаюсь использовать обозначения, которые ближе к тому, что используется в вышеупомянутой статье.
Пусть - булева функция от переменных . Предположим, мы хотим доказать, что любые булевы сетевые вычисления имеют большой размер.f n x1,…,xn f
Учитывая некоторую булеву сеть вычисления на своем выходном узле, рассмотрим следующий процесс.β f
В конце этого процесса мы аппроксимируем функцию, вычисленную в , простой функцией .gm fgm
Далее создайте группу тестовых входов .T⊆{0,1}n
Предположим, мы можем доказать следующие утверждения:
Затем, просто посчитав количество ошибок, мы получим, что должно иметь как минимум -много ворот.β d|T|e
Если можно показать, что эта схема аппроксимации работает для любой сети вычисляющей функцию , то мы приходим к нижней границе сложности схемы .β f f
источник