论文摘要
利用计算机技术实现无纸化考试,是近年来计算机技术应用的一个非常活跃的研究领域,目前已经诞生了许多无纸化考试系统。其中组卷问题是一个在一定约束条件下的多目标参数优化问题,采用传统的数学方法求解十分困难。本研究拟采用遗传算法实现试卷的自动生成。遗传算法是一种模拟自然界生物生存繁衍的非数值计算优化方法,它将问题的解,通过一定的转换方法(编码),表示成模拟个体染色体的字符串,从随机产生的多个个体所构成初始群体开始,按照适者生存和优胜劣汰的原理,经过选择、交叉和变异,逐代进化产生出更好的近似解,把末代种群中的最优个体经过解码,就可得到问题近似最优解。本论文在分析自动组卷策略及遗传算法原理的基础上,建立了组卷的数学模型,对经典遗传算法进行了一定的改进,提出采用多维动态矩阵表示解(染体色)的遗传算法,并针对这种染色体设计选择、交叉和变异等遗传算子,实现了通用的自动组卷系统。该系统能够按照试题类型、试题数量、章节覆盖、难度系数、答题时间、课时数等约束条件进行快速搜索,找到最佳组卷方案。系统突破了传统的“一系统一课程一题库”的试题库模式,能管理任何类别的试题,能适用于所有类别的学校、所有类别的考试组卷,具有较强的通用性。运行结果表明,算法运行效率较好,有较好的实用价值。
论文目录
摘要Abstract第1章 前言1.1 研究背景1.2 研究现状1.3 本文的主要工作1.4 本文的组织结构第2章 基本遗传算法理论2.1 遗传算法的基本概念2.1.1 概述2.1.2 遗传算法的基本思想及发展简史2.1.3 遗传算法的基本概念2.2 遗传算法的三个基本算子2.3 遗传算法的实现步骤2.3.1 遗传算法的组成要素2.3.2 遗传算法的基本步骤2.4 遗传算法的特点和不足2.4.1 遗传算法的特点2.4.2 遗传算法的不足2.5 遗传算法的应用第3章 自动组卷的算法研究3.1 问题的描述3.2 问题的分析3.2.1 组卷的基本原则与特点3.2.2 组卷的功能要求3.3 试题的主要评价指标3.3.1 试题的难度3.3.2 试题的区分度3.4 衡量试卷质量的指标3.4.1 信度3.4.2 效度3.5 组卷的数学模型3.5.1 问题的描述3.5.2 试卷数学模型的建立3.5.3 组卷的目标函数3.5.4 组卷数学模型的建立3.6 自动组卷的算法3.6.1 随机抽题法3.6.2 回溯试探法3.6.3 补偿策略3.6.4 遗传算法第4章 基于遗传算法通用自动组卷系统的实现4.1 通用自动组卷系统的总方案设计4.2 自动组卷系统的实现环境4.3 组卷方案设计4.3.1 通用题库建设4.3.2 数据库结构设计4.3.3 命题综合要求及约束条件4.4 基于改进遗传算法通用自动组卷系统的具体实现4.4.1 建立试卷模型4.4.2 改进遗传算法的设计4.4.3 算法实现4.4.4 实验结果分析及结论第5章 总结5.1 工作总结5.2 本系统的不足处致谢主要参考文献附录 (攻读学位期间发表的论文)
相关论文文献
标签:自动组卷论文; 通用试题库论文; 遗传算法论文; 多维矩阵染色体论文;