Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2010, Vol. 36 ›› Issue (14): 281-284. doi: 10.3969/j.issn.1000-3428.2010.14.102

• Networks and Communications • Previous Articles     Next Articles

Course Schedule Algorithm Based on Constraint Satisfaction and Genetic Algorithm

XU Xiu-lin1, HU Ke-jin2   

  1. (1. Department of Electronic Engineering, Nantong Vocation College, Nantong 226007;2. College of Economic and Management, Tongji University, Shanghai 200092)
  • Online:2010-07-20 Published:2010-07-20

基于约束满足和遗传算法的排课算法

许秀林1,胡克瑾2   

  1. (1. 南通职业大学电子工程系,南通 226007;2. 同济大学经济管理学院,上海 200092)
  • 作者简介:许秀林(1965-),男,副教授,主研方向:组合优化,信息安全与审计;胡克瑾,教授、博士生导师

Abstract: Aiming at the factors of resource constraints that exist in the process of course schedule, this paper proposes an algorithm combining Genetic Algorithm(GA) and constraint satisfaction algorithm to solve course schedule problem. Course schedule tasks are sorted with constraint satisfaction algorithm, and a single course schedule task’s timetable is allocated and optimized with GA. In this algorithm, the result of single course schedule task is global optimal. Experimental results show that this method is feasible to improve the performance and the efficiency.

Key words: constraint satisfaction algorithm, Genetic Algorithm(GA), course schedule problem

摘要: 针对高校排课过程中存在诸多资源约束因素的问题,提出一种将遗传算法与约束满足算法相结合的排课算法,由约束满足算法确定排课任务的优先次序,遗传算法解决单个排课任务时间片分配的优化问题。算法中单个排课任务的局部最优解具有全局最优性。实验结果表明,该算法能够改进算法性能,提高排课效率。

关键词: 约束满足算法, 遗传算法, 排课问题

CLC Number: