排课问题是一个有约束的、多目标的组合优化问题,并且己经被证明为一个NP完全问题。尤其随着目前高校扩招人数数量的剧增,而现有教学资源有限,从而两者间的矛盾越来越剧烈,人们纷纷在探索排课算法,随着计算机技术的迅速发展,计算机自动排课系统也油然而生。目前计算机自动排课系统也在追求最优化的排课算法。