计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2010年
18期
240-243
,共4页
石慧%彭晓红%邬志红%舒远仲
石慧%彭曉紅%鄔誌紅%舒遠仲
석혜%팽효홍%오지홍%서원중
遗传算法%基因对交叉%排课%多校区
遺傳算法%基因對交扠%排課%多校區
유전산법%기인대교차%배과%다교구
国内很多高校或中学都建设了新校区,形成了多校区同时运行的格局.为了更好地解决多校区排课时的冲突问题,通过改进编码、交叉、变异算子,改进适应度函数设计,使遗传算法更好地适用于多校区的排课环境.提出的算法采用了二维资源片十进制编码方式,既方便初始种群产生和检测冲突,又减小时间复杂度.通过采用基于基因对交叉和资源变异算子,保证了每次的交叉、变异都有实际意义,以减小交叉、变异后产生硬性冲突的概率,提高进化效率,缩短进化时间.以某高校为例,使用C#和Matlab7.0等工具,通过编码、初始种群的生成、适应度函数设计与计算和遗传进化,实现了对多校区排课系统进行优化.实验结果表明,改进后的遗传算法提高了在排课应用中的可行性,更能适用于多校区排课.
國內很多高校或中學都建設瞭新校區,形成瞭多校區同時運行的格跼.為瞭更好地解決多校區排課時的遲突問題,通過改進編碼、交扠、變異算子,改進適應度函數設計,使遺傳算法更好地適用于多校區的排課環境.提齣的算法採用瞭二維資源片十進製編碼方式,既方便初始種群產生和檢測遲突,又減小時間複雜度.通過採用基于基因對交扠和資源變異算子,保證瞭每次的交扠、變異都有實際意義,以減小交扠、變異後產生硬性遲突的概率,提高進化效率,縮短進化時間.以某高校為例,使用C#和Matlab7.0等工具,通過編碼、初始種群的生成、適應度函數設計與計算和遺傳進化,實現瞭對多校區排課繫統進行優化.實驗結果錶明,改進後的遺傳算法提高瞭在排課應用中的可行性,更能適用于多校區排課.
국내흔다고교혹중학도건설료신교구,형성료다교구동시운행적격국.위료경호지해결다교구배과시적충돌문제,통과개진편마、교차、변이산자,개진괄응도함수설계,사유전산법경호지괄용우다교구적배과배경.제출적산법채용료이유자원편십진제편마방식,기방편초시충군산생화검측충돌,우감소시간복잡도.통과채용기우기인대교차화자원변이산자,보증료매차적교차、변이도유실제의의,이감소교차、변이후산생경성충돌적개솔,제고진화효솔,축단진화시간.이모고교위례,사용C#화Matlab7.0등공구,통과편마、초시충군적생성、괄응도함수설계여계산화유전진화,실현료대다교구배과계통진행우화.실험결과표명,개진후적유전산법제고료재배과응용중적가행성,경능괄용우다교구배과.