当前位置:首页 >资讯 > 正文

进化算法的设计原则包括_进化算法
2023-04-22 17:21:15    互联网

1、进化计算是基于自然选择和自然遗传等生物进化机制的一种搜索算法。


(资料图片)

2、与普通的搜索方法一样,进化计算也是一种迭代算法,不同的是进化计算在最优解的搜索过程中,一般是从原问题的一组解出发改进到另一组较好的解,再从这组改进的解出发进一步改进。

3、而且在进化问题中,要求当原问题的优化模型建立后,还必须对原问题的解进行编码。

4、进化计算在搜索过程中利用结构化和随机性的信息,使最满足目标的决策获得最大的生存可能,是一种概率型的算法。

5、一般来说,进化计算的求解包括以下几个步骤:给定一组初始解;评价当前这组解的性能;从当前这组解中选择一定数量的解作为迭代后的解的基础;再对其进行操作,得到迭代后的解;若这些解满足要求则停止,否则将这些迭代得到的解作为当前解重新操作。

6、以遗传算法为例,其工作步骤可概括为:(1) 对工作对象——字符串用二进制的0/1或其它进制字符编码 。

7、(2) 根据字符串的长度L,随即产生L个字符组成初始个体。

8、(3) 计算适应度。

9、适应度是衡量个体优劣的标志,通常是所研究问题的目标函数。

10、(4) 通过复制,将优良个体插入下一代新群体中,体现“优胜劣汰”的原则。

11、(5) 交换字符,产生新个体。

12、交换点的位置是随机决定的(6) 对某个字符进行补运算,将字符1变为0,或将0变为1,这是产生新个体的另一种方法,突变字符的位置也是随机决定的。

13、(7) 遗传算法是一个反复迭代的过程,每次迭代期间,要执行适应度计算、复制、交换、突变等操作,直至满足终止条件。

14、将其用形式化语言表达,则为:假设α∈I记为个体,I记为个体空间。

15、适应度函数记为Φ:I→R。

16、在第t代,群体P(t)={a1(t),a2(t),…,an(t)}经过复制r(reproduction)、交换c(crossover)及突变m(mutation)转换成下一代群体。

17、这里r、c、m均指宏算子,把旧群体变换为新群体。

18、L:I→{True, Flase}记为终止准则。

19、利用上述符号,遗传算法可描述为:t=0initialize P(0):={ a1(0),a2(0),…,an(0)};while(l(P(t))≠True) doevaluate P(t):{ Φ(a1(t)), Φ(a2(t)),…,Φ(an(t))};reproduction: P′(t):=r(P(t));crossover: P″(t):=c(P′(t));mutation: P(t+1):= m(P″(t));t=t+1;end。

本文到此分享完毕,希望对大家有所帮助。

关键词:

下一篇:
上一篇:

进化算法的设计原则包括_进化算法

《灌篮高手》电影版中国内地上映 观众直呼“青春回来了” 当前热议

勒韦尔谈低分肉搏战:很闹心 之前几场打尼克斯也是这样

比亚迪称“云巴”非常适合香港,考虑在港推出 聚焦

搭载宁德时代电池,长安览拓者EV亮相2023上海车展

《国家儿童肿瘤监测年报2022》发布 白血病在新发儿童肿瘤中超三成

焦点热议:辞官从教的王志宏,被查

东小少侠展南湖船拳风采 速递

琼州海峡进岛客货车辆今起实行全预约购票过海

全球看点:错怪杜锋了!说出执教男篮3大苦衷,输韩国拿亚洲第八真不能怪他

读书|这份世界地球日书单,藏着地球想要对孩子们说的悄悄话_全球热资讯

连花清咳片获评“最受药店欢迎明星单品” 止咳化痰优势多-每日信息

设计绝了!宏碁发布电动自行车ebii:续航110公里、2.5小时满血-新视野

姐夫变“丈夫”: 姐姐冒用妹妹身份登记结婚,27年后被起诉

每日简讯:切到厕所好玩吗 切到厕所玩法简介

【自译】高木同学同人漫画分享①_环球快看点

【Furry向】《老攻在异世界当魔王?!》第Ⅲ篇第二章

杭州第四批供地拟挂牌9宗地块,预计5月底集中出让_每日热讯

今日观点!山西突迎暴雪……积雪24cm!破历史纪录!

同心创文共同促进 新乡市凤泉区民政局开展“互查互补”工作

第二十四届中国(寿光)国际蔬菜科技博览会开幕

无证驾驶报废车辆变“羊圈” 交警及时排隐患

形容美酒的词语香气浓郁_形容美酒的词语

浙江省博物馆武林馆区闭馆后再也不开了吗? 全球速读

天天时讯:X光安检机照射过的食物和药品还能食用吗?

女子吐槽软卧车厢分配3男1女 12306回应 天天新资讯

市场监管总局:去年“铁拳”行动办案20.6万件 今年重点打击8类违法行为

世界实时:欠易借速贷17年没还法院会强制执行吗

山水水泥(00691)一季度股东应占亏损5.63亿元 同比增加55.28%|世界聚看点

每日短讯:砖家建议:努力降低 Java 入门难度?!

圣牧牛奶好喝吗_圣牧纯牛奶怎么样-每日热点

2023中国(河北)安全应急博览会开幕 160余家企业参展

怎样用电脑黑进别人手机_如何用电脑黑进别人的手机

每日观点:迪巴拉绝平续命,罗马4-1晋级四强!穆帅纳投名状,巴黎下定决心

世界微速讯:淮安(上海)春季现代农业推介暨优质农产品展销会在沪举行

天天热资讯!小刀汇竞彩足球推荐:巴黎扩大领先优势?