МКН Александр Куликов. Выполнимость: задача на миллион. 2. Программы для решения: пишем вместе
Александр Куликов, доктор физ.-мат. наук, старший научный сотрудник ПОМИ РАН, профессор МКН СПбГУ, член совета Computer Science центра, руководитель образовательных проектов JetBrains.
Задача выполнимости — одна из самых популярных трудных алгоритмических задач. В первой части лекции мы узнаем причины этого: за доказательство существования или отсутствия эффективного алгоритма для этой задачи положен приз в миллион долларов; в терминах этой задачи легко формулируются многие возникающие на практике задачи; она находит применения в самых разных областях компьютерных наук; ей посвящена ежегодная международная конференция, каждый год проводится соревнование программ для решения задачи выполнимости; самый длинный раздел в “Искусстве программирования“ Кнута посвящён задаче выполнимости.
Во второй части мы познакомимся с программами для решения задачи выполнимости. Чтобы продемонстрировать, как просто ими пользоваться, мы вместе напишем программу, которая мгновенно решает любой Судоку.
1 view
1810
506
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)