计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (36): 40-43.DOI: 10.3778/j.issn.1002-8331.2009.36.013

• 研究、探讨 • 上一篇    下一篇

求解考试时间安排问题的离散蛙跳算法

王亚敏1,潘全科1,冀俊忠2   

  1. 1.聊城大学 计算机学院,山东 聊城 252059
    2.北京工业大学 多媒体与智能软件技术北京市重点实验室,北京 100124
  • 收稿日期:2009-09-11 修回日期:2009-10-23 出版日期:2009-12-21 发布日期:2009-12-21
  • 通讯作者: 王亚敏

Discrete shuffled frog leaping algorithm for examination timetabling problem

WANG Ya-min1,PAN Quan-ke1,JI Jun-zhong2   

  1. 1.College of Computer Science,Liaocheng University,Liaocheng,Shandong 252059,China
    2.Beijing Municipal Key Lab of Multimedia and Intelligent Software Technology,Beijing University of Technology,Beijing 100124,China
  • Received:2009-09-11 Revised:2009-10-23 Online:2009-12-21 Published:2009-12-21
  • Contact: WANG Ya-min

摘要: 针对考试时间安排问题,提出了一种离散化蛙跳求解算法,并结合简化邻域搜索算法给出了两种改进策略。该算法借助蛙跳算法优化机理,采用基于时间序列的编码方式和新的个体产生方法扩展了传统蛙跳算法的求解模型。仿真实验表明了所提算法及策略的有效性。

Abstract: A Discrete Shuffled Frog Leaping Algorithm(DSFLA) is proposed to solve Timetabling Problem(ETP),and employs the simple neighborhood search to present two improvement strategies.In light of the optimization mechanism of general SFLA,the algorithm adopts an encoding scheme based on time permutation and a new method of individual production to extend the traditional model of SFLA.The experimental results show that the proposed algorithm and its improvements are effective and efficient for different scale benchmarks of ETP.

中图分类号: