基于混合遺傳算法的復(fù)雜箱體零件工藝路線優(yōu)化
【文章頁(yè)數(shù)】:5 頁(yè)
【部分圖文】:
圖4基因?qū)觾?nèi)部機(jī)床變異示意圖
按順序復(fù)制給c1的右邊從而形成子代c1整體;按照相同的方法可生成子代c2整體。其示意圖見(jiàn)圖2。圖2交叉算子示意圖3.6變異變異操作發(fā)生在交叉之后,是將個(gè)體染色體編碼中的某些基因用其他等位基因來(lái)代替,形成新個(gè)體的過(guò)程。本文首先在基因?qū)硬捎没蚧Q操作使染色體基因發(fā)生突變,產(chǎn)生新的加....
圖1混合算法流程
該混合算法的具體實(shí)現(xiàn)過(guò)程如下所介紹。3.1混合遺傳算法混合遺傳算法的具體實(shí)現(xiàn)步驟如下:(1)隨機(jī)初始化種群規(guī)模N,并計(jì)算初始種群個(gè)體適應(yīng)度值;(2)對(duì)初始種群進(jìn)行選擇、交叉、變異等遺傳操作;(3)對(duì)遺傳操作得到的最佳個(gè)體進(jìn)行變鄰域操作擴(kuò)大搜索范圍尋求另一局部最優(yōu)解;(4)計(jì)算算法....
圖3.2GA初始種群的創(chuàng)建
該混合算法的具體實(shí)現(xiàn)過(guò)程如下所介紹。3.1混合遺傳算法混合遺傳算法的具體實(shí)現(xiàn)步驟如下:(1)隨機(jī)初始化種群規(guī)模N,并計(jì)算初始種群個(gè)體適應(yīng)度值;(2)對(duì)初始種群進(jìn)行選擇、交叉、變異等遺傳操作;(3)對(duì)遺傳操作得到的最佳個(gè)體進(jìn)行變鄰域操作擴(kuò)大搜索范圍尋求另一局部最優(yōu)解;(4)計(jì)算算法....
圖2交叉算子示意圖3.6變異
色體數(shù)目達(dá)到種群規(guī)模。3.5交叉交叉是指對(duì)兩個(gè)染色體按某種方式交換部分基因,從而形成新的個(gè)體。為了避免兩個(gè)父代染色體執(zhí)行交叉操作后產(chǎn)生不可行的子代,本文提出一種針對(duì)工藝路線優(yōu)化的改進(jìn)的單點(diǎn)交叉方法。選擇兩個(gè)個(gè)體p1、p2作為父代染色體,隨機(jī)生成一個(gè)交叉點(diǎn),將兩個(gè)父代染色體分為左右....
本文編號(hào):3920239
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3920239.html