论文部分内容阅读
当今有关自动排课系统的研究大多根据每个学校自己的情况设计排课算法,局限于传统思路,系统的通用性和可扩展性较差。传统的排课方法无法灵活表示排课中所涉及的排课知识,而语义Web发展的一个很重要的目的就是要建立起一个人和机器都可以理解的知识系统,这就给了本文一个新的研究思路,运用语义Web技术建立机器理解的知识和规则,进行自动推理,进而实现系统的智能化和通用化。本文从如下两个方面来建立基于语义Web技术的自动排课系统。其一,用语义Web中本体论的思想来解决排课知识的表示问题,以实现系统理解知识和对知识的重复利用,使系统的通用性和可扩展性大大提高。其二,改进遗传算法,建立基于规则的排课算法设计方案,并据此设计排课规则,实现排课系统智能化。最后,本文设计了自动排课系统的模型,解决了传统排课系统存在的通用化和智能化问题,并对其实现过程进行了详细的描述。该系统运用语义Web技术,将排课资源和排课限制条件分别用本体和逻辑规则来表示;该系统对遗传算法进行了改进,建立了基于规则的推理机制,使用专家系统工具Jess进行推理运算,实现了计算机的自动排课。