摘要
排课问题是典型的组合优化和不确定性调度问题,并且是NP完全问题。将遗传算法应用于求解课表问题,并将一天分为十二节课,对排课问题中的课时分配及时间安排进行了灵活分配以适应大学上课的需要。在进行课表初始化、课程安排和冲突处理时采用了时间片重叠法,即在每次安排课程时,根据班级课程表,授课教师时间表以及教师意愿表找出其中符合课时需要的重叠有空的时间单元安排课程,如果没有找到符合条件的时间单元,则优先选择教师有空的时间单元安排课程。实验表明,这种方法有较好的效果。
出处
《计算机应用》
CSCD
北大核心
2007年第B12期199-201,204,共4页
journal of Computer Applications