色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析遺傳算法的工作原理

汽車玩家 ? 來(lái)源:游戲開(kāi)發(fā)者 ? 作者:SwordMaster ? 2019-11-30 11:12 ? 次閱讀

1. 本文目的

本文簡(jiǎn)要地對(duì)遺傳算法進(jìn)行闡述,讓以前沒(méi)有接觸過(guò)遺傳算法的人有個(gè)大概的認(rèn)識(shí),并了解遺傳算法的工作原理

2. 生物的遺傳與進(jìn)化

(1)基因組(genome):生物細(xì)胞中的染色體組包含了復(fù)制該生物所需的全部信息,染色體 中的這一集合就被稱為生物機(jī)體的基因組。

(2)雜交(crossover):當(dāng)兩個(gè)生物機(jī)體配對(duì)和復(fù)制時(shí),它們的染色體互相混合,產(chǎn)生一個(gè) 由雙方基因組成的全新染色體組,這一過(guò)程就叫雜交。這意味著后代繼承的大部分可能 是上一代的優(yōu)良基因,也可能繼承了它們的不良基因。如果是前一種情況,后代就可能 變得比它的父母更優(yōu)秀,而對(duì)于后一種情況,后代就可能變得不如它的父母。

(3)變異(mutate):當(dāng)基因傳遞給子孫后代的過(guò)程中,會(huì)有很小的概率發(fā)生差錯(cuò),從而使 基因得到微小的改變。生物的進(jìn)化都是利用無(wú)數(shù)微小的變異發(fā)展而來(lái)的,前提是這些變 異是對(duì)生物生存有利的變異。

(4)適應(yīng)性分?jǐn)?shù)(fitness):越是能適應(yīng)環(huán)境的子孫后代就越有可能繼續(xù)復(fù)制基因并將其傳 給下一個(gè)子孫后代。由此就會(huì)顯示一種趨勢(shì),每一代總是比它的上一代更優(yōu)秀。

3. 計(jì)算機(jī)中的遺傳算法

遺傳算法在計(jì)算機(jī)中的工作過(guò)程實(shí)質(zhì)上就是模擬了生物的進(jìn)化過(guò)程。

(1)首先,應(yīng)確定一種編碼方法,使得問(wèn)題的任何一個(gè)潛在的可行解都能表示成為一個(gè)“數(shù) 字”染色體。

(2)然后創(chuàng)建一個(gè)由隨機(jī)的染色體組成的初始群體(每個(gè)染色體代表一個(gè)不同的候選解), 并在一段時(shí)期中用于培育適應(yīng)性最強(qiáng)的個(gè)體的辦法,讓它們進(jìn)化。

(3)在此期間,染色體的某些位置上要加入少量的變異。

(4)經(jīng)過(guò)許多代后,遺傳算法將會(huì)收斂到一個(gè)解,但遺傳算法不能確保一定能得到解,如 果有解也不確保找到的是最優(yōu)解,但只要采用的方法正確,通常都能為遺傳算法編出一 個(gè)能夠運(yùn)行很好的程序。

(5)遺傳算法的最大優(yōu)點(diǎn)就是,你不需要知道怎么去解決一個(gè)問(wèn)題,僅需要知道用什么樣 的方式對(duì)可行解進(jìn)行編碼,使得它能被遺傳算法機(jī)制所利用。

4. 遺傳算法中對(duì)其他名詞的解釋

(1)雜交率:雜交率就是用來(lái)確定兩個(gè)染色體進(jìn)行局部互換以產(chǎn)生兩個(gè)新的子代的概率。

(2)變異率:變異率就是對(duì)染色體進(jìn)行位變異操作的概率。

(3)TSP巡回銷售員問(wèn)題(Traveling Salesman Problem) : 給定幾個(gè)城市,巡回銷售員必須決定一條最短的路線,使他能夠訪問(wèn)到每個(gè)城市一次, 然后返回他的起點(diǎn)。

5. 遺傳算法的實(shí)現(xiàn)

通常代表可行解的染色體采用某種方式進(jìn)行編碼。在運(yùn)行開(kāi)始時(shí),首先創(chuàng)建一個(gè)染 色體的種群,當(dāng)一個(gè)初始群體已經(jīng)被創(chuàng)建好了后,就開(kāi)始做下面的一系列工作了:

不斷循環(huán),直到尋找出一個(gè)解

1. 檢查每個(gè)染色體,看它解決問(wèn)題的性能怎樣,并相應(yīng)地為它分配一個(gè)適應(yīng)性分 數(shù)。

2. 從當(dāng)前群體選出兩個(gè)成員。選出的概率與染色體的適應(yīng)性成正比,適應(yīng)分?jǐn)?shù)越 高,被選中的概率越大。常用的方法就是輪賭選擇法(roulette wheel selection)。

3. 按照預(yù)先設(shè)定的雜交率(crossover rate),從每個(gè)選中染色體的一個(gè)隨機(jī)確定的點(diǎn) 上進(jìn)行雜交。

4. 按照預(yù)定的變異率(mutation rate),通過(guò)對(duì)被選染色體的位的循環(huán),把相應(yīng)的位進(jìn) 行翻轉(zhuǎn)。

5. 重復(fù)步驟 2,3,4,直到新的群體被創(chuàng)建出來(lái)。 結(jié)束循環(huán)

算法由步驟 1 到步驟 5 的一次循環(huán)稱為一代(generation)。這里把整個(gè)的循環(huán)稱 為一個(gè)時(shí)代(epoch)。

