跳转到内容
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.

优化结果

点击树图展开

总旅行费用:7934.38 km
规则违规:0

运行优化

这需要几秒钟。

注意: 论文版本并没有击败随机日历。新引擎在初步测试中做到了。对于学校项目来说,这是一个优势:你有一个基线和可以衡量的进步。

时间表: 4T2S6G

日期 地方 走
11/05/2026 PIT WAS
11/05/2026 ARI CHA
12/05/2026 PIT WAS
12/05/2026 ARI CHA
13/05/2026 PIT WAS
13/05/2026 ARI CHA
14/05/2026 PIT WAS
14/05/2026 CHA ARI
16/05/2026 PIT WAS
16/05/2026 CHA ARI
18/05/2026 CHA PIT
18/05/2026 WAS ARI

配置 4

人口规模:100
世代数:20
交叉概率:0.8
突变概率:0.2

把它介绍给你的团队

你在课堂上会被问到的答案。

  • AI在哪里?

    基因编程

    日历是一棵不断演变的树。代码已录入 programa_genetico/ 并使用DEAP库。

  • 你用什么图案?

    MVT, Facade, Template Method

    Django 将模型、视图和模板分开。 ProgramaFacadeView 它将引擎隐藏在单一输入后面。

  • 我该如何调整它?

    更换队伍和规则

    队伍和坐标会记录在指南中。给你的团队一个建议:使用策略模式作为“公平行程”衡量标准。

  • 我能用吗?

    是的,采用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 文件一起。

请一步步向我解释这个基因项目如何制定和评估赛程表。然后告诉我你会改变什么,使“公平旅行”的衡量标准成为出差最多和出差最少的队伍之间的差值。

核对它告诉你的内容和代码。AI可能会搞错。