排课系统的疑问~!力求大家帮助!
]最近想做一个高校排课系统,有外聘和本校的老师,课程有专业限制,外聘教师有时间和专业的限制。根据遗传算法,用老师的ID作为排课的最先决条件可能会很好。但是这些老师专业和时间限制怎么排进去?全自动的排课肯定没着落,手动的话,老师的时间上冲突的可能性会很大,有时间限制和专业限制的手动排肯定给操作者造成很大的不便。我就想能不能找到一个容错的解决方案,让这些冲突降低到最小。这东西我想了一星期了,我的解决方案是(先把外聘的老师给排进去,再排本校的老师,但是考虑到有些时候本校的老师也有专业限制,这样子的话,有可能同一门课外聘教师的限制条件还没有本校老师的限制条件多,比如外聘某教师 时间无限制,专业无限制,但是本校老师专业有限制,这样你如果先排外聘的教师的,还没有先排本校教师)恳请大家指导我一下。如果解决方案合理,我给100分。