遗传算法是什么算法(遗传算法的基本概念)
大家好,小榜来为大家解答以上的问题。遗传算法是什么算法,遗传算法的基本概念这个很多人还不知道,现在让我们一起来看看吧!
1、遗传算法(Genetic Algorithm)是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法,它是有美国Michigan大学J.Holland教授于1975年首先提出来的,并出版了颇有影响的专著《Adaptation in Natural and Artificial Systems》,GA这个名称才逐渐为人所知,J.Hilland教授所提出的GA通常为简单遗传算法(SGA)。
2、遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。
3、每个个体实际上是染色体(chromosome)带有特征的实体。
4、染色体作为遗传物质的主要载体,即多个基因的集合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状的外部表现,如黑头发的特征是由染色体中控制这一特征的某种基因组合决定的。
5、因此,在一开始需要实现从表现型到基因型的映射即编码工作。
6、由于仿照基因编码的工作很复杂,我们往往进行简化,如二进制编码,初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代(generation)演化产生出越来越好的近似解,在每一代,根据问题域中个体的适应度(fitness)大小挑选(selection)个体,并借助于自然遗传学的遗传算子(genetic operators)进行组合交叉(crossover)和变异(mutation),产生出代表新的解集的种群。
7、这个过程将导致种群像自然进化一样的后生代种群比前代更加适应于环境,末代种群中的最优个体经过解码(decoding),可以作为问题近似最优解。
8、遗传算法特点[编辑本段]遗传算法是一类可用于复杂系统优化的具有鲁棒性的搜索算法,与传统的优化算法相比,主要有以下特点: 遗传算法以决策变量的编码作为运算对象。
9、传统的优化算法往往直接决策变量的实际植本身,而遗传算法处理决策变量的某种编码形式,使得我们可以借鉴生物学中的染色体和基因的概念,可以模仿自然界生物的遗传和进化机理,也使得我们能够方便的应用遗传操作算子。
10、2、 遗传算法直接以适应度作为搜索信息,无需导数等其它辅助信息。
11、3、 遗传算法使用多个点的搜索信息,具有隐含并行性。
12、4、 遗传算法使用概率搜索技术,而非确定性规则。
13、遗传算法的应用[编辑本段]由于遗传算法的整体搜索策略和优化搜索方法在计算是不依赖于梯度信息或其它辅助知识,而只需要影响搜索方向的目标函数和相应的适应度函数,所以遗传算法提供了一种求解复杂系统问题的通用框架,它不依赖于问题的具体领域,对问题的种类有很强的鲁棒性,所以广泛应用于许多科学,下面我们将介绍遗传算法的一些主要应用领域: 函数优化。
14、函数优化是遗传算法的经典应用领域,也是遗传算法进行性能评价的常用算例,许多人构造出了各种各样复杂形式的测试函数:连续函数和离散函数、凸函数和凹函数、低维函数和高维函数、单峰函数和多峰函数等。
15、对于一些非线性、多模型、多目标的函数优化问题,用其它优化方法较难求解,而遗传算法可以方便的得到较好的结果。
16、2、 组合优化随着问题规模的增大,组合优化问题的搜索空间也急剧增大,有时在目前的计算上用枚举法很难求出最优解。
17、对这类复杂的问题,人们已经意识到应把主要精力放在寻求满意解上,而遗传算法是寻求这种满意解的最佳工具之一。
18、实践证明,遗传算法对于组合优化中的NP问题非常有效。
19、例如遗传算法已经在求解旅行商问题、 背包问题、装箱问题、图形划分问题等方面得到成功的应用。
20、此外,GA也在生产调度问题、自动控制、机器人学、图象处理、人工生命、遗传编码和机器学习等方面获得了广泛的运用。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
五菱星光试驾,开启完美驾驭之旅。作为一款集智能、舒适与高效于一身的新能源车型,五菱星光给人留下深刻印象...浏览全文>>
-
乐道试驾预约,开启极致驾驶乐趣之旅!我们诚邀您亲临体验全新车型的非凡性能与智能科技。无论是流畅的动力输...浏览全文>>
-
力帆汽车,以匠心品质打造非凡驾乘体验。现在预约试驾,只需一键操作,轻松开启您的豪华驾驶之旅。无论您是追...浏览全文>>
-
试驾五菱星光的流程通常包括以下几个步骤:首先,前往当地五菱汽车4S店或线上预约试驾时间。到达后,工作人员...浏览全文>>
-
瑞驰新能源试驾,简单几步,开启完美试驾之旅。首先,通过官网或官方APP预约试驾时间,方便快捷。到达体验中心...浏览全文>>
-
保时捷预约试驾可通过线下渠道进行,流程便捷高效。首先,访问保时捷官网或前往就近的授权经销商门店,与销售...浏览全文>>
-
想要体验理想L8的非凡魅力,不妨立即预约线下试驾!作为一款集智能、舒适与性能于一身的中大型SUV,理想L8凭借...浏览全文>>
-
试驾奇骏时,建议注意以下几点:首先,提前预约试驾时间,选择合适路段,如城市道路和高速公路结合,全面体验...浏览全文>>
-
凯迪拉克CT5预约试驾,从线上到线下,体验顺畅而专业。只需几步,即可在官网或App上轻松预约,选择合适的时间...浏览全文>>
-
逍客试驾,流程简单,体验轻松。只需几步,即可开启您的试驾之旅。首先,前往4S店或线上预约,选择心仪车型与...浏览全文>>
- 试驾五菱星光的流程是什么
- 瑞驰新能源试驾,简单几步,开启完美试驾之旅
- 凯迪拉克CT5预约试驾,从预约到试驾的完美旅程
- 奔驰E级试驾预约,快速上手指南
- 试驾本田型格,快速操作,轻松体验驾驶乐趣
- 乐道试驾预约,体验极致驾驶乐趣
- 试驾别克君越,一键搞定,开启豪华驾驶之旅
- 试驾五菱星光的流程是什么
- 比亚迪试驾预约,开启完美驾驭之旅
- 别克GL8试驾,快速操作,轻松体验驾驶乐趣
- 奥迪A8L试驾预约,超简单流程,轻松开启试驾之旅
- 福特蒙迪欧预约试驾,如何快速预约并体验驾驶乐趣?
- 丰田威兰达预约试驾流程讲解
- 小鹏G7试驾,新手必知的详细步骤
- 试驾奔驰A级,一键搞定,开启豪华驾驶之旅
- 特斯拉试驾全攻略
- 吉利银河银河E5预约试驾的流程是什么
- 丰田威兰达预约试驾流程讲解
- 奇瑞新能源QQ多米试驾,新手必看的详细流程
- 烨试驾预约,一键搞定,开启豪华驾驶之旅