一种排课问题的优解算法
基本信息
申请号 | CN201910449075.0 | 申请日 | - |
公开(公告)号 | CN110428081A | 公开(公告)日 | 2019-11-08 |
申请公布号 | CN110428081A | 申请公布日 | 2019-11-08 |
分类号 | G06Q10/04(2012.01)I; G06Q50/20(2012.01)I; G06N3/12(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 何永; 游贵平; 陈凌光; 袁立川 | 申请(专利权)人 | 厦门千时科技有限公司 |
代理机构 | 北京科亿知识产权代理事务所(普通合伙) | 代理人 | 厦门千时科技有限公司 |
地址 | 361009 福建省厦门市湖里区江头台湾街291号之二B栋526室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种排课问题的优解算法,步骤如下:S1、获取数据;S2、老师和房间编号;根据老师能力和教授课程与教室匹配,将所有老师和所有教室组成如DNA双螺旋结构的配对族群,随机生成N个族群;S3、生成新族群;用遗传学中DNA交叉替换方法,将一代基因组中的族群两两交叉替换;产生新族群;S4、修复族群;将新产生的M个族群修复,将族群修复成健康可用;S5、计算群适应性;使用核心函数,最后计算出每个新族群的适应性得分,当前所有的族群为新一代的族群组;S6、判断新一代的族群组是否够收敛,不收敛,则返回步骤S3~S5,收敛,则进入下一步;S6、输出最优解,将当前族群组中最优适应性的族群选出。 |
