Дневник лекций 2008/2009 года
8 сентября 2008
Подсчет времени, необходимого для выполнения арифметических операций над натуральными числами в двоичной записи на одноленточных и двуленточных машинах Тьюринга. Быстрое возведение в степень по данному модулю.
15 сентября 2008
Моделирование двухленточных машины Тьюринга на одноленточных машинах.
Равнодоступные адресные машины (РАМ). Моделирование РАМ на двуленточных машинах Тьюринга.
Класс FP функций, вычислимых за полиномиальное от длины входа время. Независимость объема этого класса от количества лент. Эквивалентное определение в терминах РАМ. Принадлежность классу FP функции НОД(x,y).
22 сентября 2008
Универсальная двуленточная машина для одноленточных машин.
Оценка замедления времени вычисления функций на универсальной
машине.
Теорема о иерархии.
29 сентября 2008
Теорема Фишера—Рабина об экспоненциальной нижней оценки
времени разрешения элементарной теории аддитивной группы
действительных чисел.
6 октября 2008
Вероятностные алгоритмы. Уменьшение вероятности ошибки.
Классы BPP и FBPP.
Алгоритм Миллера—Рабина проверки простоты натуральных чисел.
13 октября 2008
Схемы из функциональных элементов.
Класс n.u.P. Включение класса P в класс n.u.P
Класс P/poly. Совпадение классов n.u.P и P/poly.
Включение класса BPP в класс P/poly.
20 октября 2008
Класс NP. Сводимость Карпа и ее свойства.
NP-полнота задачи о выполнимости схем из функциональных
элементов. Сводимость некоторых других задач друг к другу.
27 октября 2008
Переборный алгоритм для решения задач из NP.
Включение класса NP в класс EXP. Проблема перебора.
Сведение задач поиска к задачам из NP.
NP полнота задач 3-КНФ, 3-РАСКРАСКА.
Полиномиальная разрешимость задачи 2-КНФ.
NP полнота задач КЛИКА, НЕЗАВИСИМОЕ МНОЖЕСТВО, ВЕРШИННОЕ ПОКРЫТИЕ.
NP полнота задач ГАМИЛЬТОНОВ ЦИКЛ и СУММА ПОДМНОЖЕСТВ.
10 ноября 2008
Полиномиальная разрешимость задачи 2-РАСКРАСКА.
NP полнота задач ГАМИЛЬТОНОВ ЦИКЛ, КОММИВОЯЖЕР и СУММА ПОДМНОЖЕСТВ.
Сводимость Тьюринга. Задачи оптимизации.
17 ноября 2008
Полиномиальная разрешимость задачи ЭЙЛЕРОВ ЦИКЛ.
Задачи подсчета и класс Диез-Р. Полнота в классе Диез-Р задач подсчета
количества выполняющих наборов 3-КНФ, количества клик данного размера,
количества 3-раскрасок данного графа.
24 ноября 2008
Полиномиальная разрешимость задачи о существовании совершенного
паросочетания в двудольном графе. Полнота в классе Диез-Р задачи вычисления
перманента булевой матрицы (начало).
1 декабря 2008
Полнота в классе Диез-Р задачи вычисления
перманента булевой матрицы (окончание).
8 декабря 2008
Распределенные задачи. Простые распределенные задачи. Класс DistNP.
Частичный порядок на распределениях.
Сводимость Карпа для распределенных задач. Полная в классе
DistNP распределенная задача.
15 декабря 2008
Вычислительно простые генерируемые распределния.
Dist’NP.
16 февраля 2009
Теорема Вэльянта-Вазирани.
2 марта 2009
Существование Dist’NP-полных задач.
16 марта 2009
Существование Dist’NP-полных задач с равномерным распределением на входах
относительно вероятностных сведений.
Dist’NP-полнота задачи о замощении.
23 марта 2009
Сведение задач поиска к задачам распознавания.
30 марта 2009
Сведение задач поиска к задачам поиска с вычислительно простым распределением
на входах.
6 апреля 2009
Полиномиальная иерархия. Сигма_i-полные задачи.
Классы PSPACE и EXP. Вложение PSPACE в EXP и вложение классов
полиномиальной иерархии в PSPACE.
Вложение BPP в Сигма_2.
13 апреля 2009
Характеризация класса PSPACE в терминах игр.
Полнота QBF в классе PSPACE.
Принадлежность классу PSPACE задачи об эквивалентности регулярных
выражений.
20 апреля 2009
PSPACE-полнота
задачи об эквивалентности регулярных
выражений.
Класс LOGSPACE. Принадлежность классу LOGSPACE задачи о
достижимости в неориентированных графах.
Принадлежность классу SPACE(log^2 n) задачи о
достижимости в ориентированных графах.
27 апреля 2009
Теорема Иммермана: NLOGSPACE=co-NLOGSPACE.
Интерактивные доказательства.
Вероятностно проверяемые доказательства.
Классы MA[2], PCP(k,l), IP
(для фиксированной вероятности ошибки).
Теорема PCP(poly(n),poly(n))=NEXP (без доказательства).
Теорема PCP(O(log n),O(log n))=PCP(O(1),O(log n))=NP (без доказательства).
4 мая 2009
Классы AM, AM[k], MA[k].
Последовательное и параллельное повторение
интерактивного доказательства уменьшает вероятность ошибки.
Сведение игры с неполной информацией к игре с полной информацией.
Последовательное и параллельное повторение
интерактивного доказательства с частными датчиками
уменьшает вероятность ошибки.
11 мая 2009
Включение IP в PSPACE.
18 мая 2009
Применение PCP-теоремы для доказательства неапроксимируемости
кликового числа.
Обозначения MA, AM, MAM, AMA и так далее.
Включение MA в AM. Включение МАМ в АМ.
Включение MA в Pi_2 и МА в Sigma_2.
Интерактивный протокол с открытыми бросаниями
для задачи неизоморфности графов.
Если задача изоморфизма графов является NP-полной,
то PH=\Sigma_2.