<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://discopal.ispras.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B5_%C2%AB%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%C2%BB</id>
		<title>Курс по книге «Эффективные алгоритмы и сложность вычислений» - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://discopal.ispras.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B5_%C2%AB%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%C2%BB"/>
		<link rel="alternate" type="text/html" href="https://discopal.ispras.ru/index.php?title=%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B5_%C2%AB%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%C2%BB&amp;action=history"/>
		<updated>2026-05-03T06:08:18Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://discopal.ispras.ru/index.php?title=%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B5_%C2%AB%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%C2%BB&amp;diff=36018&amp;oldid=prev</id>
		<title>StasFomin: Новая страница: «&lt;!-- * Логинимся, и разогревочный тест проверки заданий который были в фокусе несколько не…»</title>
		<link rel="alternate" type="text/html" href="https://discopal.ispras.ru/index.php?title=%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%B8%D0%B3%D0%B5_%C2%AB%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%C2%BB&amp;diff=36018&amp;oldid=prev"/>
				<updated>2025-04-28T14:29:05Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&amp;lt;!-- * Логинимся, и разогревочный тест проверки заданий который были в фокусе несколько не…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&lt;br /&gt;
* Логинимся, и разогревочный тест проверки заданий который были в фокусе несколько недель →  [[Special:MediawikiQuizzer/Algs-3-course-ispras-weekly|Cозвонный тест]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[Special:MediawikiQuizzer/GRE-CS-v01|Еженедельная проверка — сегодня экспериментальная]] --&amp;gt;&lt;br /&gt;
* [[Special:MediawikiQuizzer/Algs-3-course-ispras-weekly|Cозвонный тест]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Special:MediawikiQuizzer/Algs-3-course-ispras-weekly|Cозвонный тест]]&lt;br /&gt;
* [[Special:MediawikiQuizzer/Python|Приветственная созвонная проверка]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://логос.испран.рф/mipt-course-03/hard-problems.svg Обзор курса]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Special:MediawikiQuizzer/Algs-3-course-ispras-exam|Тест для экстренного набора очков]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Зум-созвон, пока по четвергам, 10:00.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
https://ispras.zoom.us/j/6020710675?pwd=SWxUb3ZjK3NxUzhHTzJRY2Z4YmwxZz09&lt;br /&gt;
Meeting ID: 602 071 0675&lt;br /&gt;
Passcode: 1729&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Проходим квест:&lt;br /&gt;
{{:Как зарегистрироваться на курс}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;poll&amp;gt;&lt;br /&gt;
UNSAFE_ID=aa-20250206&lt;br /&gt;
ALTERNATIVE&lt;br /&gt;
OPEN_RESULTS&lt;br /&gt;
OPEN_VOTERS&lt;br /&gt;
AUTHORIZED&lt;br /&gt;
ALLOW_REVOTE&lt;br /&gt;
END_POLL 2025-05-15&lt;br /&gt;
Записываемся на курс «Сложность алгоритмов-2025»?&lt;br /&gt;
Да&lt;br /&gt;
Нет&lt;br /&gt;
&amp;lt;/poll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Special:MediawikiQuizzer/GRE-CS-v01|Сегодняшний квест]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[Special:MediawikiQuizzer/Algs-3-course-ispras-exam|Тест перед экзаменом]] --&amp;gt; &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[Special:MediawikiQuizzer/GRE-CS-v01|Обещанный тест на повышение оценки с 15:00-15:30]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Если кто-то еще хочет в этом семестре сдавать — [mailto:stas-fomin@yandex.ru пишите], будем договариваться.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Ведется [https://docs.google.com/spreadsheet/pub?key=0Ao6tsK_6FZEldFhKM3F6TzlQWmtXY3owalpvT3BRS2c&amp;amp;single=true&amp;amp;gid=11&amp;amp;output=html список посещений].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;div class=&amp;quot;sites-embed-align-left-wrapping-off&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;sites-embed-border-on sites-embed sites-embed-full-width&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&amp;gt;&amp;lt;h4 class=&amp;quot;sites-embed-title&amp;quot;&amp;gt;Успеваемость зарегистрированных студентов&amp;lt;/h4&amp;gt;&amp;lt;div class=&amp;quot;sites-embed-object-title&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;Эффективные алгоритмы(студенты).2007&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;sites-embed-content sites-embed-type-spreadsheet&amp;quot;&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/spreadsheet/pub?key=0Ao6tsK_6FZEldFhKM3F6TzlQWmtXY3owalpvT3BRS2c&amp;amp;single=true&amp;amp;gid=11&amp;amp;output=html&amp;quot; id=&amp;quot;1695919049&amp;quot; frameborder=&amp;quot;0&amp;quot; height=&amp;quot;400&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Книга ==&lt;br /&gt;
На растерзание отдается &amp;lt;!-- [https://www.dropbox.com/s/co3zye1k98efsfa/book-advanced-algorithms.pdf?dl=0 свежая сборка] --&amp;gt; &lt;br /&gt;
[[:Файл:Book-advanced-algorithms.pdf|свежая сборка]]&lt;br /&gt;
— можно искать в ней ошибки (они 100% есть — даже орфографические).&lt;br /&gt;
&lt;br /&gt;
Специально искать опечатки смысла мало, проще действовать по принципу WIN-WIN, читать с помощью PDFXChange или другого ридера, позволяющего делать комментарии, делать пометки по ходу чтения и отсылать (каждый день) помеченный вариант на mailto:stas-fomin@yandex.ru.&lt;br /&gt;
И каждый день скачивать заново — ибо книга будет пересобираться и меняться постоянно.&lt;br /&gt;
&lt;br /&gt;
=== ? ===&lt;br /&gt;
* [[https://www.math.ucdavis.edu/~greg/zoology/diagram.xml zoo]]&lt;br /&gt;
&lt;br /&gt;
==  Темы ==&lt;br /&gt;
=== Пройдено ===&lt;br /&gt;
[[Файл:Усвоим весь объем — вовсе нет.png|360px|right]]&lt;br /&gt;
* [[Формально об алгоритмах. Вычислительные модели]]&lt;br /&gt;
* [[Временная и пространственная сложность алгоритмов]]&lt;br /&gt;
* [[Полиномиальные сводимости и NP-полные задачи. Классы NP, coNP, NPC]]&lt;br /&gt;
* [[Вероятностные вычисления. Классы RP, coRP, ZPP, BPP]]&lt;br /&gt;
* [[Жадный алгоритм в задачах о покрытии]]&lt;br /&gt;
* [[Жадный алгоритм в задаче о рюкзаке]]&lt;br /&gt;
* [[Динамическое программирование для задачи о рюкзаке]]&lt;br /&gt;
* [[Полностью полиномиальная аппроксимационная схема (FPTAS) для задачи о рюкзаке]]&lt;br /&gt;
* [[Полиномиальный в среднем алгоритм для задачи о рюкзаке]]&lt;br /&gt;
&lt;br /&gt;
* [[Полиномиальный в среднем алгоритм для SAT]]&lt;br /&gt;
* [[Полиномиальный в среднем алгоритм для задачи упаковки]]&lt;br /&gt;
* [[Приближенный алгоритм для метрической задачи коммивояжера]]&lt;br /&gt;
* [[Вероятностная проверка тождеств]]&lt;br /&gt;
* [[MAX-SAT: вероятностное округление]]&lt;br /&gt;
* [[MAX-CUT: вероятностное округление]]&lt;br /&gt;
* [[MAX-SAT: дерандомизация]]&lt;br /&gt;
* [[Вероятностный подсчет числа выполняемых наборов для ДНФ]]&lt;br /&gt;
&lt;br /&gt;
* [[Вероятностно проверяемые доказательства. PCP-системы. PCP-теорема]]&lt;br /&gt;
* [[PCP и аппроксимируемость]]&lt;br /&gt;
* [[Полиномиальная иерархия]]&lt;br /&gt;
* [[Схемная сложность]]&lt;br /&gt;
&lt;br /&gt;
На этих страницах слайды презентаций, задачи, и т.п.&lt;br /&gt;
Замечания по каждой презентации можно (и нужно) писать на вкладку «Обсуждение», для соотвествующего PDF-файла.&lt;br /&gt;
&lt;br /&gt;
В книге (и прошлых лекциях) всего сильно больше, но мы сфокусируемся именно на этих темах — на экзамене спрашивать будем только по ним.&lt;br /&gt;
Но можно конечно читать и больше, найденные ошибки зачтутся, а знания скорее всего пригодятся на шестом курсе. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Вероятностный подсчет числа выполняемых наборов для ДНФ]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Тренировка ==&lt;br /&gt;
&lt;br /&gt;
[[Special:MediawikiQuizzer/Algs-3-course-ispras-weekly|Проверь себя]], помнишь ли элементарные понятия и факты из курса.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Визуализация алгоритмов ===&lt;br /&gt;
{{:Визуализация алгоритмов}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Практика ==&lt;br /&gt;
{{:Практикуемся В Алгоритмах}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Моделирование труднорешаемых задач ==&lt;br /&gt;
{{:Моделирование труднорешаемых задач}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Кому надо 10-баллов — запишите видеоролики по вашим питон-ноутбукам, см. [[Blog:Advanced Algorithms/2022-12-01 Кто решил бизнес-задачи, запишите по ним видеоролики]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Теоретические упражнения ==&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Достаточно 3 задач из двух тем.&lt;br /&gt;
* Дает от 2-4 баллов.&lt;br /&gt;
* Минимум 2, каждая бонусная задача дает отдельно 1 балл.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{:Решаем теоретические упражнения}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Отдельно, пробуем новую инициативу — те, кто решил хоть несколько задач, и понял принцип оформления, предлагайте задачи с решениями по теме курса (можно взять из любых знакомых вам курсов и книг с алгоритмами).&lt;br /&gt;
Этих задач на экзамене не будет, но возможно они пригодятся в следующем году, ну и за них будет выписано много премиальных баллов (2× … 3×… ) по сравнению с решением существующих задач.&lt;br /&gt;
&lt;br /&gt;
Эти задачи заводим в&lt;br /&gt;
[[:Category:Предложенные студентами задачи]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Бонусные квесты ==&lt;br /&gt;
=== Простые ===&lt;br /&gt;
==== «Ката» на Python ====&lt;br /&gt;
{{:Ката_на_Питоне}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Среднесложно ===&lt;br /&gt;
==== Изучение тестов по Computer Science ====&lt;br /&gt;
{{:Изучение тестов по Computer Science}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исследовательские ===&lt;br /&gt;
==== Разбор статей ====&lt;br /&gt;
{{:Разбор статей}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Для избранных ===&lt;br /&gt;
* Обычно согласовывается с посещающими студентами, выбор некой темы, связанной и с алгоритмами, сложностью и областью научно-практических интересов студента.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Дискретный логарифм&lt;br /&gt;
** Почему ДЛ обратим в среднем так же плохо, как в худшем.&lt;br /&gt;
* Начала криптографии (односторонние функции)&lt;br /&gt;
** Протокол диффи-хелмана&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Книга ==&lt;br /&gt;
Специальная верстка для чтения с ноутбуков и КПК:&lt;br /&gt;
* альбомная ориентация&lt;br /&gt;
* крупные беззасечные шрифты&lt;br /&gt;
&lt;br /&gt;
Кому не нравится — пишите обоснованные протесты (почему, конструктивные предложения).&lt;br /&gt;
&lt;br /&gt;
Пишите замечания по содержимому — про проблемы с версткой и библиографией не писать, все там только в процессе.&lt;br /&gt;
&lt;br /&gt;
[[:File:book-advanced-algorithms.pdf]]&lt;br /&gt;
&lt;br /&gt;
Смешное — [https://vk.com/im?sel=1712504&amp;amp;w=wall-54530371_213451%2F1a6855f382934ad3ee реакция «обычных программистов»]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==== Видео ====&lt;br /&gt;
&lt;br /&gt;
;Update: Можно не смотреть, технология многопоточных MKV-перестала работать, будет новое видео, небольшими блоками.&lt;br /&gt;
{{/Лекции весеннего семестра 2013}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примечания и ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Рекомендуем изучить Python. Ресурсов миллиарды, вот, например, хотя бы [http://ru.wikiversity.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%B0%D1%83%D1%87%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Python лекции], а еще лучше — [http://pythontutor.ru интерактивный учебник].&lt;br /&gt;
&lt;br /&gt;
==  Полезная сопутствующая литература по курсу.  ==&lt;br /&gt;
&lt;br /&gt;
{{:Дополнительные_материалы_по_сложности_вычислений}} &lt;br /&gt;
----&lt;br /&gt;
{{:Библиотека}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Нужно знать! ==&lt;br /&gt;
&lt;br /&gt;
[[File:Что ждут на курсе по криптографии от вас.jpg|800px|center]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>