专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

遗传算法在试题组卷中的应用

  遗传算法在试题组卷中的应用遗传算法在试题组卷中的应用遗传算法在试题组卷中的应用遗传算法在试题组卷中的应用燕山大学研究生部刘彬金涛李阳明卢纪生
  摘要:本文运用遗传算法的全局寻优对考试中的自动化组卷进行了研究,并得到了一个解决适合考方要求的试题模型的好的算法。
  关键词:遗传算法全局寻优自动化组卷
  1引言
  计算机辅助考试系统的自动组卷的效率与质量完全取决于抽题算法的设计。如何设计一个算法从题库中既快又好的抽出一组最佳解或是抽出一组非常接近最佳解的实体,涉及到一个全局寻优和收敛速度快慢的的问题,很多学者对其进行了研究。遗传算法以其自适应寻优及良好的智能搜索技术,受到了广泛的运用。PottsJC等人基于变异和人工选择的遗传算法对最优群体规模进行了论述;HamiltonMA等结合遗传算法把其运用到神经网络中,并取得了良好的效果〔4〕;也有众多的学者对保留最佳状态的遗传算法的收敛速度做了讨论。通过理论推导和事实运用,发现遗传算法在寻优和收敛性方面都是非常有效的。
  本文结合遗传算法的原理和思想,对考试自动出题组卷的问题进行了研究,找到了一种获得与考试试题控制指标符合的试题模型的解决方法。
  2问题描述
  自动组卷是考试系统自动化或半自动化操作的核心目标之一,而如何保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的一个难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。因此,选择一个高效、科学、合理的算法是自动组卷的关键。
  以往的具有自动组卷功能的考试系统大多采用随机选取法和回溯试探法。随机选取法根据状态空间的控制指标,由计算机随机的抽取一道试题放入试题库,此过程不断重复,直到组卷完毕,或已无法从题库中抽取满足控制指标的试题为止。该方法结构简单,对于单道题的抽取运行速度较快,但是对于整个组卷过程来说组卷成功率低,即使组卷成功,花费时间也令人难以忍受。尤其是当题库中各状态类型平均出题量较低时,组卷往往以失败而告终。
  回溯试探法这是将随机选取法产生的每一状态类型纪录下来,当搜索失败时释放上次纪录的状态类型,然后再依据一定的规律(正是这种规律破坏了选取试题的随机性)变换一种新的状态类型进行试探,通过不断的回溯试探直到试卷生成完毕或退回出发点为止,这种有条件的深度优先算法,对于状态类型和出题量都较少的题库系统而言,组卷成功率较好,但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长,后两点是用户无法接受的,因此它也不是一种很好的用来自动组卷的算法。
  分析上述两种算法的优缺点,不难发现,在限制条件状态空间的控制下,随机选取法有时能够抽取出一组令用户满意的试题。只不过由于它随机选取试题的范围太大,无法确定目前条件下哪些区域能够抽取合适的试题,反而可能在那些已经证明是无法抽取合适试题的区域内反复选题,进行大量的无效操作进入死循环,最终导致组卷失败。回溯试探法组卷成功率高,但它是以牺牲大量的时间为代价的,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求。因此,必须结合以上两种方法寻找一种新的改进算法,这种算法要具有全局寻优和收敛速度快的特点。遗传算法(GeneticAlgorithms)以其具有自适应全局寻优和智能搜索技术,并且收敛性好的特性能很好的满足自动考试组卷的要求。
  3遗传算法描述
  遗传算法是一种并行的、能够有效优化的算法,以Morgan的基因理论及Eldridge与Gould间断平衡理论为依据,同时融合了Mayr的边缘物种形成理论和Bertalanffv一般系统理论的一些思想,模拟达尔文的自然界遗传学:继承(基因遗传)、进化(基因突变)优胜劣汰(优的基因大量被遗传复制,劣的基因较少被遗传复制)。其实质就是一种把自然界有机体的优胜劣汰的自然选择、适者生存的进化机制与同一群体中个体与个体间的随机信息交换机制相结合的搜索算法。运用遗传算法求解问题首先需将所要求解的问题表示成二进制编码,然后根据环境进行基本的操作:selection,crossover,mutation这样进行不断的所谓生存选择,最后收敛到一个最适应环境条件的个体上,得到问题的最优解。〔6,7〕
  4遗传算法应用
  一般来说,用户在自动组卷时会对试卷的质量提出多方面的要求,如总题量、平均难度、题型比例、章节比例、重点章节比例、知识点的交叉与综合等,自动组卷就应最大程度的满足用户的要求。因此,在组卷之前,我们首先为自动组卷过程建立控制指标相应状态空间D,
  D〔〕
  D的每一行由某一试题的控制指标组成,如题号、题型、章节、难度等,并且这些属性指标都进行编码表示成二进制形式,而每一列是题库中的某一指标的全部取值。在具体出题时,考方可能不会用到所有的指标,所以D包含的个体dtarget可以表示为drequest和dvoid,drequest表示考方要求的控制指标,dvoid表示考方不要求的控制指标。即
  dtarget::lt;drequestgt;:lt;dvoidgt;
  lt;drequestgt;::{0,1}m
  lt;dvoidgt;::{0,1}n
  试题库〔STK〕中的每一道试题在建库时都输入了相应的属性指标。试题模型的产生形式是:
  iflt;datagt;then
  lt;modelgt;
  lt;datagt;::{0,1,}m
  表示0和1之间的任意一位。
  考试自动出题的遗传算法如下:
  (3)从试题库〔STK〕中取出STK〔m〕(0mj)与状态空间库〔D〕中的指标D〔n〕(0ni)进行匹配。如果STK〔m〕与D〔n〕完全匹配,则
  flexibility〔k〕lt;flexibility〔k〕1
  如果不匹配,则有
  flexibility〔k〕lt;flexibility〔k〕0
  (4)进行淘汰选择,保留具有高适应度的试题。即把flexibility〔k〕为0的STK〔m〕去掉,这样就生成了一个新的试题模型STK〔h〕。
  (5)重复过程2生成新的试题模型STK〔p〕。按一定的交换概率Pc从〔STK〕中随机选取模型STK〔h〕和STK〔p〕,交换彼此位串中对应的值,产生新的试题模型STK〔h〕、STK〔p〕,如
  交换前STK〔h〕1101011
  STK〔p〕0011110
  交换前STK〔h〕1111011
  STK〔p〕1111110
  (6)按一定的变异概率从题库〔STK〕中随机选出一试题模型STK〔h〕进行基因突变,产生一个新的试题模型。
  (7)在完成以上选择、交叉、变异步骤后,产生一个考试试题模型,按照事先确定的误差精度对其进行收敛性的判别,当其适应度高时,试题组卷成功,转向步骤8,如果其适应度低,则转向步骤3继续执行。
  (8)输出相应的考试试题,组卷结束。
  以上用遗传算法抽题时,交换概率Pc和变异概率Pm的确定很重要。Pc
  太小使选题工作进展缓慢,太大则会破坏适应值高的试题模型。通常规定其为0。4。同样,Pm太小就不能产生新的试题模型,太大又会产生过多的试题模型。它宜规定为0。1。
  在自动选题时,选题的方式可采用父辈挑选和生存选择两种。父辈挑选就是采用不返回随机抽样,它使每个题目都有被选中的可能;生存选择采用允许父辈和子代进行竞争,并让其中的优良者进入下一轮竞争环境的二分之一择优选择。两种选择方式共同作用于选题保证了选题的顺利完成。在选题的过程中,哪一道题目被选中是一个非均匀随机事件,其概率依赖于上一次选题的过程。
  5结束语
  本文利用遗传算法的全局寻优和收敛速度快的特点,结合随机选取法和回溯试探法的优点,设计了一种用于自动组卷的好的算法,使自动组卷的成功率和速度都得到了明显的提高。要使自动出题的误差精度和收敛速度进一步得到改进,还需要做出更深的研究。
  参考文献
  〔1〕JHHolland,Adaptationinnaturalandartificialsystems〔M〕,Annarbor:UniversityofMichigenpress,1975。
  〔2〕HamiltonMA。JavaandtheShifttoNetcentricComputing。IEEEComputer,29
  (8),1996。
  〔3〕袁富宇等,多目标相关分类的算法,浙江大学学报,33
  (3),1999
  〔4〕张师超蒋运承,模糊数据库中近似相等的研究,计算机科学,25
  (6),1998。
  〔5〕余建桥,预测模型获取的遗传算法研究,计算机科学,25
  (2),1998。

