Чистая математика. Как компьютерная программа сочиняет календарь РПЛ
С 2019 г. расписание чемпионата России по футболу с помощью математических алгоритмов составляет специальная программа, которую разработали в Высшей школе экономики (НИУ ВШЭ).
📋 При создании календаря учитывается множество требований — спортивных, логистических и коммерческих. Часть условий задают клубы, а также ТВ и правоохранительные органы. Есть жесткие базовые ограничения: к примеру, между двумя матчами разных турниров должно быть не менее 48 часов.
📺 Главное коммерческое условие — никакой клуб не может играть два подряд матча с командами, обладающими максимальными ТВ-рейтингами — это «Зенит», «Спартак», ЦСКА и «Локомотив». Генеральный продюсер «Матч ТВ» Александр Тащин объясняет, что вещатель ищет баланс между показом всех топ-матчей и уравниванием доли присутствия каждого клуба на федеральном канале.
💻 При появлении новых ограничений (например, закрытие аэропортов в южных регионах и новый формат Кубка России) разработчики переписывают часть кода с учетом свежих вводных и запускают программу. Ей требуется мощный сервер и время — от нескольких десятков минут до нескольких часов, чтобы выдать готовый вариант календаря.
📆 Доцент НИУ ВШЭ Дмитрий Дагаев рассказал «Ведомости. Спорту», что в этом сезоне только 62-я версия устроила РПЛ: «Часто бывает, что, несмотря на формальное соблюдение всех требований, календарь чем-то может не нравиться… Приходится искать новые варианты».
@vedomosti_sport