您的位置:科技频道 > 科学 > 正文

遗传算法的特点是什么 遗传算法的应用领域有哪些

来源:时代新闻网 时间:2022-09-05 14:30:18

遗传算法的特点

1、算法从问题解的串集开始搜索,而不是从单个解开始。这是遗传算法与传统优化算法的极大区别。传统优化算法是从单个初始值迭代求最优解的;容易误入局部最优解。遗传算法从串集开始搜索,覆盖面大,利于全局择优。

2、遗传算法同时处理群体中的多个个体,即对搜索空间中的多个解进行评估,减少了陷入局部最优解的风险,同时算法本身易于实现并行化。

3、遗传算法基本上不用搜索空间的知识或其它辅助信息,而仅用适应度函数值来评估个体,在此基础上进行遗传操作。适应度函数不仅不受连续可微的约束,而且其定义域可以任意设定。这一特点使得遗传算法的应用范围大大扩展。

4、遗传算法不是采用确定性规则,而是采用概率的变迁规则来指导他的搜索方向。

5、具有自组织、自适应和自学习性。遗传算法利用进化过程获得的信息自行组织搜索时,适应度大的个体具有较高的生存概率,并获得更适应环境的基因结构。

6、此外,算法本身也可以采用动态自适应技术,在进化过程中自动调整算法控制参数和编码精度,比如使用模糊自适应法。

遗传算法的应用

1、函数优化

函数优化是遗传算法的经典应用领域,也是遗传算法进行性能评价的常用算例,许多人构造出了各种各样复杂形式的测试函数:连续函数和离散函数、凸函数和凹函数、低维函数和高维函数、单峰函数和多峰函数等。对于一些非线性、多模型、多目标的函数优化问题,用其它优化方法较难求解,而遗传算法可以方便的得到较好的结果。

2、组合优化

随着问题规模的增大,组合优化问题的搜索空间也急剧增大,有时在计算上用枚举法很难求出最优解。对这类复杂的问题,人们已经意识到应把主要精力放在寻求满意解上,而遗传算法是寻求这种满意解的最佳工具之一。实践证明,遗传算法对于组合优化中的NP问题非常有效。例如遗传算法已经在求解旅行商问题、背包问题、装箱问题、图形划分问题等方面得到成功的应用。

3、车间调度

车间调度问题是一个典型的NP-Hard问题,遗传算法作为一种经典的智能算法广泛用于车间调度中,很多学者都致力于用遗传算法解决车间调度问题,现今也取得了十分丰硕的成果。从最初的传统车间调度(JSP)问题到柔性作业车间调度问题(FJSP),遗传算法都有优异的表现,在很多算例中都得到了最优或近优解。

精彩推送

公司

8月30日,第八届中国广州国际投资年会暨首届全球独角兽CEO大会开幕。大会期间,空港分会场聚焦建设临空产业制造高地,提出广州将打造全球飞

详细>>

‘一试三证’在内地、澳门和欧盟都被认可,这对我的职业发展有很大的帮助,以后如果有更多更高等级证书考试,我还会来。8月30日

详细>>

绵延的海滨长廊旁,总投资近百亿元的巨型商业体K11ECOAST,正在深圳南山太子湾片区崛起。该项目预计2024年底开业,计划打造成为粤港澳大湾

详细>>

日前,从邢台市人社局获悉,为发挥失业保险助企扩岗作用,鼓励企业积极吸纳大学生就业,该市将加快落实一次性扩岗补助政策。该政策具体内容

详细>>

8月13日,秦皇岛市召开全市落实一揽子稳经济政策、兑现创新发展政策奖励和重点企业座谈会,进一步帮助企业了解政策、读懂政策、用好政策,

详细>>

今年以来,保定市地方金融监督管理局(以下简称市金融局)协调金融机构和实体企业对接,深化升级百行联千企活动,进一步拓展帮扶面,提高帮扶

详细>>