遗传算法的原理及应用研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zjundu1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 遗传算法(Genetic Algorithms,简称GA)是人工智能的重要新分支,是基于达尔文进化论,在计算机上模拟生命进化机制而发展起来的一门新学科。它根据适者生存、优胜劣汰等自然进化机制来进行搜索计算和问题求解。本文主要介绍遗传算法的原理,包括其定义及其实现步骤,以及遗传算法的研究现状和未来发展趋势。
  关键词: 遗传算法;研究现状;发展
  1.  引言
  遗传算法在上世纪70年代由美国J.H.Holland博士提出的时候,并没有引起学术界的关注,因而发展比较缓慢。从20世纪80年代中期开始,随着人工智能的发展和计算机技术的进步,遗传算法逐渐成熟,应用日渐增多,不仅应用于人工智能领域(如机器学习和神经网络),也开始在工业系统中得到成功应用,显示出了诱人的前景[1]。
  2.  遗传算法简介
  遗传算法仿照自然进化过程来实现对最优解的进行寻找的方法,它应用了达尔文进化论中的选择与变异的原理。先进行定向的选择,再进行不定向的变异,根据能体现目标的适应度函数,来体现每一代个体的适应度,从而进行选择操作,然后再进行遗传迭代,产生带有新的基因组合的个体。
  2.1遗传算法的步骤
  1) 将决策变量进行编码
  2) 设定适应度函数
  3) 获得初始种群
  4) 迭代计算
  5)得到理想解
  遗传算法的过程,其实就是一种类似生物学中生物进化的过程,在遗传算法中的每一代,根据问题域中个体适应度大小挑选个体,并借助遗传算子进行组合交叉和主客观变异,进化出代表新的解集的种群。这一过程循环执行,直到满足优化准则为止。最后,末代个体经解码,生成近似最优解[2]。
  2.2遗传算法的特点
  通过了解遗传算法的基本步骤,我们可以总结出遗传算法的几个特点:
  1.遗传算法以参数的编码集作为运算对象,并且在执行搜索過程中,不受优化函数连续性及其导数求解的限制,因而具有很强的通用性。
  2.遗传算法直接使用由目标函数确定的适应度函数信息,以群体为单位执行搜索过程,加快搜索到适应度较好的搜索空间,因而具有较强的全局搜索能力。
  3.遗传算法简单通用,普适性强,易于与其他算法结合构成混合智能算法,并且该算法具有很强的鲁棒性,因而在众多领域得到了广泛的应用。
  3. 遗传算法的研究现状
  3.1遗传算法的应用
  遗传算法具有很强的全局搜索能力,通用性强,鲁棒性高,因而被广泛应用于很多领域,下面简要介绍一些主要的应用领域:
  (1)函数优化
  (2)调度问题
  (3)图像处理
  (4)自动控制领域
  (5)机器学习
  (6)社会与经济领域
  (7)人工智能与科学计算
  3.2遗传算法的改进
  为了克服遗传算法容易出现的早熟现象和局部收敛等问题,对遗传算法中种群初始化以及选择、交叉和变异等遗传操作的改进,始终是遗传算法研究的热门课题。秦广军提出了基于多种群的改进方法。王璇将遗传算法与粒子群算法和人工免疫算法相结合形成混合遗传算法。黄江波等在算法中设计了自适应的交叉概率和变异概率函数。这些都是遗传算法的改进策略,并收到了良好的效果[3][4]。
  4、遗传算法的未来发展趋势
  结合以上对比分析可知,遗传算法的研究已经从理论方面逐渐转向应用领域;机器人学及图像处理也在逐渐成为研究的热点。
  多智能体进化,免疫进化计算、粒子群遗传算法是这几年研究比较多的题目,对传统遗传算子的改进也是讨论比较多的话题。随着应用的不断深入,协同进化算法是在进化算法的基础上,通过考虑种群与环境之间、种群与种群之间在进化过程中的协调关系提出的一类新的进化算法,目前遗传算法已经成为当前进化计算的一个热点问题[5]。
  5、结束语
  从某种角度来说,遗传算法的研究是从进化生物科学的角度建立起来的,现如今,遗传算法通过理论已经证明,问题的最优解可以通过概率手段以随机的方式最终求得。因此,调度问题与分配问题将会是遗传算法未来主要的的研究方向。
  参考文献
  [1] 水勇.遗传算法的研究与应用[J].软件,2014,35(3):107.
  [2] 李国煌.遗传算法的改进及其应用[J].华北电力大学硕士论文,2016,03.
  [3] 崔姗姗.遗传算法的一些改进及其应用[J].中国科学技术大学硕士论文,2010,05.
  [4]  DEBREUVE E,GASTAUD M,BARLAUD M,et al. Using the shape gradient for active contour segmentation: from the continuous to the discrete formulation[J]. Mathematical Imaging and Vision,2007,28( 1) : 47-66.
  [5] Sridevi T., Fatima S.S. Digital image watermarking using genetic algorithm in DWT and SVD transform [J].  Computational Intelligence and Information Technology, 2013, Page(s):485-490.
