Перейти к содержанию
Koza-TTP

Демо · Честные перемещения между командами

Сгенерируйте календарь и Измеряйте, сколько путешествовать каждая команда.

La IA (programación genética) busca calendarios donde el viaje sea corto y parejo. ¿Quieres tus propios equipos? Usa la guía de 5 pasos.

Результаты оптимизации

Нажмите кнопку, чтобы запустить двигатель и увидеть лучшее календарное дерево.

Оптимизация запуска

Это занимает несколько секунд.

Примечание: версия с дипломной работой не превзошла случайный календарь. Новый движок — в предварительных тестах. Для школьного проекта это преимущество: у вас есть базовый уровень и улучшение, которое можно измерить.

Расписание: 4T2S6G

Дата Местные Вдали
11/05/2026 WAS CHA
11/05/2026 ARI PIT
12/05/2026 WAS CHA
12/05/2026 ARI PIT
13/05/2026 WAS CHA
13/05/2026 ARI PIT
14/05/2026 CHA PIT
14/05/2026 WAS ARI
16/05/2026 CHA PIT
16/05/2026 WAS ARI
18/05/2026 PIT CHA
18/05/2026 ARI WAS

Конфигурация 4

Численность населения:100
Количество поколений:20
Вероятность пересечения:0,8
Вероятность мутации:0,2

Чтобы познакомить его с вашей командой

Ответы, которые вас будут просить на занятиях.

  • Где ИИ?

    Генетическое программирование

    Календарь — это дерево, которое эволюционирует. Код находится в programa_genetico/ библиотеке DEAP и использует её.

  • Какие выкройки вы используете?

    MVT, Facade, Template Method

    Django разделяет модель, вид и шаблон. ProgramaFacadeView Он скрывает движок за одним входом.

  • Как мне это адаптировать?

    Смена команд и правил

    Команды и координаты записываются в руководстве. Идея для вашей команды: используйте шаблон Strategy для измерения «честной поездки».

  • Могу ли я им воспользоваться?

    Да, с GPL-3.0

    Вы можете его изменить. Оставьте себе авторство и сцитируйте тезис. Как цитировать

Запусти его на компьютере

git clone https://github.com/lespam/koza-ttp
cd koza-ttp
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Обратитесь за помощью у вашего AI-ассистента

Скопируйте этот вопрос и вставьте его в мастер, который используете, вместе с файлом programa_genetico/programagenetico.py.

Объясните мне шаг за шагом, как эта генетическая программа формирует и оценивает расписание. Затем скажите, что бы вы изменили так, чтобы мера «честного путешествия» была разницей между командой, которая путешествует больше всего, и той, которая путешествует меньше всего.

Проверьте, что он показывает, по коду. ИИ может ошибиться.