توضیحات
حل مسئله زمانبندی دروس دانشگاه به کمک الگوریتم ژنتیک با متلب
موضوع پروژه :
حل مسئله زمانبندی دروس دانشگاهی با استفاده از الگوریتم ژنتیک در نرم افزار متلب می باشد.
ورودی برنامه : تعداد معینی از عناوین دروس دانشگاهی که استاد هر کدام از آن ها مشخص است.به عنوان مثال دروس P1 و p2و p3 توسط استاد t1 تدریس میشوند و دروس p4وp5وp6وp7 توسط استاد t2 و به همین ترتیب تعداد مشخصی دروس و اساتید متفاوت با همدیگر هماهنگ می شوند.همچنین هر درس شرکت کننده خاصی دارد مثلا درس p1 تعداد 50 نفر دانشجو دارد و درس p2 تعداد 30 نفر دانشجو دارد.
نکته بعدی اینکه دروس ارائه شده دو نوع هستند که برخی از دروس عادی و به کلاس معمولی نیاز دارند و برخی دیگر از دروس آزمایشگاهی هستند و به آزمایشگاه نیاز دارند . حال ما تعدادی کلاس (مکان) و بازه زمانی در اختیار داریم و میخواهیم دروس مختلف را در این زمان و مکان ها جای دهیم.برنامه ژنتیک در ابتدا این دروس را به صورت تصادفی پخش میکند و سپس سعی میکند که به بهترین پاسخ برسد.
محدودیتهای سخت موجود در این برنامه به صورت زیر میباشند.
1 – اساتید در آن واحد تنها قادر به ارائه یک درس هستند.
2 – یک کلاس نمیتواند درسی را با بیش از یک استاد ارائه کند.
3 – دانشجویان تنها میتوانند یک درس را در بازه زمانی معینی انتخاب کنند.
4 – هر کلاس در یک زمان میتواند تنها برای یک درس استفاده شود.
5 – یک کلاس نمیتواند درس مشابهی را بطور روزانه برای بیش از دو استاد ارئه کند.
محدودیتهای نرم موجود در این برنامه به صورت زیر میباشند.
6 – دانشجویان نباید در روز فقط یک درس داشته باشند.
7- برنامه زمانبندی کلاس ها باید تا حد امکان پیوسته باشد.
8- بین کلاسهای اساتید فاصله زمانی زیادی نباشد.
9- بین کلاسهای دانشجویان فاصله زمانی زیادی نباشد.
10- اساتید و دانشجویان بیشتر از 2 کلاس پشت هم نداشته باشند.
حل مسئله زمانبندی دروس دانشگاه به کمک الگوریتم ژنتیک با متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.