МКН Александр Куликов. Выполнимость: задача на миллион. 4. Самая трудная из трудных задач
Александр Куликов, доктор физ.-мат. наук, старший научный сотрудник ПОМИ РАН, профессор МКН СПбГУ, член совета Computer Science центра, руководитель образовательных проектов JetBrains.
Задача выполнимости — одна из самых популярных трудных алгоритмических задач. В первой части лекции мы узнаем причины этого: за доказательство существования или отсутствия эффективного алгоритма для этой задачи положен приз в миллион долларов; в терминах этой задачи легко формулируются многие возникающие на практике задачи; она находит применения в самых разных областях компьютерных наук; ей посвящена ежегодная международная конференция, каждый год проводится соревнование программ для решения задачи выполнимости; самый длинный раздел в “Искусстве программирования“ Кнута посвящён задаче выполнимости.
Во второй части мы познакомимся с программами для решения задачи выполнимости. Чтобы продемонстрировать, как просто ими пользоваться, мы вместе напишем программу, которая мгновенно решает любой Судоку.
3 views
1985
613
5 months ago 00:03:55 1
SIMAGA - Миражи
11 months ago 00:33:01 1
Способность объяснять сложные вопросы | Александра Новикова-Легран | МКН
2 years ago 00:03:30 1
EMIR ĐULOVIĆ & SLADJA ALLEGRO - OSMI DAN (OFFICIAL VIDEO)