Выполнимость: задача на миллион. 5. Системы доказательств, формальная верификация
Александр Куликов, доктор физ.-мат. наук, старший научный сотрудник ПОМИ РАН, профессор МКН СПбГУ, член совета Computer Science центра, руководитель образовательных проектов JetBrains.
Задача выполнимости — одна из самых популярных трудных алгоритмических задач. В первой части лекции мы узнаем причины этого: за доказательство существования или отсутствия эффективного алгоритма для этой задачи положен приз в миллион долларов; в терминах этой задачи легко формулируются многие возникающие на практике задачи; она находит применения в самых разных областях компьютерных наук; ей посвящена ежегодная международная конференция, каждый год проводится соревнование программ для решения задачи выполнимости; самый длинный раздел в “Искусстве программирования“ Кнута посвящён задаче выполнимости.
Во второй части мы познакомимся с программами для решения задачи выполнимости. Чтобы продемонстрировать, как просто ими пользоваться, мы вместе напишем программу, которая мгновенно решает любой Судоку.
4 views
1512
614
7 hours ago 00:08:50 1
Упражнения при острой боли в плече. Личный опыт врача
20 hours ago 00:00:34 1
Крыжовник без боли: миссия выполнима!
1 day ago 00:05:10 1
Карлос Кастанеда - остановка внутреннего диалога. Осознанность в эзотерическом учении дона Хуана.
2 days ago 00:05:22 1
ШОК-ВЗЯТКА|ДПС В ДЕЛЕ|РАЗВОД ПО РУССКИ
2 days ago 00:05:56 1
КАК ПОБОРОТЬ ЛЕНЬ. Избавься от лени навсегда
3 days ago 01:52:51 1
Миссия выполнима!!!
3 days ago 00:04:57 1
Древний афонский распев: Покаяния отверзи ми двери...
3 days ago 00:06:46 1
Вывеска для бани при помощи только ручного фрезера. Sign for a bath using only a hand router.