Детерминированная коммуникационная сложность против номера раздела

19

Фон:

Рассмотрим обычную двухстороннюю модель сложности коммуникации, где Алисе и Бобу даны битные строки и и они должны вычислить некоторую булеву функцию , где .nxyf(x,y)f:{0,1}n×{0,1}n{0,1}

Мы определяем следующие величины:

D(f) (детерминированная сложность связи ): минимальное количество битов, которое Алисе и Бобу необходимо передать для детерминированного вычисления .ff(x,y)

Pn(f) (номер раздела ): логарифм (основание 2) наименьшего числа монохроматических прямоугольников в разбиении (или непересекающемся покрытии), составляющий .f{0,1}n×{0,1}n

Монохроматический прямоугольник в - это подмножество такое, что принимает одно и то же значение (т. Е. Является монохроматическим) для всех элементов .{0,1}n×{0,1}nR×CfR×C

Также обратите внимание, что номер раздела отличается от «номера раздела протокола», который был предметом этого вопроса .

См. Текст Kushilevitz и Nisan для получения дополнительной информации. В их обозначениях то, что я определил как это .Pn(f)log2CD(f)

Примечание . Эти определения легко обобщаются на небулевы функции , где выходные данные представляют собой некоторое большее множество.ff


Известные результаты:

Известно, что является нижней границей , т. Е. Для всех (булевых или небулевых) , . Действительно, большинство методов нижней границы (или, возможно, все?) Для D (f) на самом деле являются нижней границей Pn (f) . (Кто-нибудь может подтвердить, что это верно для всех методов нижней границы?)Pn(f)D(f)fPn(f)D(f)D(f)Pn(f)

Также известно, что эта граница не более квадратично рыхлой (для булевых или небулевых функций), т. Е. D(f)(Pn(f))2 . Подводя итог, мы знаем следующее:

Pn(f)D(f)(Pn(f))2

Предполагается, что . (Это открытая проблема 2.10 в тексте за текстом Кушилевица и Нисана.) Однако, насколько мне известно, наиболее известное разделение между этими двумя для булевых функций составляет только мультипликативный коэффициент 2, как показано в « Гипотеза о линейной матрице в сложности коммуникации ложна »Эяля Кушилевица, Натана Линиала и Рафаила Островского.Pn(f)=Θ(D(f))

Точнее, они показывают бесконечное семейство булевых функций , таких что .D ( f ) ( 2 - o ( 1 ) ) P n ( f )fD(f)(2o(1))Pn(f)


Вопрос:

Каково наиболее известное разделение между и для небулевых функций? Это все еще разделение фактора-2, упомянутое выше?D ( f )Pn(f)D(f)

Добавлено в версии 2 : Поскольку я не получил ответа в течение недели, я также рад услышать частичные ответы, предположения, слухи, неподтвержденные доказательства и т. Д.

Робин Котари
источник
Ты уверен насчет ? Лемма 3.8 в книге Юкны доказывает только , а в KN только состояние . D(f)(Pn(f))2 D ( f ) = O ( ( P n ( f ) ) 2 )D(f)2(Pn(f))2D(f)=O((Pn(f))2)
Андрас Саламон,
1
@ AndrásSalamon: я не слишком осторожно формулировал верхнюю границу, так как я ищу функции ближе к нижней границе, но я думаю, что достижимо. См. Теорему 2.2 в «Нижних границах сложности коммуникации» Троя Ли и Ади Шрайбмана. (Pn(f)+1)2
Робин Котари
Так как , где - наименьшее число листьев в дереве протокола связи для , может оказаться возможным получить нижнюю границу для что технически не является нижней границей для . Однако, поскольку , такая нижняя граница по существу установит близкое приближение к точному значению . L ( f ) f log L ( f ) P n ( f ) D ( f ) 3.4Pn(f)logL(f)D(f)L(f)flogL(f)Pn(f)D ( f )D(f)3.4logL(f)D(f)
Андрас Саламон
См. Также соответствующий ответ cstheory.stackexchange.com/a/3352/109
Андраш Саламон

Ответы:

8

Этот вопрос был только что решен! Как я уже говорил, было известно, что

Pn(f)D(f)(Pn(f))2 ,

но это было серьезной открытой проблемой, чтобы показать, что либо либо существует функция, для которой .P n ( f ) = o ( D ( f ) )Pn(f)=Θ(D(f))Pn(f)=o(D(f))

