13 人工智能與專家系統(tǒng)_第1頁(yè)
13 人工智能與專家系統(tǒng)_第2頁(yè)
13 人工智能與專家系統(tǒng)_第3頁(yè)
13 人工智能與專家系統(tǒng)_第4頁(yè)
13 人工智能與專家系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第九章人工生命與智能計(jì)算9.1人任務(wù)生命概述9.2遺傳算法9.3粒子群優(yōu)化算法9.4元胞自動(dòng)機(jī)9.5蟻群算法1人工生命人工生命是指用計(jì)算機(jī)和精細(xì)機(jī)械等生成或構(gòu)造表現(xiàn)自然生命系統(tǒng)行為特點(diǎn)的仿真系統(tǒng)或模型系統(tǒng)。自然生命系統(tǒng)的行為特點(diǎn)表現(xiàn)為自組織、自修復(fù)、自復(fù)制的根本性質(zhì),以及構(gòu)成這些性質(zhì)的混沌動(dòng)力學(xué)、環(huán)境順應(yīng)和進(jìn)化。在現(xiàn)實(shí)世界中,普遍地存在著各類復(fù)雜系統(tǒng),普通以為,非線性、不穩(wěn)定性、不確定性是呵斥復(fù)雜性的根源。復(fù)雜事物只能照它復(fù)雜的容顏來(lái)了解。2第九章人工生命定義1:研討具有自然生命系統(tǒng)行為的人造系統(tǒng)。定義2:人工生命是研討怎樣經(jīng)過抽取生物景象中的根本動(dòng)力規(guī)那么來(lái)了解生命,并且在物理媒體如計(jì)算機(jī)上重建這些景象,使它們成為新的實(shí)驗(yàn)方式和受支配。定義3:在人工生命中的一切存在或?qū)?huì)存在的事物中,我們至少可以說這一領(lǐng)域從總體來(lái)說,代表了一種嘗試,就是加重了生物學(xué)中合成實(shí)際的分量。3第一次會(huì)議“人工生命——關(guān)于生命系統(tǒng)合成與模擬的跨學(xué)科研討會(huì)〞。本次會(huì)議于1987年9月在美國(guó)新墨西哥的羅斯阿拉莫斯舉行。本次會(huì)議的論文集共收錄了24篇論文,內(nèi)容主要分布在:人工生命研討的實(shí)際、生命景象的仿真、細(xì)胞自動(dòng)機(jī)〔簡(jiǎn)稱CA〕、遺傳算法、進(jìn)化仿真等5個(gè)方面,蘭頓發(fā)表了題為“人工生命〞的開辟性論文,他在文中提出了人工生命的概念,并討論了它作為一門新興的研討領(lǐng)域或?qū)W科存在的意義。蘭頓被公以為人工生命研討的創(chuàng)建者。這次會(huì)議標(biāo)志著人工生命研討領(lǐng)域的誕生。4研討人工生命的緣由人工生命的研討可使我們更好地了解突發(fā)特征,個(gè)體在低級(jí)組織中的集合,經(jīng)過我們的相互作用,常可產(chǎn)生特征。人工生命將會(huì)成為研討生物的一個(gè)特別有用的工具。對(duì)于開展新技術(shù)及加強(qiáng)我們控制自然的才干,人工生命系統(tǒng)是很有潛力的。人工生命的另一顯著運(yùn)用是遺傳工程。5人工生命的探求20世紀(jì)初,邏輯在算術(shù)機(jī)械運(yùn)算中的運(yùn)用,導(dǎo)致過程的籠統(tǒng)方式化。40年代末,50年代初,馮.諾伊曼提出了機(jī)器自增長(zhǎng)的能夠性實(shí)際。以計(jì)算機(jī)為工具,迎來(lái)了信息科學(xué)的開展。70年代以來(lái),科拉德(Conrad)和他的同事研討人工仿生系統(tǒng)中的自順應(yīng)、進(jìn)化和群體動(dòng)力學(xué),提出了不斷完善的“人工世界〞模型。80年代,人工神經(jīng)網(wǎng)絡(luò)又興起,出現(xiàn)了許多神經(jīng)網(wǎng)絡(luò)模型和學(xué)習(xí)算法。與此同時(shí),人工生命的研討也逐漸興起。1987年召開了第一屆國(guó)際人工生命會(huì)議。6人工生命的模型1)計(jì)算機(jī)病毒2)計(jì)算機(jī)的進(jìn)程3)生物統(tǒng)計(jì)學(xué)和個(gè)體胎生學(xué)4)機(jī)器人5)自催化(autocatalytic)網(wǎng)絡(luò)6)細(xì)胞自動(dòng)機(jī)7)人工核苷酸7人工生命的研討方法和戰(zhàn)略按照人工生命的組織機(jī)構(gòu),人工生命的內(nèi)容大致可以分成兩類:構(gòu)成生物體的內(nèi)部系統(tǒng),包括腦、神經(jīng)系統(tǒng)、內(nèi)分泌系統(tǒng)、免疫系統(tǒng)、遺傳系統(tǒng)、酶系統(tǒng)、代謝系統(tǒng)等。在生物體及其群體中表現(xiàn)的外部系統(tǒng)。生物群體中環(huán)境順應(yīng)系統(tǒng)和遺傳進(jìn)化系統(tǒng)等。8模型法。根據(jù)內(nèi)部和外部系統(tǒng)所表現(xiàn)的生命行為,建造信息模型。任務(wù)原理法。生命行為所顯示的自律分散和非線性的行為,它的任務(wù)原理是混沌和分形,據(jù)此研討它的機(jī)理。人工生命研討的方法9采用以計(jì)算機(jī)等信息處置機(jī)器為中心的硬件生成生命行為。一種是采用已有的信息處置機(jī)器和執(zhí)行安裝,實(shí)現(xiàn)具有人工生命行為的系統(tǒng)。另一種是用生物器件構(gòu)造生命系統(tǒng)。這些都通稱為生物計(jì)算機(jī),是一種向人工生命接近的方法。用計(jì)算機(jī)仿真,研討開發(fā)顯示生命體特征行為的模型軟件。簡(jiǎn)單地說,神經(jīng)網(wǎng)絡(luò)系統(tǒng)和遺傳算法等,都是采用信息數(shù)學(xué)模型,模擬人工生命的生成?;谌蝿?wù)原理,利用計(jì)算機(jī)仿真生成生命體。生命景象的根底是隨物理熵的增大而雜亂無(wú)章。生成這種景象的原理是混沌的分形、耗散構(gòu)造、協(xié)同反響等,采用這些產(chǎn)生生命景象。經(jīng)過計(jì)算機(jī)仿真,分析生命特有的行為生成,建立新的實(shí)際。利用上面3個(gè)戰(zhàn)略,得到生命行為共同的普通性質(zhì),經(jīng)過概括,建立生命的根本實(shí)際。這種戰(zhàn)略構(gòu)成自組織、超并行處置等實(shí)際。人工生命研討的戰(zhàn)略109.2遺傳算法及運(yùn)用遺傳算法的提出及開展遺傳算法的根本原理遺傳算法的構(gòu)成要素遺傳算法的實(shí)現(xiàn)步驟遺傳算法的運(yùn)用111遺傳算法的提出及開展遺傳算法(Genetic

Algorithm,GA)是一種基于進(jìn)化論優(yōu)勝劣汰、適者生存的物種遺傳機(jī)制的隨機(jī)化搜索算法。它是生物學(xué)和計(jì)算機(jī)科學(xué)結(jié)合的產(chǎn)物。它最早由美國(guó)密執(zhí)根大學(xué)J.Holland教授提出,其主要特點(diǎn)是群體搜索戰(zhàn)略和群體中個(gè)體之間的信息交換,搜索不依賴于梯度信息。在人工智能研討中,以為“遺傳算法、自順應(yīng)系統(tǒng)、細(xì)胞自動(dòng)機(jī)、混沌實(shí)際與人工智能一樣,都是對(duì)今后十年的計(jì)算技術(shù)有艱苦影響的關(guān)鍵技術(shù)〞12遺傳算法的開展20世紀(jì)60年代,美國(guó)密植安大學(xué)的Holland教授及其學(xué)生們?cè)獾缴锬M技術(shù)的啟發(fā),發(fā)明出了一種基于生物遺傳和進(jìn)化機(jī)制的適宜于復(fù)雜系統(tǒng)計(jì)算優(yōu)化的自順應(yīng)概率優(yōu)化技術(shù)-----遺傳算法。下面是在遺傳算法的開展進(jìn)程中一些關(guān)鍵人物所做出的一些主要奉獻(xiàn)。13J.H.Holland20世紀(jì)60年代,Holland認(rèn)識(shí)到了生物的遺傳和自然進(jìn)化景象與人工自順應(yīng)系統(tǒng)的類似關(guān)系,運(yùn)用生物遺傳和進(jìn)化的思想來(lái)研討自然和人工自順應(yīng)系統(tǒng)的生成以及它們與環(huán)境的關(guān)系,提出在研討和設(shè)計(jì)人工自順應(yīng)系統(tǒng)時(shí),可以自創(chuàng)生物遺傳的機(jī)制,以群體的方法進(jìn)展自順應(yīng)搜索,并且充分認(rèn)識(shí)到了交叉、變異等運(yùn)算戰(zhàn)略在自順應(yīng)系統(tǒng)中的重要性。遺傳算法的開展14J.D.Bagley1967年,Holland的學(xué)生Bagley在其博士論文中初次提出了“遺傳算法〞一詞,并發(fā)表了遺傳算法運(yùn)用方面的第一篇論文。他開展了復(fù)制、交叉、變異、顯性、倒位等遺傳算子,在個(gè)體編碼上運(yùn)用了雙倍體的編碼方法。這些都與目前遺傳算法中所運(yùn)用的算子和方法類似。他還敏銳地認(rèn)識(shí)到了在遺傳算法執(zhí)行的不同階段可以運(yùn)用不同的選擇率,這將有利于防止遺傳算法的早熟景象,從而創(chuàng)建了自順應(yīng)遺傳算法的概念。遺傳算法的開展1520世紀(jì)70年代,Holland提出了遺傳算法的根本定理---方式定理(SchemaTheorem),奠定了遺傳算法的實(shí)際根底。1975年,Holland出版了第一本系統(tǒng)論述遺傳算法和人工自順應(yīng)系統(tǒng)的專著<自然系統(tǒng)和人工系統(tǒng)的自順應(yīng)性〔AdaptationinNaturalandArtificialSystems〕>。遺傳算法的開展1620世紀(jì)80年代,Holland實(shí)現(xiàn)了第一個(gè)基于遺傳算法的機(jī)器學(xué)習(xí)系統(tǒng)----分類器系統(tǒng),開創(chuàng)了基于遺傳算法學(xué)習(xí)的新概念,為分類器系統(tǒng)構(gòu)造出了一個(gè)完好的框架。遺傳算法的開展17D.J.Goldberg1989年,Goldberg出版了專著<搜索、優(yōu)化和機(jī)器學(xué)習(xí)中的遺傳算法>。該書系統(tǒng)總結(jié)了遺傳算法的主要研討成果,全面而完好地論述了遺傳算法的根本原理及其運(yùn)用。遺傳算法的開展18J.R.Koza1992年,Koza將遺傳算法運(yùn)用于計(jì)算機(jī)程序的優(yōu)化設(shè)計(jì)及自動(dòng)生成,,提出了遺傳編程的概念。Koza勝利地將提出的遺傳編程方法運(yùn)用于人工智能、機(jī)器學(xué)習(xí)、符號(hào)處置等方面。遺傳算法的開展192遺傳算法的根本原理遺傳算法的根本思想是基于Darwin進(jìn)化論和Mendel的遺傳學(xué)說。Darwin進(jìn)化論最重要的是適者生存原理。它以為每一物種在開展中越來(lái)越順應(yīng)環(huán)境。物種每個(gè)個(gè)體的根本特征由后代所承繼,但后代又會(huì)產(chǎn)生一些異于父代的新變化。在環(huán)境變化時(shí),只需那些能順應(yīng)環(huán)境的個(gè)體特征方能保管下來(lái)。Mendel遺傳學(xué)說最重要的是基因遺傳原理。以為遺傳以密碼方式存在細(xì)胞中,并以基因方式包含在染色體內(nèi)。每個(gè)基因有特殊的位置并控制某種特殊性質(zhì);所以,每個(gè)基因產(chǎn)生的個(gè)體對(duì)環(huán)境具有某種順應(yīng)性?;蛲蛔兒突螂s交可產(chǎn)生更順應(yīng)于環(huán)境的后代。經(jīng)過存優(yōu)去劣的自然淘汰,順應(yīng)性高的基因構(gòu)造得以保管下來(lái)。20遺傳算法與傳統(tǒng)優(yōu)化算法的主要不同遺傳算法不是直接作用在參變量集上,而是利用參變量集的某種編碼;遺傳算法不是從單個(gè)點(diǎn),而是在群體中從一個(gè)點(diǎn)開場(chǎng)搜索;遺傳算法利用順應(yīng)值信息,無(wú)需導(dǎo)數(shù)或其它輔助信息;遺傳算法利用概率轉(zhuǎn)移規(guī)那么,而非確定性規(guī)那么。21遺傳算法的缺陷編碼不規(guī)范及編碼存在表示的不準(zhǔn)確性。單一的遺傳算法編碼不能全面地將優(yōu)化問題的約束表示出來(lái)。易于墮入部分最優(yōu)點(diǎn),導(dǎo)致早熟。223遺傳算法的構(gòu)成要素3.1染色體編碼方法。根本遺傳算法運(yùn)用固定長(zhǎng)度的二進(jìn)制符號(hào)串表示群體的個(gè)體,其等位基因是由二值符號(hào){0,1}所組成的。初始群體中各個(gè)個(gè)體的基因值可用均勻分布的隨機(jī)數(shù)生成,如:x=1001110010就可以表示一個(gè)個(gè)體,該個(gè)體的染色體長(zhǎng)度是n=10。3.2個(gè)體順應(yīng)度評(píng)價(jià)根本遺傳算法按與個(gè)體適用度成正比的概率來(lái)決議當(dāng)前群體中每個(gè)個(gè)體遺傳到下一代群體中的時(shí)機(jī)多少。為正確計(jì)算這個(gè)概率,這里要求一切個(gè)體的順應(yīng)度必需為正數(shù)或零。根據(jù)不同種類的問題,必需預(yù)先確定好由目的函數(shù)值到個(gè)體順應(yīng)度的轉(zhuǎn)換規(guī)那么。233遺傳算法的構(gòu)成要素3.3遺傳算子?選擇算子(selection):又稱為復(fù)制算子。按照某種戰(zhàn)略從父代中挑選個(gè)體進(jìn)入下一代,如運(yùn)用比例選擇、輪盤式選擇。?交叉算子(crossover):又稱為雜交算子。將從群體中選擇的兩個(gè)個(gè)體,按照某種戰(zhàn)略使兩個(gè)個(gè)體相互交換部分染色體,從而構(gòu)成兩個(gè)新的個(gè)體。如運(yùn)用單點(diǎn)一致交叉。?變異算子(mutation):按照一定的概率〔普通較小〕,改動(dòng)染色體中某些基因的值。243遺傳算法的構(gòu)成要素3.4、運(yùn)轉(zhuǎn)參數(shù)N:群體大小,即群體中包含的個(gè)體的數(shù)量。T:遺傳算法終止的進(jìn)化代數(shù)。Pc:交叉概率,普通取為0.4~0.99。Pm:變異概率,普通取為0.0001~0.1。25遺傳算法與傳統(tǒng)優(yōu)化算法的主要不同遺傳算法不是直接作用在參變量集上,而是利用參變量集的某種編碼;遺傳算法不是從單個(gè)點(diǎn),而是在群體中從一個(gè)點(diǎn)開場(chǎng)搜索;遺傳算法利用順應(yīng)值信息,無(wú)需導(dǎo)數(shù)或其它輔助信息;遺傳算法利用概率轉(zhuǎn)移規(guī)那么,而非確定性規(guī)那么。264遺傳算法的運(yùn)用步驟遺傳算法提供了一種求解復(fù)雜系統(tǒng)優(yōu)化問題的通用框架,它不依賴于問題的領(lǐng)域和種類。對(duì)一個(gè)需求進(jìn)展優(yōu)化和計(jì)算的實(shí)踐運(yùn)用問題,普通可按下述步驟來(lái)求解問題的遺傳算法。遺傳算法的預(yù)備任務(wù):1〕確定表示方案;2〕確定順應(yīng)值的度量;3〕確定控制該算法的參數(shù)和變量;4〕確定怎樣指定結(jié)果及程序運(yùn)轉(zhuǎn)終了的規(guī)范。274遺傳算法的運(yùn)用步驟遺傳算法提供了一種求解復(fù)雜系統(tǒng)優(yōu)化問題的通用框架。對(duì)于詳細(xì)問題,可按下述步驟來(lái)構(gòu)造:①確定決策變量及其各種約束條件,即確定出個(gè)體的表現(xiàn)型X和問題的解空間;②建立優(yōu)化模型,即描畫出目的函數(shù)的類型及其數(shù)學(xué)描畫方式或量化方法;284遺傳算法的運(yùn)用步驟③確定表示可行解的染色體編碼方法,即確定出個(gè)體的基因型X及遺傳算法的搜索空間;④確定解碼方法,即確定出由個(gè)體基因型X到個(gè)體表現(xiàn)型X的對(duì)應(yīng)關(guān)系或轉(zhuǎn)換方法;⑤確定個(gè)體順應(yīng)度的量化評(píng)價(jià)方法,即確定出由目的函數(shù)值到個(gè)體順應(yīng)度的轉(zhuǎn)換規(guī)那么;294遺傳算法的運(yùn)用步驟⑥設(shè)計(jì)遺傳算子,即確定出選擇運(yùn)算、交叉運(yùn)算、變異運(yùn)算等遺傳算子的詳細(xì)操作方法;⑦確定遺傳算法的有關(guān)運(yùn)轉(zhuǎn)參數(shù),即確定出遺傳算法的等參數(shù)。30根本遺傳算法流程圖引入新個(gè)體變異隨機(jī)創(chuàng)建初始群體自然選擇復(fù)制、雜交顯示結(jié)果終了是否能否滿足選中規(guī)范?計(jì)算群體中每個(gè)個(gè)體的順應(yīng)值31遺傳算法舉例問題:求〔1〕編碼:此時(shí)取均長(zhǎng)為5,每個(gè)染色體〔2〕初始群體生成:群體大小視情況而定,此處設(shè)置為4,隨機(jī)產(chǎn)生四個(gè)個(gè)體:編碼:01101,11000,01000,10011解碼:1324819順應(yīng)度:16957664361〔3〕順應(yīng)度評(píng)價(jià):32〔4〕選擇:選擇概率個(gè)體:01101,11000,01000,10011順應(yīng)度:16957664361選擇概率:0.140.490.060.31選擇結(jié)果:01101,11000,11000,10011〔5〕交叉操作:發(fā)生交叉的概率較大哪兩個(gè)個(gè)體配對(duì)交叉是隨機(jī)的交叉點(diǎn)位置的選取是隨機(jī)的〔單點(diǎn)交叉〕011010110011000110111100011001100111000033〔6〕變異:發(fā)生變異的概率很小〔7〕新群體的產(chǎn)生:保管上一代最優(yōu)個(gè)體,普通為10%左右,至少1個(gè)用新個(gè)體取代舊個(gè)體,隨機(jī)取代或擇優(yōu)取代。11000,11011,11001,10011〔8〕反復(fù)上述操作:闡明:GA的終止條件普通人為設(shè)置;GA只能求次優(yōu)解或稱心解。分析:按第二代新群體進(jìn)展遺傳操作,假設(shè)無(wú)變異,永遠(yuǎn)也找不到最優(yōu)解——擇優(yōu)取代有問題。假設(shè)隨機(jī)的將個(gè)體01101選入新群體中,有能夠找到最優(yōu)解。34第一代種群S1中各染色體的情況35選擇-復(fù)制設(shè)從區(qū)間[0,1]中產(chǎn)生4個(gè)隨機(jī)數(shù)如下:r1=0.450126,r2=0.110347,r3=0.572496,r4=0.98503按賭輪選擇法,染色體s1,s2,s3,s4的被選中次數(shù)依次為:1,2,0,1。于是,經(jīng)復(fù)制得群體:s1’=11000〔24〕,s2’=01101〔13〕,s3’=11000〔24〕,s4’=10011〔19〕可以看出,在第一輪選擇中順應(yīng)度最高的染色體s2被選中兩次,因此被復(fù)制兩次;而順應(yīng)度最低的染色體s3一次也沒有選中而遭淘汰。36交叉設(shè)交叉率pc=100%,即S1中的全體染色體都參與交叉運(yùn)算。設(shè)s1’與s2’配對(duì),s2’與s4’配對(duì)。分別交換后兩位基因,得新染色體:s1’’=11001〔25〕,s2’’=01100〔12〕,s3’’=11011〔27〕,s4’’=10000〔16〕變異設(shè)變異率pm=0.001。這樣,群體S1中共有540.001=0.02位基因可以變異。0.02位顯然缺乏1位,所以本輪遺傳操作不做變異。如今,我們得到了第二代種群S2:s1=11001〔25〕,s2=01100〔12〕,s3=11011〔27〕,s4=10000〔16〕37第二代種群S2中各染色體的情況38假設(shè)這一輪選擇-復(fù)制操作中,種群S2中的4個(gè)染色體都被選中〔由于選擇概率畢竟只是一種幾率,所以4個(gè)染色體恰好都被選中的情況是存在的〕,我們得到群體:s1’=11001〔25〕,s2’=01100〔12〕,s3’=11011〔27〕,s4’=10000〔16〕然后,做交叉運(yùn)算,讓s1’與s2’,s3’與s4’分別交換后三位基因,得s1’’=11100〔28〕,s2’’=01001〔9〕,s3’’=11000〔24〕,s4’’=10011〔19〕這一輪依然不會(huì)發(fā)生變異。于是,得第三代種群S3:s1=11100〔28〕,s2=01001〔9〕,s3=11000〔24〕,s4=10011〔19〕39第三代種群S4中各染色體的情況40設(shè)這一輪的選擇-復(fù)制結(jié)果為:s1’=11100〔28〕,s2’=11100〔28〕,s3’=11000〔24〕,s4’=10011〔19〕然后,做交叉運(yùn)算,讓s1’與s4’,s2’與s3’分別交換后兩位基因,得s1’’=11111〔31〕,s2’’=11100〔28〕,s3’’=11000〔24〕,s4’’=10000〔16〕這一輪依然不會(huì)發(fā)生變異。于是,得第四代種群S4:s1=11111〔31〕,s2=11100〔28〕,s3=11000〔24〕,s4=10000〔16〕41顯然,在這一代種群中曾經(jīng)出現(xiàn)了順應(yīng)度最高的染色體s1=11111。于是,遺傳操作終止,將染色體“11111〞作為最終結(jié)果輸出。然后,將染色體“11111〞解碼為表現(xiàn)型,即得所求的最優(yōu)解:31。將31代入函數(shù)y=x2中,即得原問題的解,即函數(shù)y=x2的最大值為961。425遺傳算法的運(yùn)用應(yīng)用領(lǐng)域具體說明控制煤氣管道控制,防避導(dǎo)彈控制,機(jī)器人控制規(guī)劃生產(chǎn)規(guī)劃,并行任務(wù)分配設(shè)計(jì)VLSI布局,背包問題,圖劃分問題圖像處理模式識(shí)別,特征抽取信號(hào)處理濾波器設(shè)計(jì)機(jī)器人路徑規(guī)劃人工生命生命的遺傳進(jìn)化人工神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練和網(wǎng)絡(luò)結(jié)構(gòu)生成43遺傳算法的運(yùn)用遺傳算法提供了一種求解復(fù)雜系統(tǒng)優(yōu)化問題的通用框架,它不依賴于問題的詳細(xì)領(lǐng)域,對(duì)問題的種類有很強(qiáng)的魯棒性,所以廣泛運(yùn)用于很多學(xué)科。下面列舉一些遺傳算法的主要運(yùn)用領(lǐng)域。44函數(shù)優(yōu)化是遺傳算法的經(jīng)典運(yùn)用領(lǐng)域,也是對(duì)遺傳算法進(jìn)展性能測(cè)試評(píng)價(jià)的常用算例。對(duì)于一些非線性、多模型、多目的的函數(shù)優(yōu)化問題,用其他優(yōu)化方法較難求解,而遺傳算法卻可以方便地得到較好的結(jié)果。函數(shù)優(yōu)化45組合優(yōu)化遺傳算法是尋求組合優(yōu)化問題稱心解的最正確工具之一,實(shí)際證明,遺傳算法對(duì)于組合優(yōu)化問題中的NP完全問題非常有效。46消費(fèi)調(diào)度問題消費(fèi)調(diào)度問題在很多情況下所建立起來(lái)的數(shù)學(xué)模型難以準(zhǔn)確求解,即使經(jīng)過一些簡(jiǎn)化之后可以進(jìn)展求解也會(huì)因簡(jiǎn)化得太多而使求解結(jié)果與實(shí)踐相差太遠(yuǎn)。如今遺傳算法曾經(jīng)成為處理復(fù)雜調(diào)度問題的有效工具。47自動(dòng)控制遺傳算法曾經(jīng)在自動(dòng)控制領(lǐng)域中得到了很好的運(yùn)用,例如基于遺傳算法的模糊控制器的優(yōu)化設(shè)計(jì)、基于遺傳算法的參數(shù)辨識(shí)、基于遺傳算法的模糊控制規(guī)那么的學(xué)習(xí)、利用遺傳算法進(jìn)展人工神經(jīng)網(wǎng)絡(luò)的構(gòu)造優(yōu)化設(shè)計(jì)和權(quán)值學(xué)習(xí)等。48機(jī)器人學(xué)機(jī)器人是一類復(fù)雜的難以準(zhǔn)確建模的人工系統(tǒng),而遺傳算法的來(lái)源就來(lái)自于對(duì)人工自順應(yīng)系統(tǒng)的研討,所以機(jī)器人學(xué)自然成為遺傳算法的一個(gè)重要運(yùn)用領(lǐng)域。49圖象處置圖像處置是計(jì)算機(jī)視覺中的一個(gè)重要研討領(lǐng)域。在圖像處置過程中,如掃描、特征提取、圖像分割等不可防止地存在一些誤差,這些誤差會(huì)影響圖像處置的效果。如何使這些誤差最小是使計(jì)算機(jī)視覺到達(dá)適用化的重要要求,遺傳算法在這些圖像處置中的優(yōu)化計(jì)算方面得到了很好的運(yùn)用。50人工生命人工生命是用計(jì)算機(jī)、機(jī)械等人工媒體模擬或構(gòu)造出的具有自然生物系統(tǒng)特有行為的人造系統(tǒng)。自組織才干和自學(xué)習(xí)才干是人工生命的兩大重要特征。人工生命與遺傳算法有著親密的關(guān)系,基于遺傳算法的進(jìn)化模型是研討人工生命景象的重要實(shí)際根底。519.3粒子群優(yōu)化算法粒子群優(yōu)化(ParticleSwarmOptimization,PSO),又稱微粒群算法,是由J.Kennedy和RCEberhart等于1995年開發(fā)的一種演化機(jī)制。粒子(particle)〞是一個(gè)折衷的選擇,由于既需求將群體中的成員描畫為沒有質(zhì)量、沒有體積的,同時(shí)也需求描畫它的速度和加速形狀。PSO模擬鳥群的捕食行為。想象這樣一個(gè)場(chǎng)景:一群鳥在隨機(jī)搜索食物。在這個(gè)區(qū)域里只需一塊食物。一切的鳥都不知道食物在那里。但是他們知道當(dāng)前的位置離食物還有多遠(yuǎn)。那么找到食物的最優(yōu)戰(zhàn)略是什么呢。最簡(jiǎn)單有效的就是搜索目前離食物最近的鳥的周圍區(qū)域。PSO從這種模型中得到啟示并用于處理優(yōu)化問題。PSO中,每個(gè)優(yōu)化問題的解都是搜索空間中的一只鳥。我們稱之為“粒子〞。一切的例子都有一個(gè)由被優(yōu)化的函數(shù)決議的順應(yīng)值(fitnessvalue),每個(gè)粒子還有一個(gè)速度決議他們飛翔的方向和間隔。然后粒子們就跟隨當(dāng)前的最優(yōu)粒子在解空間中搜索。52特點(diǎn)分布式搜索具記憶性組件較少,容易實(shí)現(xiàn)適宜在延續(xù)性的范圍內(nèi)搜索53演算法引見每個(gè)尋優(yōu)的問題解都被想象成一只鳥,我們也稱為“Particle〞。一切的Particle都有一個(gè)fitnessfunction以判別目前的位置之好壞,每一個(gè)Particle必需賦予記憶性,能記得所搜索到最正確位置。每一個(gè)Particle還有一個(gè)速度以決議飛行的間隔與方向。54算法流程1.Initial將群族

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論