其他文献
摘 要: 鈑金冲压技术是航空产品使用加工方式中的一种常见形式,在冲压过程中模具的设计和制造非常重要。产品的质量、生产成本和产品加工周期直接由板料成型加工技术的高低水平决定,不仅关系到航空产品的交付进度,也关系到我国国防工艺的发展水平。本文以典型零件为研究对象,提出了可行的工艺路线,并对模具进行了计算。  关键词: 冲压零件;模具计算;生产工艺  1.异型冲压零件的生产工艺及尺寸要求  本文所研究的
摘 要: 实现中华民族伟大复兴的中国梦,残疾人同样负有社会和历史的责任。新时期广大残疾人应自尊、自信、自强、自立,积极投身到这场伟大的实践中去,为构建社会主义和谐社会做出积极贡献。  关键词: 残疾人;工作;意义;途径  长期以来,人们对残疾人的认识存在着误区,认为残疾人是社会中的弱者一族,是被怜悯与被同情的对象。因此,在现实生活中,往往强化政府、社会和残联对他们救助的责任,而弱化他们对社会的责任
摘 要: 飞机的制造过程是一个非常复杂、困难的过程,飞机壁板零件在装配中,非常容易出现变形,需要特殊的工装和设备进行装配,同时还需要利用到柔性装配方法,本文研究分析飞机壁板零件的装配工艺,通过应用自动钻铆技术完成壁板零件的装配,分析钻铆机的机构与工装原理,研究分析钻铆机柔性工装,保证飞机壁板零件的装配。  关键词: 壁板装配工艺;自动钻铆技术;钻铆机柔性工装  1.壁板装配工艺  飞机零部件是影响
摘 要: 基于项目的学习(PBL)在许多高校的项目管理课程中得到了广泛应用。由于PBL教学法的开放特性,正确把握其教学要领显得尤为重要。这些要领涉及到项目遴选、问题设置、发展能力、获取知识、深度询问、评论修改、陈述回报等方面。对教学要领的合理应用可以实现传统课堂的创新性变革。  关键词: 基于项目的学习;项目管理;教学要领;课程  本文系杭州电子科技大学工商管理类专业内涵提升建设项目的阶段性研究成
摘 要: 随着城市货运和客运量需求的不断增长,城市道路运能明显不足,交通堵塞、交通事故的发生率急剧增长,给人们的生活出行造成了严重的影响。交通拥堵更加剧了尾气、噪声等环境污染问题,这些问题越来越引起了社会的广泛关注。为了有效的解决这类问题,建设立体、环保、快速、高效、舒适的地铁交通系统就显得尤为重要,是解决城市发展瓶颈的必然选择。只有发展地铁和各类型的城市轨道交通系统,才能根本的解决交通拥堵所带来
摘 要: 本文将从当前空中的交通管制概况出发,对民航在空中交通管制过程之中的安全管理问题、应对策略进行分析与探究,希望为相关人员提供一些帮助和建议,更好地进行空中交通管制。  关键词: 安全管理;交通管制;民航  引言:  现阶段,在民航各种飞行事故中,因空管原因导致的安全事故概率虽然逐渐下降,但是其安全事故绝对值数量并没有减少,也就是说,对空中交通安全与飞机飞行产生影响的基本要素并未发生根本性变
摘 要: 随着科学技术水平的提高以及经济的繁荣发展,乘坐飞机出行的人们越来也多,相应的空中交通线路也变得日益密集。本文首先介绍了大数据时代下空中交通管制运行安全预警的情况,并根据其在具体应用中取得的成果,探讨了相应的加强策略,希望能够起到一定的参考作用。  关键词: 大数据;空中交通管制;预警  引言:  不言而喻,和地面交通相比,空中交通更能体现一个国家的综合实力,而且我国正在着力实现民族的伟大