Курсовая работа: Оценки на полудуплексную коммуникационную сложность и задача о топологическом вложении раскрашенных деревьев
Описание
Содержание
2
Введение
Определение 1. Формула Де Моргана от переменных x1, . . . , xn — это двоичное дерево, где каждый лист помечен литералом {x1, . . . , xn, ¬x1, . . . , ¬xn } или кон-стантой {0, 1}, и каждая внутренняя вершина помечена логической связкой ∧ или ∨.
Будем говорить, что формула φ вычисляет булеву функцию f : {0, 1}n → {0, 1}, если для любого x ∈ {0, 1}n значение φ на входе x совпадает с f(x). Размером фор-мулы φ называется количество листьев, а глубиной формулы φ — высота дерева, т.е. количество рёбер в самом длинном простом пути от корня до некоторого листа.
Определение 2. Формульной сложностью L(f) функции f называется мини-мальная функция s, такая что f от n переменных вычисляется формулами Де Моргана размера s(n).
Определение 3. Формульной глубиной D(f) функции f называется минималь-ная функция d, такая что f от n переменных вычисляется формулами Де Мор-гана глубины d(n).
Эти два показателя эквивалентны с точностью до логарифмирования и умно-жения на константу (log2 L(f) ≤ D(f) ≤ c ·log2 L(f)), поэтому достаточно рассмат-ривать только что-нибудь одно, например, формульную сложность L(f).
Доказательство нижних оценок на формульную сложность булевых функций
— одна из центральных задач теории сложности вычислений, которой различные исследователи занимаются уже более 80 лет. Так, Шеннон и Риордан [14] методом подсчета доказали, что большая доля булевых функций от n переменных имеет формульную сложность хотя бы log2nn . Однако на протяжении последующих лет уче-ные, такие как Храпченко [8], Субботовская [16] и многие другие, занимались этой теорией, но для явных функций были доказаны только полиномиальные нижние оценки, лучшей из которых стала оценка Ω(n3) в работе Хостада [5] на формульную сложность функции Андреева [1], которая была придумана Нечипоруком [12].
работе [7] Карчмером и Вигдерсоном было замечено, что формулы в базисе Де Моргана тесно связаны с задачами коммуникационной сложности. Коммуни-кационная сложность — это мощный инструмент с приложениями в алгоритмах, схемной сложности, сложности доказательств и многих других областях теоретиче-ской информатики. В классической модели
| Введение | 3 | ||
| 1 | Определения | 7 | |
| 1.1 | ФормулыДеМоргана........................... | 7 | |
| 1.2 | Коммуникационные протоколы . . . . . . . . . . . . . . . . . . . . . | 8 | |
| 1.3 | Связьпротоколовиформул ....................... | 9 | |
| 1.4 | Двухцветныедеревья ........................... | 10 | |
| 1.5 | Полудуплексныемодели ......................... | 11 | |
| 2 | Известные результаты | 13 | |
| 3 | Постановка задачи про универсальные формулы | 15 | |
| 4 | Сложность | 15 | |
| 5 | Задача о раскрашенных деревьях | 21 | |
| 5.1 | Верхниеоценки .............................. | 21 | |
| 5.2 | Нижняяоценка............................... | 24 | |
| 6 | Задача о вложении формул | 27 | |
| 7 | Практические результаты | 33 | |
| 8 | Read-once вложение и вложение термов | 34 | |
| 8.1 | Read-once вложение . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 34 | |
| 8.2 | Вложениевобщемслучае ........................ | 35 | |
| 8.3 | Применениенапрактике ......................... | 37 | |
| 9 | Универсальные формулы над полным базисом | 39 | |
| 10 | Оценки на коммуникационную сложность | 41 | |
| Заключение | 44 | ||
2
Введение
Определение 1. Формула Де Моргана от переменных x1, . . . , xn — это двоичное дерево, где каждый лист помечен литералом {x1, . . . , xn, ¬x1, . . . , ¬xn } или кон-стантой {0, 1}, и каждая внутренняя вершина помечена логической связкой ∧ или ∨.
Будем говорить, что формула φ вычисляет булеву функцию f : {0, 1}n → {0, 1}, если для любого x ∈ {0, 1}n значение φ на входе x совпадает с f(x). Размером фор-мулы φ называется количество листьев, а глубиной формулы φ — высота дерева, т.е. количество рёбер в самом длинном простом пути от корня до некоторого листа.
Определение 2. Формульной сложностью L(f) функции f называется мини-мальная функция s, такая что f от n переменных вычисляется формулами Де Моргана размера s(n).
Определение 3. Формульной глубиной D(f) функции f называется минималь-ная функция d, такая что f от n переменных вычисляется формулами Де Мор-гана глубины d(n).
Эти два показателя эквивалентны с точностью до логарифмирования и умно-жения на константу (log2 L(f) ≤ D(f) ≤ c ·log2 L(f)), поэтому достаточно рассмат-ривать только что-нибудь одно, например, формульную сложность L(f).
Доказательство нижних оценок на формульную сложность булевых функций
— одна из центральных задач теории сложности вычислений, которой различные исследователи занимаются уже более 80 лет. Так, Шеннон и Риордан [14] методом подсчета доказали, что большая доля булевых функций от n переменных имеет формульную сложность хотя бы log2nn . Однако на протяжении последующих лет уче-ные, такие как Храпченко [8], Субботовская [16] и многие другие, занимались этой теорией, но для явных функций были доказаны только полиномиальные нижние оценки, лучшей из которых стала оценка Ω(n3) в работе Хостада [5] на формульную сложность функции Андреева [1], которая была придумана Нечипоруком [12].
работе [7] Карчмером и Вигдерсоном было замечено, что формулы в базисе Де Моргана тесно связаны с задачами коммуникационной сложности. Коммуни-кационная сложность — это мощный инструмент с приложениями в алгоритмах, схемной сложности, сложности доказательств и многих других областях теоретиче-ской информатики. В классической модели
Характеристики курсовой работы
Учебное заведение
Семестр
Просмотров
1
Размер
1,02 Mb
Список файлов
Оценки на полудуплексную коммуникационную сложность и задача о топологическом вложении раскрашенных деревьев.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СПбПУ Петра Великого
Tortuga













