The invention discloses a method of applying in the test paper of a genetic and ant colony algorithm and device, the method: the use of genetic algorithms to form the initial optimal solution; the preliminary optimal solution into the initial information of ant colony algorithm in parameters; using the ant colony algorithms to determine whether to default; test conditions; if it is, then the final optimal solution obtained by the ant colony algorithm, test output. This method can combine the genetic algorithm with the ant colony algorithm, so that the test paper can be carried out quickly and accurately.
【技术实现步骤摘要】
遗传和蚁群混合算法在组卷中的应用方法及装置
本专利技术涉及组卷
,特别涉及一种遗传和蚁群混合算法在组卷中的应用方法及装置。
技术介绍
目前,常见的组卷算法有:随机抽取算法、基于遗传算法的组卷和基于蚁群算法的组卷。其中,随机抽取组卷算法,实现简单,单次组卷过程运行速度快,但是组卷重复率高;基于遗传算法的组卷,虽然能进行全局快速的搜索,组卷重复率低,但遗传算法没有反馈机制,进行进化时有很长时间都只在做无用的进化和验算,耗费时间较长;蚁群算法具有反馈机制,虽然能够将进化的信息反馈到下一轮的进化中,但是缺点就是收敛速度慢,而且全局搜索能力较差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种遗传和蚁群混合算法在组卷中的应用方法,该方法可以快速准确地进行组卷。本专利技术的另一个目的在于提出一种遗传和蚁群混合算法在组卷中的应用装置。为达到上述目的,本专利技术一方面实施例提出了一种遗传和蚁群混合算法在组卷中的应用方法,包括以下步骤:利用遗传算法进行组卷以形成初步最优解;将所述初步最优解转化为蚁群算法的初始信息素参数;利用所述蚁群算法进行组卷;判断是否达到预设组卷条件;如果是,则由所述蚁群算法得到最终最优解,输出试卷。本专利技术实施例的遗传和蚁群混合算法在组卷中的应用方法,通过利用遗传算法对试题库进行初步的全局较优解进行搜索,并且将得到的全局较优解信息转换为蚁群算法的信息素描述,最后利用蚁群算法实现快速精确收敛,实现组卷,不但充分利用了遗传算法较强的全局搜索能力和蚁群算法较高的求解精度的优势,同时避免了遗 ...
【技术保护点】
一种遗传和蚁群混合算法在组卷中的应用方法,其特征在于,包括以下步骤:利用遗传算法进行组卷以形成初步最优解;将所述初步最优解转化为蚁群算法的初始信息素参数;利用所述蚁群算法进行组卷;判断是否达到预设组卷条件;以及如果是,则由所述蚁群算法得到最终最优解,输出试卷。
【技术特征摘要】
1.一种遗传和蚁群混合算法在组卷中的应用方法,其特征在于,包括以下步骤:利用遗传算法进行组卷以形成初步最优解;将所述初步最优解转化为蚁群算法的初始信息素参数;利用所述蚁群算法进行组卷;判断是否达到预设组卷条件;以及如果是,则由所述蚁群算法得到最终最优解,输出试卷。2.根据权利要求1所述的遗传和蚁群混合算法在组卷中的应用方法,其特征在于,所述遗传算法的步骤包括:采用实数编码、分段交叉、有条件生成初始种群;选择交叉后增加适应度检查。3.根据权利要求2所述的遗传和蚁群混合算法在组卷中的应用方法,其特征在于,所述生成初始种群包括:根据总题数、题型比例、总分产生试卷初始种群,并且采用分组实数编码。4.根据权利要求2所述的遗传和蚁群混合算法在组卷中的应用方法,其特征在于,计算适应度的适应度函数为:f=1-(1-M/N)*f1-|EP-P|*f2,其中,f1为知识点分布的权重,f2为难度系数所占权重,EP为用户的期望难度系数,P为试卷难度系数,N为试卷所含的题目数,M为一个个体中所有题目知识点的并集中包含个数。5.根据权利要求1-4任一项所述的遗传和蚁群混合算法在组卷中的应用方法,其特征在于,所述蚁群算法的步骤包括:根据所述初步最优解生成初始信息素,将m只蚂蚁放置于n个节点;采用轮盘赌算法计算每只蚂蚁移动到下个节点的概率,并根据选择概率移动蚂蚁到下个节点;当所述m只蚂蚁遍历所述n个节点后,最优圈进行信息素增加,且所有路径信息素更新;输出所述最终最优解。6.一种遗传和蚁群混合算法在组卷中的应用装置...
【专利技术属性】
技术研发人员:王雪松,张中祥,
申请(专利权)人:北京奥鹏远程教育中心有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。