Gusakov
Click here to load reader
-
Upload
katya-cherniak -
Category
Documents
-
view
74 -
download
0
Transcript of Gusakov
![Page 1: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/1.jpg)
О себе
Окончил МГУ, мехмат в 20102 место на финале ACM ICPC 20104.5 года в московском ГуглеЧтобы вести проекты не удалённо, перехожу в
Яндекс
![Page 2: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/2.jpg)
Задача Коммивояжёра
● Есть несколько городов, надо побывать в каждом и вернуться назад, затратив как можно меньше времени
● Придумайте полиномиальное решение и поделим миллион долларов пополам ;)
![Page 3: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/3.jpg)
Точное решение
● Перебор с оптимизациями● Локальные оптимизации: 2-opt и 3-opt● Метод ветвей и границ● Отсечения с помощью линейного
программирования
![Page 4: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/4.jpg)
Приближённое решение
● Можно найти решение, которое не больше, чем в 1.5 раза хуже оптимального
● Алгоритмы: минимальное остовное дерево, Эйлеров обход, совершенное паросочетание минимального веса
![Page 5: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/5.jpg)
2048
![Page 6: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/6.jpg)
2048
● Цель – на сайте типа go2048.com играть автоматически (плагин для браузера, который общается с С++)
● Анализ игр: перебор + оценка позиции● Поскольку игра долгая, то доигрывать до
конца внутри перебора, чтобы оценить позицию, не получится
![Page 7: Gusakov](https://reader038.fdocument.pub/reader038/viewer/2022100508/55c4dab6bb61eb710f8b4860/html5/thumbnails/7.jpg)
Оценка позиции
● Общее с го: Monte Carlo Tree Search● Общее с шахматами: Machine Learning