Ugrás a tartalomra
Koza-TTP

Demó · Tisztességes utazás csapatok között

Generálj egy naptárt és Mérd meg, mennyit utaznak az egyes csapatok.

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.

Optimalizálási eredmények

Nyomd meg a gombot, hogy beindítsd a motort, és lásd a legjobb naptárfát.

Futtatás optimalizálása

Néhány másodpercig tart.

Megjegyzés: a szakdolgozat változata nem győzte meg a véletlenszerű naptárt. Az új motor igen, az előzetes teszteken. Egy iskolai projektnél ez előny: van egy alapvonal és egy fejlődés, amit mérni tudsz.

Menetrend: 4T2S6G

Dátum Helyi Távozzunk
11/05/2026 WAS ARI
11/05/2026 CHA PIT
12/05/2026 WAS ARI
12/05/2026 CHA PIT
13/05/2026 WAS ARI
13/05/2026 CHA PIT
14/05/2026 PIT WAS
14/05/2026 ARI CHA
16/05/2026 PIT WAS
16/05/2026 ARI CHA
18/05/2026 CHA PIT
18/05/2026 ARI WAS

Konfiguráció 4

Népesség mérete:100
Generációk száma:20
Átkelés valószínűsége:0,8
Mutáció valószínűsége:0,2

Hogy bemutasd a csapatodnak

A válaszokat, amiket az órán fognak kérni.

  • Hol van az MI?

    Genetikai programozás

    A naptár egy fejlődő fa. A kód benne programa_genetico/ van, és használja a DEAP könyvtárat.

  • Milyen mintákat használsz?

    MVT, Facade, Template Method

    A Django elválasztja a modellt, a nézetet és a sablont. ProgramaFacadeView A motort egyetlen bemenet mögé rejti.

  • Hogyan tudom ezt adaptálni?

    Csapatokat és szabályokat váltson

    A csapatok és koordináták fel vannak jegyezve az útmutatóban. Egy ötlet a csapatodnak: használd a Stratégia mintát a "fair trip" mérőszámhoz.

  • Használhatom?

    Igen, a GPL-3.0-val

    Módosíthatod. Tartsd meg a kreditet, és hivatkozz a tézisre. Hogyan hivatkozzunk

Futtasd a számítógépedön

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

Kérj segítséget az MI asszisztensedtől

Másold le ezt a kérdést, és beilleszted a használt varázslóba, valamint a programa_genetico/programagenetico.py fájlba.

Magyarázd el lépésről lépésre, hogyan készít és értékeli ez a genetikai program egy menetrendet. Aztán mondd el, mit változtatnál meg, hogy a "fair travel" mértéke a különbség legyen a legtöbbet utazó és a legkevesebb utazó csapat között.

Nézd meg, mit mond a kóddal szemben. Az MI hibázhat.