Теоретический семинар

03.10.2012 14-00 ПОМИ ауд. 106, Основы комбинаторной оптимизации (Д.В. Сердюк)

В докладе будут рассмотрены классы сложности для задач комбинаторной оптимизации, такие как PO, NPO, APX, PTAS, FPTAS и будут показаны строгие включения NPO $\supset$ APX $\supset$ PTAS $\supset$ FPTAS.

19.09.2012 14-00 ПОМИ ауд. 106, Проверка равенства регулярного языка и языка, заданного однозначной контекстно-свободной грамматикой (Р.А. Колганов)

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

12.09.2012 14-00 ПОМИ ауд. 106 Алгоритмы для задачи о наименьшей общей надстроке, для случая коротких строк (И.А. Михайлин)

В докладе будет рассказано, как эффективно решать задачу о наименьшей общей надстроке для ее частных, но все еще NP-полных случаев. Будут представлены 2 алгоритма:
1)находящий точное решение для случая, когда все строки длины не больше 3, за $3^{n/3}$, вместо лучшего известного, дающего $2^n$ для общего случая.
2)дающий лучшее приближение чем имеющиеся на данный момент приближающие алгоритмы для общего случая если все строки короче 7 символов.

05.09.2012 12-00 ПОМИ ауд. 106 Оптимальные алгоритмы и системы доказательств (Д.М. Ицыксон)

В докладе мы познакомимся с понятиями систем доказательств и аксепторов для языков. Будет доказана теорема Месснера о том, что существование оптимальных аксепторов эквивалентно существованию p-оптимальных систем доказательств. Вторая часть доклада будет посвящена существованию оптимальных эвристических аксепторов и систем доказательств.

22 мая, четверг, 11-00, к.431 (АУ)

Александр Витвицкий

Реализация булевых функций на непересекающихся множествах переменных

В примитивном жадном алгоритме для нахождения минимальной супестроки, выбираются две строки с максимальным перекрытием. В статье предлагается понятие оптимального множества и обобщается примитивный жадный алгоритм. Обобщенный жадный алгоритм может быть сведен к примитивному если относительное оптимальное множество пусто. Следовательно новый алгоритм достигает лучшей границы ценой времени выполнения. Но эта цена приемлема на практике.

22 мая, четверг, 10-00, к.431 (АУ)

Денис Тугарёв

Реализация булевых функций на непересекающихся множествах переменных

Продолжение доклада.

5 мая, воскресенье, 15-00, к.412 (ПОМИ)

Максим Гладких

Universal Relation Problem

Будут рассмотрены коммуникационные протоколы для этой задачи, базирующиеся на разных идеях, и имеющие сложность до n + 2 бит. Будет также доказана нижняя оценка для этой задачи в n + 1 бит.

5 мая, воскресенье, 13-00, к.412 (ПОМИ)

Саша Головнёв

Алгоритмы разбиения на множества и их применения

В докладе будут рассмотрены алгоритмы решения задач покрытия и разбиения множествами. Будут рассмотрены применения алгоритма для раскраски графа, поиска domatic number. На основе полученного алгоритма будет построена экспоненциальная схема приближений для задачи о поиске хроматического числа графа.

Доклад по статье Björklund, Husfeldt, Koivisto, Set Partitioning via Inclusion–Exclusion.

5 мая, воскресенье, 11-00, к.412 (ПОМИ)

Иван Близнец

Алгоритм проверки выполимости для булевых формул над полным бинарным базисом

В лекции будет приведен алгоритм для определения выполнимости булевых формул с длиной ограниченной $cn$, где $c$ -
некоторая константа, и заданными над базисом $B_2$. Доклад основан на статье:
"A Satisfiability Algorithm and Average-Case Hardness for Formula over the Full Binary Basis".

12 апреля, четверг, 10-00, к.431 (АУ)

Денис Тугарёв

Реализация булевых функций на непересекающихся множествах переменных

Будут рассмотрены основные результаты статьи Wofgang J.Paul "Realizing boolean function on disjoint sets of variables" 1975. А именно доказательства следующих утверждений: для любого $\varepsilon > 0$ существует функция произвольной схемной сложности $f: \left\lbrace 0,1\right\rbrace^n \rightarrow \left\lbrace 0,1\right\rbrace^n$ такая, что $C(f \times f) \leqslant (1 + \varepsilon)C(f)$; для любого $\varepsilon > 0$ существует функция произвольной схемной сложности $g: \left\lbrace 0,1\right\rbrace^n \rightarrow \left\lbrace 0,1\right\rbrace$ такая, что $C(v\circ(g \times g)) \leqslant (1 + \varepsilon)C(g)$. Где $C(f), C(g)$ -- схемные сложности соответствующих булевых функций, $(f \times g)(x,y) = (f(x),g(y))$, $(f\circ g)(x) = f(g(x))$, $v:\left\lbrace 0,1 \right\rbrace^2 \rightarrow \left\lbrace 0,1 \right\rbrace$ и обозначает логическое OR.