پرش به محتوا
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 PIT ARI
11/05/2026 WAS CHA
12/05/2026 PIT ARI
12/05/2026 WAS CHA
13/05/2026 PIT ARI
13/05/2026 WAS CHA
14/05/2026 ARI WAS
14/05/2026 PIT CHA
16/05/2026 ARI WAS
16/05/2026 PIT CHA
18/05/2026 CHA WAS
18/05/2026 ARI PIT

4 پیکربندی

اندازه جمعیت:100
تعداد نسل ها:20
احتمال عبور:0.8
احتمال جهش:0.2

برای معرفی آن به تیم خود

پاسخ هایی که در کلاس از شما خواسته خواهد شد.

  • هوش مصنوعی کجاست؟

    برنامه ریزی ژنتیکی

    تقویم درختی است که تکامل می یابد. کد در programa_genetico/ کتابخانه DEAP قرار دارد و از آن استفاده می کند.

  • از چه الگوهایی استفاده می کنید؟

    MVT, Facade, Template Method

    جنگو مدل، نما و قالب را جدا می کند. 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

از دستیار هوش مصنوعی خود کمک بخواهید

این سؤال را کپی کنید و همراه با فایل programa_genetico/programagenetico.py در جادوگری که استفاده می کنید بچسبانید.

گام به گام برایم توضیح دهید که این برنامه ژنتیکی چگونه یک برنامه زمانی را ایجاد و ارزیابی می کند. سپس به من بگویید چه چیزی را تغییر می دهید تا معیار «سفر منصفانه» تفاوت بین تیمی باشد که بیشترین سفر را می کند و تیمی که کمترین سفر را دارد.

بررسی کنید که چه چیزی به شما می گوید در برابر کد. هوش مصنوعی ممکن است اشتباه کند.