freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能算法在優(yōu)化問(wèn)題中的應(yīng)用研究畢業(yè)論文(留存版)

  

【正文】 (211)將其保存到work工作目錄下,在圖23中輸入如下參數(shù)Fitness function: my1_fun(x)Number of Variables:1其遺傳代數(shù)設(shè)置為:100操作過(guò)程及結(jié)果如圖224所示圖23遺傳算法工具箱參數(shù)設(shè)定圖圖24 my1_fun模擬測(cè)試圖測(cè)試結(jié)果為GA running.GA terminated.Fitness function value: Optimization terminated: maximum number of generations exceeded.Options have changed.GA running.GA terminated.Fitness function value: Optimization terminated: stop requested.GA running.GA terminated.Fitness function value: Optimization terminated: maximum number of generations exceeded.例 的最大值. (212)將函數(shù)的進(jìn)化代數(shù)設(shè)置為50代,測(cè)試結(jié)果如圖25所示:圖25 函數(shù)測(cè)試結(jié)果圖Options have changed.GA running.GA terminated.Fitness function value: Optimization terminated: stall generations limit exceeded.Options have changed.GA running.GA terminated.Fitness function value: Optimization terminated: maximum number of generations exceeded.實(shí)驗(yàn)相關(guān)分析:(1) ,會(huì)對(duì)二進(jìn)制編碼的形式采取利用,個(gè)體存在于某個(gè)變量值當(dāng)中,其通常被表示為{0,1}.其中,所解出的精度可以決定串的長(zhǎng)度. (1)=3,閉區(qū)間[1,2] 2097152=3那么,在區(qū)間內(nèi)轉(zhuǎn)化成為對(duì)應(yīng)的實(shí)數(shù)值很簡(jiǎn)單,只需:1) 將化為10進(jìn)制數(shù): (213)2) 對(duì)應(yīng)[1,2]區(qū)間里面的實(shí)數(shù): (214)(2) 初始的種群的產(chǎn)生:此種群的數(shù)量可以由種群的大小來(lái)表示.(3) ,由于定義域都不小于0,同時(shí)是對(duì)函數(shù)的最大值進(jìn)行求解,那么直接對(duì)目標(biāo)函數(shù)進(jìn)行引用: (215)二進(jìn)制串s對(duì)應(yīng)變量x的值.如變量x 中三個(gè)個(gè)體的值,分別對(duì)應(yīng)計(jì)算結(jié)果如下所示:不難看出, 在三個(gè)個(gè)體里面,適應(yīng)度最大,那么被選為最優(yōu)個(gè)體.(4) 遺傳操作以下兩個(gè)個(gè)體,是通過(guò)選擇后操作的,首先進(jìn)行單點(diǎn)的交叉,如無(wú)規(guī)律的選擇某一點(diǎn)作為交叉點(diǎn),如第5位與第6位中間,新產(chǎn)生的子個(gè)體會(huì)在交叉之后,隨之產(chǎn)生:適應(yīng)度的表現(xiàn)為:個(gè)體比另兩個(gè)父?jìng)€(gè)體的適應(yīng)度要相對(duì)較高. (5) 模擬結(jié)果 設(shè)定種群大小為50,交叉率,變異概率=,按照上述的基本遺傳算法SGA,在運(yùn)行到89代時(shí),獲得最佳個(gè)體. 遺傳算法在巡回商問(wèn)題中的應(yīng)用 順序表示和交叉順序的表示是指的將所有的鄉(xiāng)村進(jìn)行依次的排列成一個(gè)普通順序表,對(duì)于某一條的旅程,在處理每一個(gè)鄉(xiāng)村的時(shí)候,可一跟據(jù)旅行經(jīng)過(guò)的順序來(lái),每一個(gè)鄉(xiāng)村在通過(guò)順序表當(dāng)中的順序可以看做是某一個(gè)遺傳的因子的表示,在每一次處理完成一個(gè)鄉(xiāng)村,便從該順序表當(dāng)中去除掉此鄉(xiāng)村. 處理完成所有的鄉(xiāng)村之后,就連接起每一個(gè)鄉(xiāng)村遺傳因子,則成為一條為的旅程. 按此種編碼的方法,該旅程編碼即為表 因?yàn)椴捎么朔N順序的表示的技術(shù),便可采取基本的遺傳算法交叉的操作,父?jìng)€(gè)體1與父?jìng)€(gè)體2為: 他們分別表示旅程為:兩個(gè)體它們?cè)诮徊娴狞c(diǎn)處來(lái)進(jìn)行基因的重組,接著便生成了子個(gè)體1與子個(gè)體2,為: : :它們所代表的旅程為:根據(jù)上面的單點(diǎn)交叉表示情形,不難看出,交叉點(diǎn)的左右兩側(cè)的部分發(fā)生了不同的變化,右側(cè)旅程產(chǎn)生了隨機(jī)的變化,,可以看出,此種方法里存在著一定的適用性問(wèn)題. 路徑的表示和交叉路徑的表示為表示的旅程對(duì)應(yīng)基因的編碼最為自然,最為簡(jiǎn)單表示的方法. 如,旅程()可以直接的表示為,基于路徑的表示編碼的方法,需要一個(gè)個(gè)體染色體的編碼當(dāng)中不能允許有著重復(fù)基因碼,就是需要滿足任何一個(gè)鄉(xiāng)村都必須訪問(wèn)一次. 基本的遺傳算法交叉的操作而生成個(gè)體,其一般情況是不能夠滿足這種約束的條件. 因此,提供出一組被稱為重排的操作新操作來(lái)進(jìn)行處理這種表示,它主要包括以下三種的操作:部分的匹配的交叉對(duì)于下面所表示,任意選擇兩個(gè)不同的交叉點(diǎn)“|”. : (1 2 3| 4 5 6 7| 8 9) : (4 5 2| 1 8 7 6| 9 3)首先,兩交叉點(diǎn)在它們的中間段進(jìn)行交換,得到: : (x x x| 1 8 7 6| x x) : (x x x|4 5 6 7| x x)其中x表示暫時(shí)未進(jìn)行定義的編碼,得到: 1←→4,8←→5,7←→6,6←→7然后,對(duì)兩個(gè)個(gè)體中的x部分,保留鄉(xiāng)村碼2,3,9,得到: : (x 2 3| 1 8 7 6| x 9) : (x x 2|4 5 6 7| 9 3)最后,對(duì)上面的子個(gè)體1中的第一個(gè)x,來(lái)用最初的父碼1,由1←→4交換之后得到了首個(gè)為4,如此操作,子個(gè)體2的次個(gè),來(lái)用最初的父碼8,由8←→,即為備選的交換有許多個(gè)碼,那么便選擇此前的未確定的某個(gè)碼來(lái)為交換. 如此進(jìn)行,最后得到的子個(gè)體是: : (4 2 3| 1 8 7 6| 5 9) : (1 8 2| 4 5 6 7| 9 3)順序交叉對(duì)于下面的表示,任意選擇兩個(gè)交叉點(diǎn)“|”. : (1 2 3| 4 5 6 7| 8 9) : (4 5 2| 1 8 7 6| 9 3)首先,保存在兩交叉點(diǎn)之間的中間的段,并且不改變,得到: : (x x x| 4 5 6 7| x x) : (x x x|1 8 7 6| x x)然后,記錄并提取父?jìng)€(gè)體2由第二個(gè)的交叉點(diǎn)1初始排列的順序,從到達(dá)表尾的時(shí)刻,向表頭返回繼續(xù)的對(duì)鄉(xiāng)村碼記錄,到達(dá)了第二個(gè)的交叉點(diǎn)便結(jié)束,這樣就能得到了自從第二個(gè)的交叉點(diǎn)初始的排列的順序是的父?jìng)€(gè)體2. 其中父?jìng)€(gè)體1,已經(jīng)有的鄉(xiāng)村碼有,將它們?nèi)サ?,能夠得到的次序可以?3218,然后復(fù)制這個(gè)排列的順序到父?jìng)€(gè)體1,復(fù)制的起點(diǎn)也就是由第二個(gè)的交叉的點(diǎn)初始,子個(gè)體1可以通過(guò)這種方法生成為: : (2 1 8 4 5 6 7 9 3)同時(shí),產(chǎn)生的子個(gè)體2為: : (3 4 5 1 8 7 6 9 2)循環(huán)交叉下面的兩個(gè)的父?jìng)€(gè)體: : (1 2 3 4 5 6 7 8 9) : (4 1 2 8 7 6 9 3 5)先從父?jìng)€(gè)體1中取的首個(gè)鄉(xiāng)村碼,對(duì)子個(gè)體1進(jìn)行生成: : (1 x x x x x x x x)子個(gè)體從任一一個(gè)父?jìng)€(gè)體相同的位置中取出,因?yàn)楦競(jìng)€(gè)體2里面與父?jìng)€(gè)體1里面的首個(gè)的鄉(xiāng)村碼1相對(duì)鄉(xiāng)村碼是4,所以決定得子個(gè)體1里面的第4的鄉(xiāng)村碼是4: : (1 x x 4 x x x x x)接下來(lái),選出鄉(xiāng)村碼是4相對(duì)于父?jìng)€(gè)體的1鄉(xiāng)村碼,等又選鄉(xiāng)村1,為一循環(huán),獲得: : (1 2 3 4 5 x x 8 x)最后,有: : (1 2 3 4 5 6 7 8 9)同樣,可有子個(gè)體2為:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1