浅谈证券投资者保护基金制度相关问题随着市场的结构性调整和股权分置改革,我国证券公司存在的问题充分暴露,下面是小编搜集整理的一篇探究证券投资保护基金问题的论文范文,欢迎阅读借鉴。摘要文章指出目前我国证券投资者保护基金浅析衍生金融工具的风险及其控制衍生金融工具是根据基础产品而建立的,其价格变动有一定的关联性,下面是小编搜集的一篇探究衍生金融工具的论文范文,欢迎阅读参考。衍生金融工具诞生于20世纪80年代,随着其在国际金融市场互联网金融对货币政策的作用与完善策略从目前来看,互联网金融风险又主要表现在第三方支付和P2P网络借贷这两种模式上,下面是小编搜集的一篇探究互联网金融的论文范文,供大家阅读借鉴。一互联网金融对货币政策影响的理论分析互联商业银行经营绩效对区域金融安全的作用商业银行的盈利能力对于商业银行具有极其重要的意义,下面是小编搜集整理的一篇探究金融风险影响的论文范文,欢迎阅读查看。经济不断发展,金融业在经济生活中的地位越来越高,与此同时,金融运浅析我国商业银行风险管理环境及方法研究随着客户信用评级法和贷款风险五级分类法的全面推行,我国商业银行风险管理的思路逐渐由定性为主向定量为主转变,下面是小编搜集的一篇相关论文范文,欢迎阅读查看。摘要银行的诞生和发展一向和论我国手机银行业务的发展问题手机银行业务的发展给人们带来了一种便捷的生活方式,以下为大家带来我国手机银行业务的发展问题相关论文,详细内容点击查看全文。一引言我国是一个处于发展中的农业大国,三农问题自然成为国家人民币升值对我国经济的影响摘要人民币汇率改革与人民币升值紧密相关。近来,人民币升值速度加快,升值的预期也再次得到强化对于人民币汇率的浮动区间及浮动弹性等问题仍然存在着争议。本文通过人民币汇率改革对经济影响的我国民间金融产生的制度性因素及其规范化路径分析长期以来我国的金融监管制度着重于正规金融,不能给与民间金融合理的定位,下面是小编搜集整理的一篇探究民间金融产生制度性因素的论文范文,供大家阅读查看。前言民间金融的产生和发展有着悠久互联网金融对我国商业银行的影响及其应对互联网金融的特点及功能使其具有独特的竞争优势,这将对商业银行的经营理念和经营模式造成严重冲击,下面是小编搜集的一篇相关论文范文,欢迎阅读参考。一互联网金融及其现状(一)互联网金融的中国农村金融体制改革研究农村金融体制的改革事关农民农业和农村经济发展的大局,因此国家和政府仍投入大量的资金和人力,下面是小编搜集的一篇相关论文范文,欢迎阅读借鉴。我国现代农村金融体制改革的发展进程可分为四论我国银行保险金融合作的意义银行保险合作能够节约销售保险的成本,提高运作效率,提升我国保险市场的活力,下面是小编搜集的一篇关于银行保险金融合作意义探究的论文范文,欢迎阅读借鉴。1保险业1996年,在国家政策允
论跨文化背景下西方高校领导理论在中国高校的适用性摘要西方高校的文化型领导理论很难运用于中国,原因是中国注重和而不同时下中国正遭遇信仰危机中国高校遭受的非文化性因素干预太多。分享式领导理论则可运用于中国,原因是分享式领导追求民主公区域领导干部经济决策中的效益审计内容与方法初探决策是领导干部工作的主要内容和主要方式。党的十六大指出正确决策是各项工作成功的重要前提。历史经验告诉我们,决策的失误是最大的失误。在我国,各级政府和行政机关行使着很大的权力,掌握着关于提高黑龙江省县级党政领导干部素质的思考论文关键词县级党政领导千部领导千部素质执政能力黑龙江省论文摘要县级党政领导千部在建设中国特色社会主义事业的实践中,作为县一级领导者组织者和落实者,肩负着重要的使命与责任。因此,正确地方党委新型领导体制架构模式探析摘要党的委员会制度是党的领导体制的核心和关键。地方党委换届后,在领导体制架构上体现出了一些带有趋向性的新特点,同时,也有一些需要思考和探索的问题,还需要在常委分工负责制委员结构工作中共第一代领导集体对执政党建设的探索和发展无产阶级执政党建设理论是马克思主义的重要组成部分。马克思和列宁在总结巴黎公社和十月革命的经验中,初步提出了这一理论的基本原则。以毛泽东为核心的中共第一代领导集体,在领导新中国进行社高校图书馆数字资源建设现状及发展趋势研究关键词数字资源建设高校图书馆发展趋势共建共享摘要文章在论述高校数字资源概念和优势的基础上,阐述了高校数字资源建设现状,分析了高校数字资源建设过程中存在的问题,最终探讨了高校数字资源斯里兰卡凯拉尼亚大学汉语教学现状斯里兰卡凯拉尼亚大学汉语教学现状斯里兰卡是印度洋岛国,位于南亚次大陆南端,西北隔保克海峡与印度半岛相望,被誉为ldquo印度洋上的珍珠rdquo。斯里兰卡与中国的友好往来历史悠久,经贸汉语对外汉语教学中的新文化态势探讨经贸汉语对外汉语教学中的新文化态势探讨随着我国改革开放的深入推进,随着中国作为世界经济大国的崛起,赴华学习的外国学生不断增加,对外汉语教学中经贸汉语课程的需求日益凸现,这一文化态势一部适应汉语国际推广需要的对外汉语词典一部适应汉语国际推广需要的对外汉语词典当前,世界上的许多国家都掀起了学习汉语的热潮,来中国学习汉语的留学生数量也日益增加,因此加强汉语国际推广工作势在必行。推广汉语教学需要有适合学农村小学汉语拼音教学的探讨农村小学汉语拼音教学的探讨拼音教学在农村是一个很难的教学过程,从近些年的期末考试来看,一到六年级的ldquo读拼音,写词语句子,rdquo这道题的失分比较大,特别是村小的学生,失分汉语国际教育视野下的文化教学在汉语国际教育事业蓬勃发展的今天,教学体系系统化,教学形式多样化,教学内容丰富化已成为汉语国际教育教学的主要特点。在实际汉语教学中,怎么教谁来教的问题已经得到很好的解决,但是教什么
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网