排课算法
由于原来使用的排课软件不能满足中小学排课的需求(虽然排课率很高,但自动排出的课很多不符合实际需要,仍然要经过大量的手工调整),所以,自个儿设计了个自动排课软件,基于课程优先度的随机排课算法,并模拟了部分手工调整的思路,一般排课率在98%左右,所排课基本满足要求,现需进一步完善算法,希望听听各位老大的建议。
1、如何进一步提高排课率,100%当然最好.
2、如何进行班级课表优化,主要是课程分布的均匀度(如科学课两个排在周一、周二就不太好,而如果两课间隔1、2天就ok了)
3、如何进行教师课表优化,也是分布均匀度的问题,如一周14课,以5天计算,平均每天3课左右是最好了。
请不吝赐教,谢谢!
我的程序可在www.pkzs2008.com.cn中下载,希望能和大家深入交流。qq:39318145
------解决方案--------------------
http://topic.csdn.net/u/20090829/20/dd74049e-3278-49c1-89c3-04fa9b377019.html?1390
http://topic.csdn.net/u/20090327/15/8fac09cd-c9a4-4c7d-ad41-84aa86f63bcf.html
------解决方案--------------------不错。。做算法的