| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
遗传算法在试题组卷中的应用           ★★★
遗传算法在试题组卷中的应用
遗传算法在试题组卷中的应用 燕山大学研究生部 刘彬 金涛 李阳明 卢纪生 摘要: 本文运用遗传算法的全局寻优对考试中的自动化组卷进行了研究,并得到了一个解决适合考方要求的试题模型的好的算法。 关键词:遗传算法 全局寻优 自动化组卷 1 引言 计算机辅助考试系统的自动组卷的效率与质量完全取决于抽题算法的设计。如何设计一个算法从题库中既快又好的抽出一组最佳解或是抽出一组非常接近最佳解的实体,涉及到一个全局寻优和收敛速度快慢的的问题,很多学者对其进行了研究。遗传算法以其自适应寻优及良好的智能搜索技术,受到了广泛的运用。potts j c等人基于变异和人工选择的遗传算法对最优群体规模进行了论述;hamilton m a等结合遗传算法把其运用到神经网络中,并取得了良好的效果[4];也有众多的学者对保留最佳状态的遗传算法的收敛速度做了讨论。通过理论推导和事实运用,发现遗传算法在寻优和收敛性方面都是非常有效的。 本文结合遗传算法的原理和思想,对考试自动出题组卷的问题进行了研究,找到了一种获得与考试试题控制指标符合的试题模型的解决方法。 2 问题描述 自动组卷是考试系统自动化或半自动化操作的核心目标之一,而如何保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的一个难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。因此,选择一个高效、科学、合理的算法是自动组卷的关键。 以往的具有自动组卷功能的考试系统大多采用随机选取法和回溯试探法。LoCAlhoSt随机选取法根据状态空间的控制指标,由计算机随机的抽取一道试题放入试题库,此过程不断重复,直到组卷完毕,或已无法从题库中抽取满足控制指标的试题为止。该方法结构简单,对于单道题的抽取运行速度较快,但是对于整个组卷过程来说组卷成功率低,即使组卷成功,花费时间也令人难以忍受。尤其是当题库中各状态类型平均出题量较低时,组卷往往以失败而告终。 回溯试探法这是将随机选取法产生的每一状态类型纪录下来,当搜索失败时释放上次纪录的状态类型,然后再依据一定的规律(正是这种规律破坏了选取试题的随机性)变换一种新的状态类型进行试探,通过不断的回溯试探直到试卷生成完毕或退回出发点为止,这种有条件的深度优先算法,对于状态类型和出题量都较少的题库系统而言,组卷成功率较好,但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长,后两点是用户无法接受的,因此它也不是一种很好的用来自动组卷的算法。 分析上述两种算法的优缺点,不难发现,在限制条件状态空间的控制下,随机选取法有时能够抽取出一组令用户满意的试题。只不过由于它随机选取试题的范围太大,无法确定目前条件下哪些区域能够抽取合适的试题,反而可能在那些已经证明是无法抽取合适试题的区域内反复选题,进行大量的无效操作进入死循环,最终导致组卷失败。回溯试探法组卷成功率高,但它是以牺牲大量的时间为代价的,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求。因此,必须结合以上两种方法寻找一种新的改进算法,这种算法要具有全局寻优和收敛速度快的特点。遗传算法(genetic algorithms)以其具有自适应全局寻优和智能搜索技术,并且收敛性好的特性能很好的满足自动考试组卷的要求。 3 遗传算法描述 遗传算法是一种并行的、能够有效优化的算法,以morgan的基因理论及eldridge 与gould间断平衡理论为依据,同时融合了mayr的边缘物种形成理论和bertalanffv一般系统理论的一些思想,模拟达尔文的自然界遗传学:继承(基因遗传)、进化(基因突变)优胜劣汰(优的基因大量被遗传复制,劣的基因较少被遗传复制)。其实质就是一种把自然界有机体的优胜劣汰的自然选择、适者生存的进化机制与同一群体中个体与个体间的随机信息交换机制相结合的搜索算法。运用遗传算法求解问题首先需将所要求解的问题表示成二进制编码,然后根据环境进行基本的操作:selection,crossover,mutation……这样进行不断的所谓“生存选择”,最后收敛到一个最适应环境条件的个体上,得到问题的最优解。[6,7] 4 遗传算法应用 一般来说,用户在自动组卷时会对试卷的质量提出多方面的要求,如总题量、平均难度、题型比例、章节比例、重点章节比例、知识点的交叉与综合等,自动组卷就应最大程度的满足用户的要求。因此,在组卷之前,我们首先为自动组卷过程建立控制指标相应状态空间d, d=[] d的每一行由某一试题的控制指标组成,如题号、题型、章节、难度等,并且这些属性指标都进行编码表示成二进制形式,而每一列是题库中的某一指标的全部取值。在具体出题时,考方可能不会用到所有的指标,所以d包含的个体d_target可以表示为d_request和d_void,d_request表示考方要求的控制指标,d_void表示考方不要求的控制指标。即 [1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《遗传算法在试题组卷中的应用》的网友还看了:
    [法律论文]论我国对税式支出的预算法律规制
    [今日更新]一种基于麦克风阵列的声源定位算法研究
    [今日更新]基于DCT算法的音频信息隐藏研究
    [今日更新]夏家辉院士:中国医学遗传学的奠基者
    [今日更新]药物反应与种族遗传有关
    [今日更新]基于和声搜索算法求解组合优化问题
    [今日更新]浅析预算法的理念与中国预算法的完善3
    [今日更新]关于P2P网络搜索算法介绍及应用
    [今日更新]专题四 生物的遗传变异、进化和基因工程
    [今日更新]农学类专业普通遗传学双语教学改革与实践

    计算机论文
    普通论文浅析数据库系统中安全代理访问技
    普通论文基于网格的聚类方法研究
    普通论文金融危机下中小企业Web服务器的研
    普通论文网络交际英语的文体特征
    普通论文水平井在气顶底水油藏中的应用
    普通论文浅谈MEMS存储设备的管理技术
    普通论文网络作品版权专有性与资源共享性
    普通论文论网络电视的现状及发展
    普通论文基于X3D的虚拟植物建模与可视化研
    普通论文通过合理的综合布线提高网络安全
    普通论文浅谈高职计算机专业学生网络道德
    普通论文校园网升级改造的设计与实现
    论文
    普通论文[今日更新]数码音乐源动力
    普通论文[今日更新]欧洲一体化.民族主义.民
    普通论文[免费范文]在服务医药经济发展工作
    普通论文[经济论文]浅析缩小贫富差距与和谐
    普通论文[今日更新]创建学习型学校个人感悟
    普通论文[经济论文]关于土地利用规化中的资
    普通论文[免费范文]2007年全市教育工作总结
    普通论文[今日更新]论兴趣驱动法在计算机网
    范文大全
    普通范文[零八零一]-信访稳定工作奖惩办法
    普通范文[范文大全]任前廉政谈话会上的表态
    普通范文[范文大全]驻村工作组情况汇报
    普通范文[范文大全]县交通局2010年安全生产
    普通范文[实习报告]机电专业家电维修社会实
    普通范文[范文大全]质监稽查支队创建文明单
    普通范文[范文大全]服饰市场安全管理工作汇
    普通范文[范文大全]工商所开展向监管服务对
    演讲致词
    普通演讲[竞聘演讲稿]某校研究生在开学典礼上的
    普通演讲[庆典致辞]校长新年致辞
    普通演讲[节日祝福语]2010母亲节短信祝福语
    普通演讲[会议发言稿]工作动员会小结发言稿
    普通演讲[会议发言稿]落实科学发展观  创环保工
    普通演讲[庆典致辞]在交通企业协会成立大会上
    工作范文
    普通党建工会[记要]宣传部长个人工作总结
    普通汇报体会[学习体会]学习中央一号文件心得体会
    普通公文方案[公文写作]收费站党风廉政建设和反腐
    普通公文方案[公文写作]在全区开展“工业服务年”
    普通公文方案[公文写作]UT斯达康的用人之道
    普通总结[工作汇报]水务局水环境整治工作汇报
    普通领导讲话[工作报告]财政局关于召开领导班子专
    普通汇报体会[思想汇报]高校生运动会思想汇报6篇
    普通总结[工作总结]改善经济发展环境工作总结
    普通党建工会[入党相关]大学生备用入党申请书范文
    普通总结[工作汇报]社区纪检组织建设情况工作
    普通公文方案[公文写作]在离职告别会上的讲话