Тип работы:
Предмет:
Язык работы:


О некоторых вопросах полу­дуплексной коммуникационной сложности булевых функций

Работа №125355

Тип работы

Бакалаврская работа

Предмет

математика

Объем работы17
Год сдачи2022
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
12
Не подходит работа?

Узнай цену на написание


Введение 3
1. Обзорный раздел по предметной области 5
1.1. Используемые определения 5
1.2. Используемые факты 6
2. Верхняя оценка на функцию дизъюнктности 8
3. Другие результаты 12
3.1. Функция рекурсивного голосования 12
3.2. Функция четности 13
Заключение 15
Список литературы 16

В классической модели коммуникационной сложности, предложен­ной Яо [6], два игрока — Алиса и Боб хотят вычислить значение f (х,у) для некоторой булевой функции f. Изначально Алиса имеет только би­товую строчку х, а Боб — у. Они могут общаться, посылая друг другу биты, по одному за раунд. В конце коммуникации игроки должны знать результат f (х, у). Например Алиса может отправить все биты своей строки Бобу, после чего он может посчитать значение функции f (х, у) и отправить результат Алисе. Однако обычно существуют более эффективные с точ­ки зрения количества отправленных друг другу битов коммуникационные протоколы.
Важным ограничением классической модели является то, что за один раунд только один игрок может посылать бит. В статье [2] рассматрива­ется расширение модели, суть которого заключается в том, что игрокам позволяется посылать биты одновременно. Такой канал связи называется полудуплексным. Пример такого канала — общение по рации. Особен­ность этой модели заключается в том, что в один момент времени игрок может либо только говорить, либо только слушать. То есть если собесед­ники попытаются говорить одновременно, то оба ничего не услышат.
В такой модели каждый раунд каждый игрок совершает одно из сле­дующих действий: отправить 1, отправить 0 или принимать. Если один игрок посылает, а другой принимает, то такой раунд ничем не отличается от классического, его называют нормальным. Если оба игрока посылают биты, то эти биты теряются, будем называть такие раунды потерянны­ми. Если оба игрока принимают, то такие раунды будем называть тихими. В зависимости от канала связи в тихом раунде могут возникать разные ситуации, в связи с этим определены три модели.
• Модель с нулем: оба игрока в тихом раунде получают 0. В этом случае они не могут отличить ноль, полученный от другого игрока, от нуля, полученного в результате тихого раунда. Сложность функции f в этой модели обозначается как Dgd(f).
• Модель с тишиной: в тихом раунде игроки получают специальный символ тишины, то есть, в отличие от случая с тишиной, игроки различают тихие раунды. Сложность функции f в этой модели обо­значается как D^d(f).
• Модель с противником: в тихом раунде каждый игрок получает либо 0, либо 1. Можно представить что есть некий противник, который пытается помешать коммуникации, выбирая какой бит Алиса и Боб услышат в тихом раунде. В такой модели игроки не могут отличить тихий раунд от нормального. Сложность функции f в этой модели обозначается как Ddd(f).
Цель данной работы — исследовать описанные выше модели полу­дуплексной коммуникационной сложности, сравнить их с классической моделью и между собой. Мы получим верхнюю оценку в модели с нулём для функции дизъюнктности, классическая коммуникационная сложность которой уже известна. Это поможет нам понять то, что модели с нулем и противником не равны.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


На примере функции дизъюнктности мы убедились, что модель с противником и модель с нулём отличаются. Результаты данной работы вошли в публикацию [3]. Оценка на полудуплексную коммуникационную сложность функции дизъюнктности не является точной: во всех трёх по­лудуплексных моделях между верхней и нижней оценкой есть зазор, а в модели с противником нет верхней оценки лучше тривиальной. Будет интересно получить любое улучшение какой-либо из представленных в таблице 5 оценок.
Также известно [3], что классическая и полудуплексная сложности ведут себя по-разному. Например, для функций равенства и внутреннего произведения сложности в классическом случае совпадают, а в полудуп­лексном — отличаются. На данный момент нельзя утверждать, что по­лудуплексные коммуникационные сложности функций внутреннего про­изведения и дизъюнктности отличаются, но очень похоже, что это дей­ствительно так. Мы знаем, что Dq^(IP^) > п/ log2(2/(3 — д/5)) « 0.72п и Dq^(DISJn) < 0.75п + о(п). Зазор между этими оценками небольшой, поэтому вполне возможно, что их получится разъединить.


[1] Boppana R. B., Sipser M. The Complexity of Finite Functions // Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity / ed. by van Leeuwen J. — Elsevier and MIT Press, 1990. — P. 757-804.
[2] Half-Duplex Communication Complexity / Hoover K., Impagliazzo R., Mi- hajlin I., and Smal A. V. // 29th International Symposium on Algorithms and Computation, ISAAC 2018, December 16-19, 2018, Jiaoxi, Yilan, Taiwan/ ed. by Hsu W., Lee D., Liao C. — Schloss Dagstuhl - Leibniz-Zentrum fur Informatik. — 2018. — Vol. 123 of LIPIcs. — P. 10:1-10:12. — Access mode: https://doi.org/10.4230/LIPIcs.ISAAC.2018.10.
[3] New Bounds on the Half-Duplex Communication Complexity / Demen­tiev Y., Ignatiev A., Sidelnik V., Smal A., and Ushakov M. // SOFSEM 2021: Theory and Practice of Computer Science - 47th International Conference on Current Trends in Theory and Practice of Computer Science, SOFSEM 2021, Bolzano-Bozen, Italy, January 25-29, 2021, Proceedings / ed. by Bures T., Dondi R., Gamper J. et al. — Springer. — 2021. — Vol. 12607 of Lecture Notes in Computer Science. — P. 233-248. — Access mode: https://doi.org/10.1007/978-3-030-67731-2,17.
[4] Razborov A. A. Lower bounds on the size of bounded depth circuits over a complete basis with logical addition // Mathematical Notes of the Academy of Sciences of the USSR. — 1987.— Vol. 41, no. 4. —P. 333-338.
[5] Smolensky R. Algebraic Methods in the Theory of Lower Bounds for Boolean Circuit Complexity // Proceedings of the 19th Annual ACM Sym­posium on Theory of Computing, 1987, New York, New York, USA / ed. by Aho A. V. — ACM. — 1987. — P. 77-82. — Access mode: https: //doi.org/10.1145/28395.28404.
[6] Yao A. C. Some Complexity Questions Related to Distributive Comput­ing (Preliminary Report) // Proceedings of the 11h Annual ACM Sympo­sium on Theory of Computing, April 30 - May 2, 1979, Atlanta, Geor­gia, USA / ed. by Fischer M. J., DeMillo R. A., Lynch N. A. et al. — ACM. — 1979. — P. 209-213. — Access mode: https://doi.org/ 10.1145/800135.804414.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