سلام
یکی از مسائل رایج در مورد بهینه سازی، مسئله "زمان بندی کلاسها یا Class Schedule" است. این مسئله یکی از مسائل کاربردی در حوزه الگوریتم های بهینه سازی به شمار می رود. شرح کلی مسئله این است که بتوانیم تداخل برنامه های پیشنهادی اساتید را تشخیص داده و سپس با استفاده از بهترین روش جستجو در بین برنامه اساتید ،بهینه ترین شیوه اختصاص کلاس با حداقل تلفات را داشته باشیم .در سیستم های آموزشی از جمله دانشگاه ها،این مسئله بسیار به چشم میخورد . در بعضی موارد حتی تیمی در ابتدای شروع هر ترم دانشگاهی به مدت چند روز درگیر این مسئله می شوند و در آخر نیز مشاهده می شود که راه حل مناسب بدست نمی آید و حاصل کار یک نوع بی نظمی در چیدمان برنامه ها و اختصاص نامناسب کلاس از لحاظ ظرفیت می باشد.یکی از نیازهای فعلی بسیاری از موسسات آموزشی و دانشگاه ها ،وجود چنین برنامه ای است که بتواند بصورت خودکار اعمال فوق را انجام دهد . در این قسمت برای آشنایی بیشتر ، توجه شما را به پروژه ای در همین رابطه از وب سایت codeproject.com که این بهینه سازی با استفاده از الگوریتم ژنتیک انجام شده است ،جلب می نمایم .امید است دوستان علاقمند به الگوریتم های بهینه سازی با تحقیق بیشتر در این زمینه ،بتوانند این برنامه را در سیستم های آموزشی به عنوان پروژه های پیشنهادی دنبال کنند ::
CodeProject: Making Class Schedule Using Genetic Algorithm. Free source code and programming help