国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種交叉與變異操作互斥的自適應遺傳算法

2020-03-24 10:30張軍
科學技術創(chuàng)新 2020年3期
關鍵詞:流程圖算子適應度

張軍

(華北電力大學,北京102206)

遺傳算法是由美國密歇根大學的John H. Holland 教授及其學生于1975 年提出的,由于其具有高效,實用,魯棒性強等特點,在機器學習,模式識別,控制科學等領域得到廣泛的應用。目前大量的實踐,研究表明,經(jīng)典的遺傳算法存在著局部搜索能力差,早熟等缺點,不能保證算法最終收斂,大量的文獻[1][2]對遺傳算法提出了一系列的改進,主要集中在操作算子方面。本文將算法中的交叉和變異操作設置為互斥關系,且將交叉概率設定為一個隨著種群分布動態(tài)變化,通過仿真對比實驗對結(jié)論進行分析。

1 遺傳算法操作算子

1.1 選擇算子

1.2 交叉算子

在種群進行選擇操作后,將其分為A,B 兩個部分:

配對好的種群由NP/2 對個體組成。在進行交叉操作之前,需要先生成交叉概率pc:

其中:f 是種群中適應度值最優(yōu)的個體,f' 是配對的兩個種群中適應度較大的個體,f 是種群的平均適應度值。

對于A 組中的個體實施:

對于B 組中的個體實施:

其中:

(b)Di為基于雜交配對組獲取的優(yōu)化方向信息,按照如下規(guī)則計算:

1.3 變異算子

本算法中變異算子與交叉算子為互斥關系,算法的尋優(yōu)則有交叉操作完成,局部尋優(yōu)由變異操作完成,顯著強化算法的收斂能力。變異操作主要按照如下的形式完成:

(a)對A 組中的個體實施:

(b)對B 組中的個體實施:

其中:

1.4 算法流程圖(圖1)

2 算法仿真

本文的仿真選取經(jīng)典的Schaffer 測試函數(shù):

通過多次對算法進行仿真,結(jié)果如圖2-3 所示。

3 仿真結(jié)果分析

圖1 算法流程圖

圖2 適應度曲線

圖3 種群一致性曲線

結(jié)束語

本文通過對改進的遺傳算法和經(jīng)典的遺傳算法進行仿真與對比分析,證明了通過調(diào)整算法框架和改進操作算子,能夠?qū)λ惴ǖ膶?yōu)能力進行較大的提升,獲得更好的性能。

猜你喜歡
流程圖算子適應度
與由分數(shù)階Laplace算子生成的熱半群相關的微分變換算子的有界性
改進的自適應復制、交叉和突變遺傳算法
云的識別指南
Domestication or Foreignization:A Cultural Choice
一種程序源代碼的標準化流程圖轉(zhuǎn)化方法?
QK空間上的疊加算子
啟發(fā)式搜索算法進行樂曲編輯的基本原理分析
基于人群搜索算法的上市公司的Z—Score模型財務預警研究
怀宁县| 阳东县| 大理市| 施秉县| 光泽县| 崇文区| 陆良县| 延寿县| 潮安县| 萨嘎县| 安国市| 铁岭市| 郑州市| 连江县| 平阳县| 金湖县| 肥东县| 东安县| 尤溪县| 衡水市| 东乡族自治县| 杨浦区| 门头沟区| 唐海县| 巴中市| 松江区| 丹寨县| 曲阜市| 包头市| 黔西县| 商都县| 溆浦县| 西乌| 东山县| 元阳县| 藁城市| 辽源市| 玉环县| 武义县| 丹东市| 镶黄旗|