Правила

  1. Мы оставляем за собой право вносить изменения для обеспечения корректной работы состязания на протяжении всего периода проведения соревнования. Обо всех изменениях обязуемся информировать.
  2. Даты подачи решений строгие. Заявки, отправленные после даты окончания приёмки, будут проигнорированы.
  3. Ограничения технологического стека.
    • Допускаются использования python или любого другого языка программирования в сопровождении с docker файлом;
    • Допускается использование сторонних библиотек с открытым исходным кодом (open source);
    • Применяемые библиотеки имеют документацию;
    • Программный код запускается на известных операционных системах (Linux, Windows, MAC OS)
  4. Программный код получает на вход файл в установленном формате и выдает выходной файл в установленном формате.
  5. Ограничение по времени расчета на один сценарий — 7 минут. Допускаются параллельные вычисления, не более 8 потоков. Результаты должны быть воспроизводимыми, если используются стохастические подходы, то необходимо зафиксировать random seed на усмотрение авторов.
  6. Участники должны предоставить решения как минимум одного кейса в установленном формате. В финал пройдут только 3 участника. Ранжирование участников будет происходить по следующему правилу:
    • Ранжирование участников по каждому сценарию на основе полученного целевого показателя. Если предоставленное решение невалидно или отсутствует, то присваивается последнее место по сценарию (последнее место = кол-во участников).
    • Суммируются ранги по каждому сценарию для каждого участника.
    • Первые 3 участника с минимальным количеством баллов проходят в финал.
  7. Проведение расчетов на стороне организаторов (с учетом п.5). Запрашиваем исходный код решений финалистов. Параметры расчетного ПК Intel(R) Core(TM) i9-14900KF, 3.2GHz, Ubuntu Linux 22.4, 64GB RAM. Для каждого сценария проводим 10 симуляций решения. Если результаты сильно отличаются от предоставленных, то участники исключаются из финалистов. Добавляем в список финалистов следующих по рейтингу.
  8. Финал. Организаторы проводят расчёты на моделях финалистов на закрытом датасете и выявляют победителя конкурса.