范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

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

  遗传算法在试题组卷中的应用          遗传算法在试题组卷中的应用			     遗传算法在试题组卷中的应用遗传算法在试题组卷中的应用 燕山大学研究生部  刘彬 金涛 李阳明 卢纪生
  摘要: 本文运用遗传算法的全局寻优对考试中的自动化组卷进行了研究,并得到了一个解决适合考方要求的试题模型的好的算法。
  关键词:遗传算法 全局寻优 自动化组卷
  1 引言
  计算机辅助考试系统的自动组卷的效率与质量完全取决于抽题算法的设计。如何设计一个算法从题库中既快又好的抽出一组最佳解或是抽出一组非常接近最佳解的实体,涉及到一个全局寻优和收敛速度快慢的的问题,很多学者对其进行了研究。遗传算法以其自适应寻优及良好的智能搜索技术,受到了广泛的运用。Potts J C等人基于变异和人工选择的遗传算法对最优群体规模进行了论述;Hamilton M A等结合遗传算法把其运用到神经网络中,并取得了良好的效果[4];也有众多的学者对保留最佳状态的遗传算法的收敛速度做了讨论。通过理论推导和事实运用,发现遗传算法在寻优和收敛性方面都是非常有效的。
  本文结合遗传算法的原理和思想,对考试自动出题组卷的问题进行了研究,找到了一种获得与考试试题控制指标符合的试题模型的解决方法。
  2 问题描述
  自动组卷是考试系统自动化或半自动化操作的核心目标之一,而如何保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的一个难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。因此,选择一个高效、科学、合理的算法是自动组卷的关键。
  以往的具有自动组卷功能的考试系统大多采用随机选取法和回溯试探法。随机选取法根据状态空间的控制指标,由计算机随机的抽取一道试题放入试题库,此过程不断重复,直到组卷完毕,或已无法从题库中抽取满足控制指标的试题为止。该方法结构简单,对于单道题的抽取运行速度较快,但是对于整个组卷过程来说组卷成功率低,即使组卷成功,花费时间也令人难以忍受。尤其是当题库中各状态类型平均出题量较低时,组卷往往以失败而告终。
  回溯试探法这是将随机选取法产生的每一状态类型纪录下来,当搜索失败时释放上次纪录的状态类型,然后再依据一定的规律(正是这种规律破坏了选取试题的随机性)变换一种新的状态类型进行试探,通过不断的回溯试探直到试卷生成完毕或退回出发点为止,这种有条件的深度优先算法,对于状态类型和出题量都较少的题库系统而言,组卷成功率较好,但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长,后两点是用户无法接受的,因此它也不是一种很好的用来自动组卷的算法。
  分析上述两种算法的优缺点,不难发现,在限制条件状态空间的控制下,随机选取法有时能够抽取出一组令用户满意的试题。只不过由于它随机选取试题的范围太大,无法确定目前条件下哪些区域能够抽取合适的试题,反而可能在那些已经证明是无法抽取合适试题的区域内反复选题,进行大量的无效操作进入死循环,最终导致组卷失败。回溯试探法组卷成功率高,但它是以牺牲大量的时间为代价的,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求。因此,必须结合以上两种方法寻找一种新的改进算法,这种算法要具有全局寻优和收敛速度快的特点。遗传算法(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表示考方不要求的控制指标。即
  d_target::=<d_request>:<d_void>
  <d_request>::={0,1}m
  <d_void>::={0,1}n
  试题库[STK]中的每一道试题在建库时都输入了相应的属性指标。试题模型的产生形式是:
  if <data> then
  <model>
  <data>::={0,1,#}m
  #表示0和1之间的任意一位。
  考试自动出题的遗传算法如下:
  (3) 从试题库[STK]中取出STK[m](0 m j)与状态空间库[D]中的指标D[n] (0 n i)进行匹配。如果STK[m]与D[n]完全匹配,则
  flexibility[k]<-flexibility[k]+1
  如果不匹配,则有
  flexibility[k]<-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]=1 1 0 1 0 1 1
  STK[p]=0 0 1 1 1 1 0
  交换前STK[h]=1 1 1 1 0 1 1
  STK[p]=1 1 1 1 1 1 0
  (6) 按一定的变异概率从题库[STK]中随机选出一试题模型STK[h]进行基因突变,产生一个新的试题模型。
  (7) 在完成以上选择、交叉、变异步骤后,产生一个考试试题模型,按照事先确定的误差精度对其进行收敛性的判别,当其适应度高时,试题组卷成功,转向步骤8,如果其适应度低,则转向步骤3继续执行。
  (8) 输出相应的考试试题,组卷结束。
  以上用遗传算法抽题时,交换概率Pc和变异概率Pm的确定很重要。Pc
  太小使选题工作进展缓慢,太大则会破坏适应值高的试题模型。通常规定其为0.4。同样,Pm太小就不能产生新的试题模型,太大又会产生过多的试题模型。它宜规定为0.1。
  在自动选题时,选题的方式可采用父辈挑选和生存选择两种。父辈挑选就是采用不返回随机抽样,它使每个题目都有被选中的可能;生存选择采用允许父辈和子代进行竞争,并让其中的优良者进入下一轮竞争环境的二分之一择优选择。两种选择方式共同作用于选题保证了选题的顺利完成。在选题的过程中,哪一道题目被选中是一个非均匀随机事件,其概率依赖于上一次选题的过程。
  5结束语
  本文利用遗传算法的全局寻优和收敛速度快的特点,结合随机选取法和回溯试探法的优点,设计了一种用于自动组卷的好的算法,使自动组卷的成功率和速度都得到了明显的提高。要使自动出题的误差精度和收敛速度进一步得到改进,还需要做出更深的研究。
  参考文献
  [1] J.H.Holland ,Adaptation in natural and artificial systems[M],Ann arbor: University of Michigen press,1975.
  [2] Hamilton M A. Java and the Shift to Net-centric Computing. IEEE Computer, 29
  (8),1996.
  [3] 袁富宇等,多目标相关分类的算法,浙江大学学报,33
  (3),1999
  [4] 张师超 蒋运承 ,模糊数据库中近似相等的研究,计算机科学,25
  (6),1998.
  [5] 余建桥,预测模型获取的遗传算法研究,计算机科学,25
  (2),1998.

后形而上学思想的主题当前的哲学研究状况不那么一目了然了。我说的不是哲学流派之间的争论因为争论一直都是哲学研究的前进手段,而是有关一种前提的争论。该前提是黑格尔之后所有流派的立足根本,(这就是对待形而上渐进社会工程的象征中国当代小说城乡对立主题的变奏城乡对立是从传统转向现代社会的现代化进程中必然发生的社会现象,这一问题的最终解决意味着现代化的完成。根据世界各国现代化的经验,要实现工业化城市化这些现代化的基本目标,就不能不先从积中国古代文学作品中的等待主题探析我国古代文学作品中的等待主题大致可以分为三大类第一类是爱情等待第二类是政治等待第三类是伦理等待这三类不同的等待主题所创作的文学作品各有其独特的审美趣味与哲学内涵,而且都能从一定程度中国古代文学作品中的等待主题鉴赏我国古代文学作品中的等待主题大致可以分为三大类第一类是爱情等待第二类是政治等待第三类是伦理等待。这三类不同的等待主题所创作的文学作品各有其独特的审美趣味与哲学内涵,而且都能从一定程浅析高等农业院校仪器分析课程教学改革与实践仪器分析是以测量物质的物理性质或物理化学性质为基础,利用较复杂而特殊的仪器来确定样品的化学组成含量及结构的一类分析方法。随着科学技术的发展,分析化学在方法和实验技术方面都发生了深刻污水所含物质对农业生产的危害水处理技术当今,在淡水资源十分紧张的情况下,许多地方利用污水灌溉农田。未经处理的污水,既含有农作物生长所必需的养分,又含有有毒成分。盲目使用污水,不仅会污染土壤,而且还会影响农作物岩土工程勘查的施工技术应用摘要近年来,国民经济的快速发展,促进了工程项目建设的进一步提升。岩土工程勘查,主要是为了对施工基础及其结构进行稳定性分析。勘查技术是运用地质学工程地质学的理论和实践经验为岩土工程勘土木工程混凝土施工技术浅论摘要混凝土施工是土木工程施工体系的重要组成内容。本文主要介绍了混凝土的组成成分与分类标准,并结合工程实例,展开了土木工程混凝土施工技术分析。关键词土木工程混凝土施工技术分类1混凝土综合机械化快速施工技术研究摘要矿产资源作为我国的主要赋存能源,在我国的经济发展中发挥了重要支撑作用,矿井开采机械与矿产资源具有很强的伴生性,尤其综合开采技术的发展,极大提高了我国矿井开采的能力与水平,保障了汽车坡道下口混凝土结构施工技术摘要汽车坡道是带有地下车库的建筑必备的构造。实际施工中,坡道下口通常留置一段长度待后期回填施工后形成完整的汽车坡道。同时,坡道作为材料进出地下室的主要通道,回填前若要使用须在下口处桥梁工程桥面铺装层施工技术摘要为了提升公路桥梁工程质量,结合实际,以桥面铺装层施工技术为研究对象,从桥面铺装层施工准备钢筋加工和安装钢筋模板施工与材料拌和运输等环节,论述桥面铺装层施工技术在桥梁工程中的应用
坚持劳动教育,促进素质全面发展现代家长很重视对学生进行素质教育,也很努力地培养孩子们在各方面的兴趣,但往往忽视对孩子进行劳动教育,轻视劳动,使得现在的孩子在生活自理方面过份依赖父母。有资料表明,各国小学生平均每论语文教学中儿童思维能力的发展目前,语文教学中仍然存在着只重视语文知识的传授和思想教育,而忽视思维训练的倾向。例如,学生回答问题缺少独立思考的时间,回答不准确或出现错误时,教师往往给予简单处理,或者代替学生说,浅谈体育社会科学的决策与管理价值透析论文关键词体育社会科学决策管理价值论文摘要体育社会科学具有自身的价值,突出实践性独特性和创造性。运用社会科学的系统论方法的分析与研究,对体育社会科学决策与管理价值进行描述与解读。体试论西方秘书教育的职业化特征对高职文秘教育的启示论文关键词西方文秘职业化高职改革论文摘要西方秘书教育起步较早,既能适应各自基本国情的需要,又能与国际社会经济市场的背景合拍,秘书教育机制比较成熟,职业化特征突出。我国秘书教育由于历关于舞炮龙运动体育文化特征与社会功能的探究论文关键词舞炮龙体育文化社会功能狂欢节论文摘要研究表明,流传于广西宾阳地区的舞炮龙不仅具有民俗的传承性地域性宗教崇拜性民族交融性等特征,而且具有竞技健身娱乐维系种族繁衍与出生人口素英语教学中的互动教学模式所谓互动,就是以教师为主导以学生为主体,教学中在教师的启发下引导学生去发现,在学生发现的要求下,促使教师去启发,师生密切配合,在和谐愉快的情境中实现教与学的共振,成功的英语教学要致谈地理教学中学生智能的培养地理课程是科学文化基础知识教育的重要组成部分。它对提高整个中华民族科学文化水平,有着其它学科所不能替代的作用。随着社会的发展,人类的生产活动物质生活和文化生活各个方面,与地理环境的引导学生乐学学习动机是推动学生完成学习任务的动力。学生有了正确的学习动机,就能表现出高度的学习积极性,学习就不再成为一种负担,而是一种乐趣。我国古代教育家孔子曾经说过知之者不如好之者,好之者不考场作文制胜探索好作文有许多共性,其实很难有考场内外之分。但是,考场作文有规定的范围要求,有限定的写作时间,属于急就章。它不像平时写文章那样,可以等待灵感到来之后才下笔,或者可以根据自己对生活的认构建幼儿期社会性生态教育的实践研究1对幼儿期生态教育的理性思考1。1幼儿期生态教育的概念界定旨在帮助46岁入学前的儿童接受教育机构中系统的完善的渐进的个体生态的最初阶段,从学校家庭社会几方面出发,让儿童认识珍惜生命浅论在生态式体验教育中幼儿社会性交往合作能力的培养社会交往能力是人类活动中最主要的能力,任何事情都离不开交流,只有通过交流才能了解对方,取得对方信任,扩展社交圈达到和谐相处共同生活的目的。幼儿时期是发展社会交往能力的关键时期,为了