用遗传模拟退火算法进行智能组卷数学模型求解及系统实现.docVIP

用遗传模拟退火算法进行智能组卷数学模型求解及系统实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用遗传模拟退火算法进行智能组卷数学模型求解及系统实现

用遗传模拟退火算法进行智能组卷数学模型求解及系统实现   摘 要 随着考试制度的不断推进,智能组卷问题得到更多的关注。面对传统随机式组卷方式的低效和组卷质量低劣问题,将行之有效的算法理论应用到组卷问题中成为必然。文章主要介绍在解决智能组卷问题上,遗传模拟退火算法作为改进的遗传算法所体现出的高效性和优越性,以及其系统实现的可行性。   关键词 智能组卷;遗传算法;退火算法   中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)23-0043-01   作为计算机辅助教学的分支,智能组卷是实现计算机辅助教学的关键问题之一。其主要实现方式为借助现代计算机的平台,将先进的算法理论和教育专家的经验相结合,开发出能够生成专家水平的考试试卷的教学应用平台。因此开发先进的智能化组卷系统,成为当务之急。先进的算法理论是智能化组卷系统的必要支撑。遗传模拟退火算法在进行智能组卷数学模型的求解及系统实现上有着很大的改进,较传统的方法它表现出了更大的优越性。   1 关于算法概述   1.1 概述遗传算法   遗传算法的专业词汇为GeneticAlgorithms,简称为GA,它是由美国Miehigan大学的JohnH.Holland教授根据达尔文进化理论而创建的,是生物学应用向其它领域推广的体现,例如在计算机领域的应用,可以利用生物进化的机理来完善计算机求解问题的功能。此算法目前还未得到广泛应用,但是它就其本身的优越性在未来有着广大的发展前景。但是它也有其局限性:在收敛问题上存在收敛慢和收敛不成熟的缺点,但这些问题都在不断的完善与改进中。总之,遗传算法较传统的方法相比的优点有以下几点。   1)它可以自行组织、自行适应,更为智能化,比如用此方法求解问题时,确定合适函数、编码序列和遗传算法后,可利用在进化过程当中获取的信息进行相关自我搜索及组织,根据基因重组和基因突变原理,可以用来解决更为复杂结构的问题。   2)它有着本质的并行性。   3)它应用起来更加直接。   4)它的求解答案不唯一,使用者可自行的选择相关合适解。   1.2 概述模拟退火算法   模拟退火的算法来源于物理退火原???:由于固体被加热并达到一定程度后,固体内部粒子处于无序状态,当固体温度慢慢降低并在常温时会表现出有序的基态。根据Metropolis准则,用固体的退火原理来模拟数据的组合优化问题并进一步演化为模拟退火算法。在实际应用中,模拟退火算法跟适用于解决大型组合优化问题。模拟退火算法由于计算过程简单通用,并且并行计算时的鲁棒性也可为人们所接受,在求解Max Cut Problem、Zero One Knapsack Problem、Scheduling Problem等问题时表现出色。   1.3 概述遗传模拟退火算法   实践证明,遗传算法在求解问题时最容易产生早熟现象,不能更快地在局部找出可行解,无法避免同一个可行解在不同次搜索中出现。而模拟退火算法却在局部搜索中,表现着巨大的优势,全局搜索中表现不好。因此把这两种方法有机融合,即为遗传模拟退火算法,其解决问题的能力会强上加强。这种算法的特点主要有两点:一是可以局部搜索全局的每个个体所对应的表现型,以便找出该局部环境下的最优解,以便改善全局总体的性能;二是可以对利用局部搜索所得到的局部最优解通过编码过程将其变成新的个体,从而形成了一个性能更优的新群体,更有利于下一代的遗传进化操作。   2 智能组卷数学模型的算法求解及系统实现   2.1 智能组卷原则   作为促进学生全面发展或是选拔人才的重要手段,考试已成为每个人必不可少的人生经历。为了保证考试的公平和水准,快速的完成高水平试卷出题演变成为一项繁重的“体力劳动”。依托高水平的专家试题题库进行智能化的组卷成为解决此问题的最有效方法,但是基于考试的本质和目的,智能组卷必须遵循一定的原则:考试范围合理、利于考试目的的实现、利于学生智力发展。为了更好地考察学生或是其他参考人员的素质,智能组卷还必须在试卷中体现出试题难度层次的变化。因此智能组卷需要高水准的算法理论和教育专家的宝贵经验协同作用,才能满足当代考试要求。   2.2 遗传模拟退火基本算法流程   组卷问题可简单描述为目标函数和约束条件问题,即构建一个目标函数。   1)进化代数计数器的初始化:N←0;   2)随机所产生的初始群体P(N);   3)评价的群体P(N)中个体的适应度;   4)个体选择操作:P(N) ←seleetion[P(N)];   5)个体交叉操作:P(N) ←Crossover[P(N)];   6)个体变异操作:P(N) ←Mutation[P(N)];   7)个体模拟退火的最小值操作为:Pmin(N)

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档