Сложность вычислений ФПМИ
В табличке с оценками (https://docs.google.com/spreadsheets/d/1pOIEwQIhLC8v8JTX5Rk_By83tPb8cN-r75E02vVDr3Q/edit?usp=sharing) появился лист для выбора, как вы хотите написать 3-ю контрольную. Он доступен для редактирования, там выпадающее меню. Если вы выбираете…
Напоминаю, что до 11:00 завтра нужно выбрать, хотите ли вы решать задачи из 3-й к/р в аудитории или дома. Можно менять свой выбор, если передумали. Сама контрольная будет в 13:55 в 202 НК. Параллельно будет устный приём задач по логике, надеюсь, он не помешает.
compl-2024-exam-program.pdf
274 KB
Это программа экзамена этого года (а также зачёта у магистров с потока блокчейн). Подробные правила приёма экзамена и выставления оценки за него внутри файла.
(Обновлено 18.12 в 11:12 - добавлена и затем исправлена точная формула расчёта итоговой оценки).
(Обновлено 18.12 в 11:12 - добавлена и затем исправлена точная формула расчёта итоговой оценки).
❤1
compl-book.pdf
9.6 MB
Также выкладываю последнюю версию своей книги. Для нашего курса релевантны первые 10 глав и немножко 11-я. Местами текст не дописан, но для подготовки к экзамену должно хватить. Если найдёте вопрос из программы, который совсем не освещён, напишите, постараюсь быстро добавить.
❤9👍7👏1
compl-2024-test-3-extra.pdf
675.8 KB
Третья контрольная проверена, дорешка тоже составлена, прикладываю. Экзамены будут уже на следующей неделе, так что я поставил срок сдачи 15:00 накануне экзамена, чтобы успеть проверить. Но в крайнем случае допринимаем устно перед выдачей билета.
👎5🤯5🍌2🌭1
Расписание экзаменов:
Вторник, 24.12, поточная Арктики - группы 220, 221, 222
Среда, 25.12, 113 ГК - группы 224, 226, 227
Магистры из 411 могут приходить в удобный день из этих двух.
Расписание захода сделаем позже, наверное, завтра.
Вторник, 24.12, поточная Арктики - группы 220, 221, 222
Среда, 25.12, 113 ГК - группы 224, 226, 227
Магистры из 411 могут приходить в удобный день из этих двух.
Расписание захода сделаем позже, наверное, завтра.
Сложность вычислений ФПМИ
Расписание экзаменов: Вторник, 24.12, поточная Арктики - группы 220, 221, 222 Среда, 25.12, 113 ГК - группы 224, 226, 227 Магистры из 411 могут приходить в удобный день из этих двух. Расписание захода сделаем позже, наверное, завтра.
Расписание захода задержалось, пока что поставил даты из академических групп. На листе "Дата экзамена" можно:
- выбрать дату, если вы из группы 411 (магистратура блокчейн)
- попросить о переносе даты (удовлетворение просьб не гарантируется, посмотрим по ситуации с количеством просьб и принимающих. Если причина уважительная, постараемся удовлетворить, но пишите мне в личку, в чём эта причина заключается)
- заявить, что на эту сдачу вы по какой-либо причине не придёте
Через пару часов я хотел бы составить время захода на завтра. Как обычно, чем выше текущая оценка за семестр, тем раньше будем звать. Начнём в 10 часов.
- выбрать дату, если вы из группы 411 (магистратура блокчейн)
- попросить о переносе даты (удовлетворение просьб не гарантируется, посмотрим по ситуации с количеством просьб и принимающих. Если причина уважительная, постараемся удовлетворить, но пишите мне в личку, в чём эта причина заключается)
- заявить, что на эту сдачу вы по какой-либо причине не придёте
Через пару часов я хотел бы составить время захода на завтра. Как обычно, чем выше текущая оценка за семестр, тем раньше будем звать. Начнём в 10 часов.
👎6🤓5🤪5👍3❤1🔥1🥴1💅1
Про пересдачу осеннего курса: будет 2 возможности, в эту пятницу 14.02 и в понедельник 24.02. Оба раза утром, ориентировочно в 10. При необходимости сделаем ещё один день в марте. В табличке (https://docs.google.com/spreadsheets/d/1pOIEwQIhLC8v8JTX5Rk_By83tPb8cN-r75E02vVDr3Q/edit?usp=sharing) я пометил цветом, кто есть в списках на пересдачу. Пока что напишите мне в личку (@musatych), в какой из дней хотите прийти, в т.ч. если вас в списках по какой-то причине нет. Формальная запись для формирования ведомости тоже скоро будет. До пересдачи можно досдавать задачи из 2-й и 3-й домашки, которые не сдавались (в домашке) ранее, но в любом случае из расчёта 5 баллов за задачу.
Google Docs
Сложность вычислений, осень 2024
compl-topics-2025-program.pdf
204.7 KB
В этом семестре канал и чат традиционно будут использоваться для курса дополнительных глав сложности вычислений. Это одновременно кафедральный курс для кафедры ДМ и курс по выбору в магистратуре. Но при желании можно и просто так ходить/сдавать. В этом файле приведена примерная программа курса, возможны изменения.
#дневниклекций
В этом семестре буду стараться записывать, что успели изучить на лекциях. Первая лекция 6 февраля была вводная. Мы прошли:
- неформальное объяснение, что такое интерактивное доказательство, на примере Боба-дальтоника и разноцветных носков
- неформальное объяснение, что такое доказательство с нулевым разглашением, на примере игры "Where's Waldo?" и судоку
- продолжение рассказа про нулевое разглашение: история про Али-Бабу, разбойника и Мика Али по мотивам статьи Кискатера и Гийю
- неформальное объяснение, что такое вероятностное проверяемое доказательство и его связь с задачами аппроксимации
- пара слов про доказательства с несколькими пруверами
- неформальный рассказ про игры Артура-Мерлина (интерактивные доказательства с общей случайностью), а также Артура и рационального Мерлина и их связь с облачными вычислениями
- несколько более формальный рассказ про интерактивный протокол для задачи о неизоморфизме графов
В этом семестре буду стараться записывать, что успели изучить на лекциях. Первая лекция 6 февраля была вводная. Мы прошли:
- неформальное объяснение, что такое интерактивное доказательство, на примере Боба-дальтоника и разноцветных носков
- неформальное объяснение, что такое доказательство с нулевым разглашением, на примере игры "Where's Waldo?" и судоку
- продолжение рассказа про нулевое разглашение: история про Али-Бабу, разбойника и Мика Али по мотивам статьи Кискатера и Гийю
- неформальное объяснение, что такое вероятностное проверяемое доказательство и его связь с задачами аппроксимации
- пара слов про доказательства с несколькими пруверами
- неформальный рассказ про игры Артура-Мерлина (интерактивные доказательства с общей случайностью), а также Артура и рационального Мерлина и их связь с облачными вычислениями
- несколько более формальный рассказ про интерактивный протокол для задачи о неизоморфизме графов
❤🔥11❤3🤯3
Сложность вычислений ФПМИ
compl-topics-2025-program.pdf
Выяснилось, что в программе была неправильная ссылка на чат. Вот правильная: https://yangx.top/+d7Y5C4MxnaRmZmM6
Telegram
Сложность вычислений ФПМИ - чат
Чат для оперативного обсуждения организационных и содержательных вопросов по курсу сложности вычислений на ФИВТ МФТИ
🤯5
#дневниклекций
В прошлый раз, 13 февраля, на лекции прошли вот что (если что важное забыл перечислить, дополняйте):
- максимально общее определение интерактивной системы доказательств
- определение классов MA и AM
- амплификация в MA, вложение MA в AM.
- теорема о коллапсе AM-иерархии и теорема об ускорении: формулировки и идеи доказательства
- вложение MA и AM в полиномиальную иерархию: идея доказательства, формально наличие нужных сдвигов не доказывали
- протокол Голдвассер-Сипсера с общими случайными битами для задачи о неизоморфизме графов: идея сводимости к проверке размера множества и идея хеширования
Сегодня будем подробнее разбираться с этим протоколом, потом перейдём к IP=PSPACE
В прошлый раз, 13 февраля, на лекции прошли вот что (если что важное забыл перечислить, дополняйте):
- максимально общее определение интерактивной системы доказательств
- определение классов MA и AM
- амплификация в MA, вложение MA в AM.
- теорема о коллапсе AM-иерархии и теорема об ускорении: формулировки и идеи доказательства
- вложение MA и AM в полиномиальную иерархию: идея доказательства, формально наличие нужных сдвигов не доказывали
- протокол Голдвассер-Сипсера с общими случайными битами для задачи о неизоморфизме графов: идея сводимости к проверке размера множества и идея хеширования
Сегодня будем подробнее разбираться с этим протоколом, потом перейдём к IP=PSPACE
❤5
#дневниклекций
20 февраля подробно обсуждали протокол Голвассер-Сипсера:
- Повтор общей идеи
- Определение семейства попарно независимых хеш-функций. 2 эквивалентных формулировки.
- Обсуждение арифметики конечных полей. Построение поля размера 2^n: сложение и умножение по модулю неприводимого многочлена. О сложности поиска неприводимого многочлена.
- Построение семейства попарно независимых хеш-функций как аффинных функций в конечном поле
- Лемма о том, что ожидаемый размер образа под действием случайной хеш-функции не меньше 3/4 от размера исходного множества
- Построение протокола Голдвассер-Сипсера и доказательство его корректности
IP=PSPACE не успели, будет в следующий раз
20 февраля подробно обсуждали протокол Голвассер-Сипсера:
- Повтор общей идеи
- Определение семейства попарно независимых хеш-функций. 2 эквивалентных формулировки.
- Обсуждение арифметики конечных полей. Построение поля размера 2^n: сложение и умножение по модулю неприводимого многочлена. О сложности поиска неприводимого многочлена.
- Построение семейства попарно независимых хеш-функций как аффинных функций в конечном поле
- Лемма о том, что ожидаемый размер образа под действием случайной хеш-функции не меньше 3/4 от размера исходного множества
- Построение протокола Голдвассер-Сипсера и доказательство его корректности
IP=PSPACE не успели, будет в следующий раз
❤4
Информация для пересдающих завтра осенний курс. Аудитория 520 ГК, начало в 10:00, рекомендуемое время захода есть в табличке. Если время не подходит или не отмечено, пишите в личку.
🤝2
Подготовлена табличка для оценок этого года: https://docs.google.com/spreadsheets/d/1wBpGmPHv2-uyMeayswf-2Dp_5I9Iy5wlnnowFKTtbFg/edit?usp=sharing . Если вас нет в табличке, напишите в личку @musatych
Также готовы файлы с первой домашкой (индивидуальные варианты) и проектами для желающих (стоимость как у трёх задач, не блокируют никакие оценки, только теоретические проекты, которые никто не выбрал на основном курсе, либо новые добавленные). Правила и сроки сдачи в файлах, выбор проектов в табличке на втором листе.
Также готовы файлы с первой домашкой (индивидуальные варианты) и проектами для желающих (стоимость как у трёх задач, не блокируют никакие оценки, только теоретические проекты, которые никто не выбрал на основном курсе, либо новые добавленные). Правила и сроки сдачи в файлах, выбор проектов в табличке на втором листе.
Google Docs
Сложность вычислений: дополнительные главы, весна 2025
🤩2
🤯3🔥1
compl-topics-projects-2025.pdf
367.9 KB
Вчера был выложен неправильный файл - с программой, а не проектами, а все тактично промолчали. Надеюсь, кто-нибудь всё же захочет сделать проект, выбирайте по этому файлу.
😁8🔥5🙏3
Сейчас начинается составление плана по спецкурсам на осенний семестр. Традиционно я читаю спецкурс на одну из продвинутых тем курса сложности вычислений. Раньше было только осенью, но последние 3 года по просьбам слушателей продолжаю и весной. В связи с тем, что студенты ПМИ.Инф уже проходили курс криптографии, а он обязательный для кафедры ДМ, он будет заменён на более продвинутый курс криптографии, так что один курс точно будет. Не уверен, что смогу совмещать с другим курсом, но при наличии интереса постараюсь. Вот несколько возможных тем, в комментариях будут примерные программы, а также неанонимный консультативный опрос (т.е. будет выбран не обязательно вариант, набравший большинство голосов).
Дополнительные главы криптографии - обязательный для ПМИ.Инф+ДМ, факультативный для всех. Рекомендуется проходить после основного курса, но в принципе можно и параллельно. Программы пока нет, но вот примерные темы: конфиденциальные дву- и многосторонние вычисления, разделение секрета, византийское соглашение, электронные выборы, электронная наличность, блокчейн, неинтерактивные доказательства с нулевым разглашением, снарки и старки, обфускация. Возможны вариации.
Вероятностно проверяемые доказательства - это то, что мы недавно проходили, так что подробное представление, думаю, не нужно. В этом курсе доказывается "большая" PCP-теорема и её вариации вроде трёхбитной теоремы Хостада, а также изучаются сложности приближённого решения разных конкретных задач. Этот курс читался в этом году, так что будет повторён только при высоком интересе.
Псевдослучайность и дерандомизация - в этом курсе изучаются разные псевдослучайные конструкции (экспандеры, экстракторы, коды с декодированием списком, генераторы псевдослучайных чисел и др.), которые в конечном итоге могут привести к доказательству BPP=P. Этот курс читался в прошлом году, но при высоком интересе повторю.
Вычислительная сложность задач поиска - изучается сложность задач поиска, прежде всего тех, где ответ точно есть (и потому вопрос о существовании ответа тривиален). Есть растущий зоопарк классов, а также много приложений к разного рода экономическим моделям на базе теорем о неподвижных точках.
Рациональные интерактивные доказательства - изучается делегирование вычислений, при котором мощный сервер выполняет вычисления за деньги, максимизируя вознаграждение. Нужно так выстроить стимулы, чтобы при этом сервер выявил правильный ответ. Кратко будем изучать эту тему завтра.
Можно также предлагать свои варианты, если мне один из них приглянётся, то можно будет изучить что-нибудь вместе. Имеющиеся программы курсов и опрос в комментариях.
Дополнительные главы криптографии - обязательный для ПМИ.Инф+ДМ, факультативный для всех. Рекомендуется проходить после основного курса, но в принципе можно и параллельно. Программы пока нет, но вот примерные темы: конфиденциальные дву- и многосторонние вычисления, разделение секрета, византийское соглашение, электронные выборы, электронная наличность, блокчейн, неинтерактивные доказательства с нулевым разглашением, снарки и старки, обфускация. Возможны вариации.
Вероятностно проверяемые доказательства - это то, что мы недавно проходили, так что подробное представление, думаю, не нужно. В этом курсе доказывается "большая" PCP-теорема и её вариации вроде трёхбитной теоремы Хостада, а также изучаются сложности приближённого решения разных конкретных задач. Этот курс читался в этом году, так что будет повторён только при высоком интересе.
Псевдослучайность и дерандомизация - в этом курсе изучаются разные псевдослучайные конструкции (экспандеры, экстракторы, коды с декодированием списком, генераторы псевдослучайных чисел и др.), которые в конечном итоге могут привести к доказательству BPP=P. Этот курс читался в прошлом году, но при высоком интересе повторю.
Вычислительная сложность задач поиска - изучается сложность задач поиска, прежде всего тех, где ответ точно есть (и потому вопрос о существовании ответа тривиален). Есть растущий зоопарк классов, а также много приложений к разного рода экономическим моделям на базе теорем о неподвижных точках.
Рациональные интерактивные доказательства - изучается делегирование вычислений, при котором мощный сервер выполняет вычисления за деньги, максимизируя вознаграждение. Нужно так выстроить стимулы, чтобы при этом сервер выявил правильный ответ. Кратко будем изучать эту тему завтра.
Можно также предлагать свои варианты, если мне один из них приглянётся, то можно будет изучить что-нибудь вместе. Имеющиеся программы курсов и опрос в комментариях.
Мы так и не решили, что рассказывать завтра. Давайте выберем. Можно ставить несколько галочек, опрос консультативный, так что будет выбрана не обязательно самая популярная опция. Закрою завтра в 8 утра. Итак, что хотите послушать на последней лекции?
Final Results
11%
Обзор про сложность задач поиска
47%
Барьер естественных доказательств
11%
Теорема Тоды (PH лежит в P^PP)
7%
Теория сложности в среднем
24%
Обзор про псевдослучайность
0%
Свой вариант в комментариях
35%
(посмотреть ответы)
compl-topics-2025-hw-2.pdf
542 KB
Готова вторая домашняя работа. К сожалению, на выполнение мы можем дать время только до следующей субботы, потом учебный офис начнёт активно просить оценки, а нам ещё нужно будет проверить. Гарантированные пороги на оценки внутри файла.
compl-topics-exam-2024-May.pdf
125.9 KB
Контрольная работа состоится в четверг, 22 мая, с 10:45 до 13:45. Вероятно, в 432 ГК, но я ещё уточню на всякий случай. Это вариант прошлого года, выкладываю в качестве тренировочного.
Для магистров: у вас это экзамен, так что времени больше. Зарезервирована дата 10 июня, если хотите написать в неё, пишите в личку. Кто из магистров хотел перезачесть оценку из бакалавриата, также напишите ещё раз.
Для магистров: у вас это экзамен, так что времени больше. Зарезервирована дата 10 июня, если хотите написать в неё, пишите в личку. Кто из магистров хотел перезачесть оценку из бакалавриата, также напишите ещё раз.