采用十进制小生境GA求解高校排课问题
Solution method of university timetabling problem based on decimal niche GA
-
摘要: 在分析了高校排课的排课目标、影响因素、约束条件、求解目标等问题的基础上,建立了其数学优化模型,构建了其基本求解框架,设计了包括十进制编码、初始种群生成、适应度函数设计、小生境策略、自适应交叉概率和自适应变异概率设计等多种遗传算法改进方案.仿真结果表明,该算法能够满足高校排课问题的多重约束条件,能更有效地解决高校排课问题.Abstract: An optimization mathematical model of UTP (university timetabling problem) was established based on UTP analysis detailedly,which includes:timetabling target,main influencing factors,constraints,and solving target.The framework structure to solve UTP was founded.A variety of improved GA schemes were designed,which include:decimal encoding scheme,initial population design scheme,fitness function design scheme,niche strategy,adaptive crossover probability and adaptive mutation probability design scheme.Simulation results showed that the proposed GA can satisfy multiple constraint conditions and resolve UTP more effectively.
-
Key words:
- university timetabling problem /
- GA /
- decimal encoding /
- niche strategy
计量
- PDF下载量: 30
- 文章访问数: 776
- 引证文献数: 0