遗传算法组卷基于遗传算法的组卷方法研究_第1页
遗传算法组卷基于遗传算法的组卷方法研究_第2页
遗传算法组卷基于遗传算法的组卷方法研究_第3页
遗传算法组卷基于遗传算法的组卷方法研究_第4页
遗传算法组卷基于遗传算法的组卷方法研究_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

遗传算法组卷基于遗传算法的组卷方法研究 摘要 本文在分析了自动组卷算法研究的传统方法的基础上,根据成卷技术指标要求,提出成卷前先进行组卷要求与题库分布相容性检测的方法,最后以知识、难度、题型为主要控制参数建立基于遗传算法的自动组卷问题数学模型,并在此基础上给出了基于实数编码的实例验证。 关键词 自动组卷;遗传算法;题库;实数编码;相容性检测 O1 A 1674-6708(xx)35-0081-02 考试是一项“测量工程”。从统计学的角度来看,考试是一种抽样测量,通常我们告诉学生的应考内容是考查的总体,而试题实际考查到的内容则是我们从总体中抽取的样本。要提高考试质量,在实施考试之前,先要进行设计。为了更好地普及计算机命题,有必要研究一种采用科学、先进的组卷方法来实现快速、高效、科学组卷。本文着重对遗传算法在自动组卷中的应用研究,通过对遗传算法理论的研究,探讨一下遗传算法以解决智能选题成卷的问题。 1 自动组卷算法研究 国内外的许多科研单位、学校机构都在对组卷系统进行研究1。虽然组卷系统是一个被探讨了很长时间的问题,但至今还没有一个很好的解决其自动出题的算法方案。以前所采用的算法大多是随机选取和回溯试探法,他们虽然都能最终组出试卷,但是在实际的操作过程中,却发现他们不是耗费的时间很大就是容易进入死循环。 2 遗传算法概述 遗传算法GA2(Geic Algorithm)是一种新型的、模拟自然界生物进化过程的随机搜索、优化方法。他是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是由美国Michigan大学的JohnH.Honlland教授于1975年首先提出来的。他采用简单的编码技术来表示各种复杂的结构,并通过对一组编码表示进行简单的遗传操作和优胜劣汰的自然选择来指导学习和确定搜索的方向。由于他采用种群的方式组织搜索,这使得他可以同时搜索解空间内的多个区域。而且用种群组织搜索方式使得遗传算法特别适合大规模并行。 3 基于遗传算法的组卷方法 首先,确定考试时间KSSJ、试卷的满分值MFZ和所用的题型以及各种题型的题目和分数,而且对一种考试而言,这种题型一一分数分布曲线LT常保持相对稳定,如英语等级考试、各种计算机等级考试等都是这样。 其次,获取难度一一分数分布曲线LD、内容一一分数分布曲线LC,教学要求度一一分数分布曲线LR及其各自允许的误差,曲线LC,LR及其允许的误差均由用户给出。曲线LD在很大程度上决定了考试成绩的分布,是很重要的一条曲线。 4 自动组卷的遗传算法设计与实现 4.1染色体编码及群体的初始化 经典遗传算法采用二进制编码,用1表示该题被选中,0表示该题未被选中,这种编码简单明了,但是进行交换等遗传操作时,各题型的题目数难以精确控制,而且,当题库中题量很大时,编码很长。 4.2适应度函数 在遗传算法中,以适应值大小来区分群体中个体的优劣。一般情况下适应值越大的个体越好,适应值越小的个体越差。 4.3遗传算子设计 1)选择算子 采用期望值模型选择机制,即先用公式1计算群体中各个个体期望被选中的次数: 公式(1) 其中M为种群规模,Fi为第i个个体适应值。用Ni的整数部份Ni安排个体i被选种的次数,这样其选出个个体,然后对Ni的小数部分作为概率进行贝努利试验,若试验成功,则该个体被选中,不断重复,直至选满为止。 2)交叉算子 将以上选出的个体进行两两随机配对,对每一对相互配对的个体采用有条件的“均匀交叉”,即两个配对个体的每一个基因座上的基因都按设定的交叉概率Pc和一定的条件(确保交换后个体仍是有意义的组合)进行交换,产生两个新个体。 3)变异算子 由于普通的变异操作可能会使用户指定范围外的题目出现在染色体中,也会使各题型的题目数难以保证,本文采用有条件的变异算子,即每个个体的每一个基因座上的基因都按设定的变异概率Pm在一定范围内变异。 4)最优保存策略 进行了选择、交叉、变异操作后,比较新一代的最好个体与上一代的最好个体的适应值,如下降,则以上一代最好个体替换新一代的最差个体。 5)算法实现 确定参数:最大代数MaxGene,群体规模Pop Size,交叉概率Pc,变异概率Pm; 接收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论