淺析遺傳算法的工作原理

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 遺傳算法
    +關(guān)注

    關(guān)注

    0

    文章

    237

    瀏覽量

    20610
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于改進(jìn)遺傳算法的圖像分割方法

    基于改進(jìn)遺傳算法的圖像分割方法提出一種應(yīng)用于圖像分割的改進(jìn)遺傳算法,算法中引入了優(yōu)生算子、改進(jìn)的變異算子和新個(gè)體,避免了局部早熟,提高了收斂速度和全局收斂能力。   關(guān)鍵詞: 圖像分割&
    發(fā)表于 09-19 09:36

    基于遺傳算法的片上網(wǎng)絡(luò)虛通道分配算法

    【作者】:李曉輝;曹陽(yáng);王力緯;陳晨;【來(lái)源】:《華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版)》2010年03期【摘要】:針對(duì)虛通道技術(shù)導(dǎo)致片上網(wǎng)絡(luò)(NoC)面積增加的問(wèn)題,提出了一種基于遺傳算法的NoC虛通道
    發(fā)表于 04-22 11:34

    MATLAB遺傳算法工具箱及應(yīng)用

    MATLAB遺傳算法工具箱及應(yīng)用
    發(fā)表于 03-23 18:33

    遺傳算法 神經(jīng)網(wǎng)絡(luò) 解析

    關(guān)于遺傳算法和神經(jīng)網(wǎng)絡(luò)的
    發(fā)表于 05-19 10:22

    遺傳算法

    有哪位大神懂遺傳算法的,求賜教!!!!!!!!
    發(fā)表于 04-23 20:13

    遺傳算法辨識(shí)程序

    遺傳算法辨識(shí)程序
    發(fā)表于 01-04 13:31

    遺傳算法辨識(shí)程序

    遺傳算法辨識(shí)程序.zip
    發(fā)表于 01-07 12:09

    遺傳算法的基本原理

    遺傳算法的基本原理.zip
    發(fā)表于 01-07 12:13

    第8章遺傳算法辨識(shí)

    第8章遺傳算法辨識(shí).rar
    發(fā)表于 03-18 20:58

    基于遺傳算法的異步電機(jī)

    在對(duì)異步電機(jī)矢量控制系統(tǒng)分析的基礎(chǔ)上,給出了參數(shù)優(yōu)化設(shè)計(jì)的數(shù)學(xué)模型,采用了一種改進(jìn)的遺傳算法,并利用Matlab軟件對(duì)PID參數(shù)進(jìn)行了優(yōu)化設(shè)計(jì),得到了滿意的優(yōu)化參數(shù).討論了遺傳算法的一些關(guān)鍵技術(shù),如
    發(fā)表于 12-10 15:40

    遺傳算法的優(yōu)化 精選資料分享

    1、基于改進(jìn)遺傳算法的大型海上風(fēng)電場(chǎng)優(yōu)化電網(wǎng)設(shè)計(jì)(Optimal Electric Network Design for a Large Offshore Wind Farm Based on a
    發(fā)表于 07-12 07:00

    什么是遺傳算法

    什么是遺傳算法
    發(fā)表于 11-22 06:11

    遺傳算法的特點(diǎn)和應(yīng)用概述

    一、遺傳算法概述 遺傳算法(Genetic Algorithm,GA)是進(jìn)化計(jì)算的一部分,是模擬達(dá)爾文的遺傳選擇和自然淘汰的生物進(jìn)化過(guò)程的計(jì)算模型,是一種通過(guò)模擬自然進(jìn)化過(guò)程搜索最優(yōu)解的方法。該
    發(fā)表于 12-31 06:21

    求問(wèn)MATLAB遺傳算法編程問(wèn)題

    請(qǐng)問(wèn)matlab中遺傳算法變異算子**nonUnifMutation[2 gen 3]**是什么意思呢?
    發(fā)表于 01-31 17:43

    基于MATLAB的遺傳算法

    基于MATLAB的遺傳算法程序分享
    發(fā)表于 09-30 14:28 ?26次下載
    主站蜘蛛池模板: 涩涩在线视频| 在线 国产 欧美 专区| 成年人免费观看的视频| 快播最新电影网站| 一级做a爰片久久毛片免费 | 蜜桃成人在线| 伊人久久精品午夜| 国内视频在线精品一区| 午夜不卡av免费| 国产激情视频在线| 日韩欧美一级| 成人在线观看国产| 人人模人人干| japanesen女同| 嫩草影院地址一二三| 51精品少妇人妻AV一区二区| 久久久久久久国产精品视频| 又色又爽又黄gif动态视频| 后入式啪gif动态图| 亚洲精品婷婷无码成人A片在线| 国产人A片在线乱码视频| 玩高中女同桌肉色短丝袜脚文| 观看免费做视频| 色欲AV精品一区二区入口| 岛国大片在线观看完整版| 日韩亚射吧| 法国剧丝袜情版h级在线电影| 入禽太深视频免费视频| 成人片免费看| 少妇人妻偷人精品视蜜桃| 丰满的美女射精动态图| 丝袜美女被艹| 国产精品嫩草影院| 亚洲高清国产拍精品动图| 国精产品一区一区三区有限| 亚洲精品嫩草AV在线观看| 精品国产90后在线观看| 在线国产三级| 尿了么app| 不戴套挺进人妻怀孕| 少妇厨房愉情理9伦片视频|