Přeskočit na obsah
Koza-TTP

Demo · Spravedlivé cestování mezi týmy

Vygenerujte kalendář a Měřte, kolik každý tým cestuje.

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.

Optimalizační výsledky

Klikněte na strom pro rozšíření

Celkové náklady na cestu:7934,38 km
Porušování pravidel:0

Optimalizace běhu

Trvá to pár sekund.

Poznámka: verze s diplomovou prací nepřekonala náhodný kalendář. Nový engine ano, v předběžných testech. U školního projektu je to výhoda: máte výchozí hodnotu a zlepšení, které můžete měřit.

Rozpis: 4T2S6G

Datum Místní Pryč
11/05/2026 WAS PIT
11/05/2026 ARI CHA
12/05/2026 WAS PIT
12/05/2026 ARI CHA
13/05/2026 WAS PIT
13/05/2026 ARI CHA
14/05/2026 CHA PIT
14/05/2026 ARI WAS
16/05/2026 CHA PIT
16/05/2026 ARI WAS
18/05/2026 PIT CHA
18/05/2026 ARI WAS

Konfigurační 4

Velikost populace:100
Počet generací:20
Pravděpodobnost průchodu:0,8
Pravděpodobnost mutací:0,2

Představit to vašemu týmu

Odpovědi, na které se vás budou ptát ve třídě.

  • Kde je ta AI?

    Genetické programování

    Kalendář je strom, který se vyvíjí. Kód je v programa_genetico/ knihovně DEAP a používá ji.

  • Jaké střihy používáte?

    MVT, Facade, Template Method

    Django odděluje model, pohled a šablonu. ProgramaFacadeView Skrývá engine za jediným vstupem.

  • Jak ji mám přizpůsobit?

    Změňte týmy a pravidla

    Týmy a souřadnice jsou zaznamenány v průvodci. Nápad pro váš tým: použijte strategický vzor pro měřítko "fair trip".

  • Můžu ho použít?

    Ano, s GPL-3.0

    Můžete ji upravit. Uveďte si zdroj a uveďte diplomovou práci. Jak citovat

Spusť to na počítači

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

Požádejte svého AI asistenta o pomoc

Zkopírujte tuto otázku a vložte ji do průvodce, který používáte, spolu se souborem programa_genetico/programagenetico.py.

Vysvětlete mi krok za krokem, jak tento genetický program vytváří a hodnotí rozvrh. Pak mi řekněte, co byste změnili tak, aby míra "spravedlivého cestování" byla rozdílem mezi týmem, který cestuje nejvíce, a tím, který cestuje nejméně.

Zkontrolujte, co vám říká v kódu. AI to může pokazit.