Несколько дней назад эту проблему решили Мика Гёес, Тонианн Питасси, Томас Уотсон ( http://eccc.hpi-web.de/report/2015/050/ ). Они показывают, что существует функция которая удовлетворяетf

Pn(f)=O~((D(f))2/3) .

Они также показывают оптимальный результат для односторонней версии , которую я , где вам нужно только покрыть 1-вход прямоугольниками. также удовлетворяет P n 1 ( f ) P n 1 ( f )Pn(f)Pn1(f)Pn1(f)

Pn1(f)D(f)(Pn1(f))2 ,

и они показывают, что это наилучшее возможное соотношение между двумя мерами, поскольку они показывают функцию которая удовлетворяетf

Pn1(f)=O~((D(f))1/2) .

Робин Котари
источник
Это приятно завершает вопрос!
Андрас Саламон
7

Вы замечаете, что нижние оценки тесно связаны со всеми существующими методами нижних границ. Для булевых функций это кажется верным, если гипотеза о логарифмическом значении верна. Тем не менее, может быть экспоненциально больше, чем граница набора дурака.P n ( f )Pn(f)Pn(f)

Мне не ясно, насколько и могут отличаться в небулевом случае.D ( f )Pn(f)D(f)

В остальном я делаю эти комментарии более точными.


KN (Kushilevitz и Nisan в их учебнике 1997 года) обрисовывают в общих чертах три основных метода для булевых функций: размер набора обмана, размер монохромного прямоугольника и ранг матрицы связи.

Сначала дурачимся сетами. Околпачивать множество является монохроматическим: есть некоторый такой , что для каждых . Некоторое окончательное исправление необходимо учитывать другой цвет. Этого дополнительного шага можно избежать. Пусть функция . Пара различных элементов является слабо околпачивать для , если следует , что либо или . Множество являетсяz { 0 , 1 } f ( x , y ) = z ( x , y ) S f : X × Y { ) = f ( x 2 , y 2 ) f ( x 1 , y 2 ) f ( х 1 , у 1Sz{0,1}f(x,y)=z(x,y)S( x 1 , y 1 ) , ( x 2 , y 2 ) X × Y f f ( x 1 , y 1f:X×Y{0,1}(x1,y1),(x2,y2)X×Yff(x1,y1)=f(x2,y2)f(x1,y2)f(x1,y1)f(x2,y1)f(x1,y1)SX×Yслабое обманчивое множество для если каждая отдельная пара элементов слабо обманывает. KN неявно заявляет после доказательства 1.20, что размер журнала слабого набора дурака является нижней границей сложности связи.fS

Самый большой слабый набор для дурака выбирает репрезентативный элемент из каждого монохроматического прямоугольника в самой маленькой непересекающейся обложке набора. Следовательно, размер наибольшего слабого набора дурака не больше, чем (показатель степени) номера раздела. К сожалению, границы, предоставляемые наборами дурака, часто слабы. Доказательство KN 1.20 показывает , что любая функция отображение каждого элемент слабой околпачивать множества в монохроматический прямоугольник , содержащие этот элемент инъективно. Однако может быть много монохроматических прямоугольников в наименьшем непересекающемся покрытии, которые не появляются на изображении , причем каждый элемент слабо обманывает некоторые, но не все элементыS R s R S RsSRsRSRSИ поэтому не могут быть просто добавлены в . На самом деле Dietzfelbinger, Hromkovič и Schnitger показали (DOI: 10.1016 / S0304-3975 (96) 00062-X ) , что для всех достаточно больших , по меньшей мере всех булевых функций на переменных имеют еще иметь (слабый) наборы дурака журнала размера . Таким образом, лог размера самого большого (слабого) набора обмана может быть экспоненциально меньше, чем сложность связи.Sn1/4nPn(f)=nO(logn)

Для ранга установление тесного соответствия между рангом матрицы функции и номером ее разбиения установило бы форму гипотезы о логарифмическом ранге (в зависимости от тесноты соответствия). Например, если существует постоянная такая, что для каждой булевой функции , то и гипотеза лог-ранга справедлива для семейств функций, для которых конечном итоге возрастает с, с показателем степени для любого достижимого для достаточно большогоa>0Pn(f)alogrk(f)fD(f)(2alogrk(f))2rk(f)|X|+|Y|2+ϵϵ>0|X|+|Y|, (Напомним, что гипотеза Ловаша-Сакса лог-ранга говорит, что существует постоянная такая, что для любой булевой функции ; здесь есть ранг матрицы связи над реалами.)c>0D(f)(logrk(f))cfrk(f)f

Точно так же, если есть только один довольно большой монохроматический прямоугольник вместе со многими маленькими, тогда номер раздела дает более сильную границу, чем логарифм наибольшего монохроматического прямоугольника. Однако гипотеза лог-ранга также эквивалентна гипотезе о размере самого большого монохроматического прямоугольника (Nisan and Wigderson 1995, doi: 10.1007 / BF01192527 , теорема 2). Таким образом, использование монохроматических прямоугольников в настоящее время неизвестно, чтобы быть «таким же, как» с использованием номера раздела, но они тесно связаны, если гипотеза лог-ранга верна.

Таким образом, размер журнала самого большого набора слабых дураков может быть экспоненциально меньше, чем номер раздела. Могут быть промежутки между другими методами нижней границы и номером раздела, но если гипотеза лог-ранга верна, то эти промежутки малы.

Используя понятия размера, которые расширяют обычное (кардинальное), размер любого монохроматического прямоугольника можно использовать для обобщения наборов обмана и для ограничения сложности коммуникации (см. KN 1.24). Я не уверен, насколько близким должен быть обобщенный наибольший «размер» любого монохроматического прямоугольника к сложности коммуникации.

В отличие от приведенного выше обсуждения для булевых функций, для небулевых функций разрыв между и может быть экспоненциальным. В KN 2.23 приведен пример: пусть будет функцией, которая возвращает размер пересечений множеств, представленных двумя входными характеристическими векторами. Для этой функции лог-ранг равен . Теперь множество всех пар непересекающихся множеств имеет элементов. Насколько я могу судить, монохроматических прямоугольников не может быть больше, чем этот набор. Если это правильно, то , поэтому для этой функции ,D(f)logrk(f)flogn3nD(f)Pn(f)(2log3)n>0.4nD(f)Pn(f)и размер логарифма самого большого монохроматического прямоугольника находится в пределах не более друг от друга, но экспоненциально далеко от ранга логарифма. Следовательно, небольшие различия между и могут быть возможны в небулевом случае, но они не связаны очевидным образом с лог-рангом матрицы функции . Мне не известны какие-либо опубликованные работы, в которых обсуждается, как эти меры связаны с небулевым случаем.2.5Pn(f)D(f)f

Наконец, Dietzfelbinger et al. также определили расширенную границу набора дурака, обобщающую условие дурака от пар (подмножества «порядка 1») к большим подмножествам монохроматических элементов; расширенное условие обмана требует, чтобы подматрица, охватываемая монохроматическими элементами, не была монохроматической. Непонятно, как это ведет себя при увеличении порядка монохроматических подмножеств, так как необходимо разделить размер расширенного обмана, установленного по порядку, и рассмотреть наибольшее значение для всех порядков. Однако это понятие заканчивается тем, что является близкой нижней границей к .Pn(f)

Андраш Саламон
источник
Спасибо, что поделились своими наблюдениями. Что касается первого утверждения, я думаю, что тот факт, что связан со всеми методами оценки снизу для , истинен независимо от гипотезы лог-ранга. Насколько я знаю, каждый метод нижней границы для на самом деле является методом нижней границы для , включая нижнюю границу лог-ранга. D ( f ) D ( f ) P n ( f )Pn(f)D(f)D(f)Pn(f)
Робин Котари
@Robin: извинения за отсутствие ясности; ключевые фразы «тесно связаны» и «сколько ... может отличаться». Я беру с учетом известных неравенств, таких как , где - количество записей в наибольшем монохроматическом прямоугольнике в матрице , а область равна . Мой комментарий о том, насколько близки эти неравенства, например, избегают ли они экспоненциальных пропусков, и почему размер множества слабых дурачек более полезен, чем обычное понятие (монохроматическая версия может быть экспоненциально меньше, чем предел ранга). м Ø п O ( ф ) ф е 2 п × 2 пD(f)Pn(f)2nlogmono(f)mono(f)ff2n×2n
Андрас Саламон