版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
游戲中的人工智能技術浙江大學計算機學院學習內容和目的游戲AI的根本概念游戲中簡單的AI方式游戲中常用的AI技術有限形狀機A¤,模糊邏輯等實現(xiàn)AI引擎的要點GAMEAI技術簡介〔1〕GAMEAI的描畫使得游戲表現(xiàn)出與人的智能行為/活動相類似,或者與玩家的思想/感知相符合的特性。GAMEAI的實現(xiàn)技術實現(xiàn)利用充分的領域知識和常識客觀世界的運動規(guī)律(gamephysics)利用已有的AI技術交融文娛性GAMEAI技術簡介〔2〕游戲中涉及的AI技術專家系統(tǒng)用知識表示專家的閱歷,并在此根底上作自動推理案例式推理將輸入與數(shù)據庫中已有的案例進展比較,選取最為相近的案例,其已有的處理方法即為輸出有限形狀機基于規(guī)那么的系統(tǒng),有限個形狀銜接成一有向圖,每一條邊稱為一個轉移GAMEAI技術簡介〔3〕游戲中涉及的AI技術〔續(xù)〕產生式系統(tǒng)包含多個產生式,每一條產生式由條件和動作兩部分組成,當產生式的條件滿足時,系統(tǒng)就執(zhí)行相應的動作決策樹給定輸入,從樹的根部開場,將輸入與當前結點相比較,選擇當前結點的某一個子結點作為下一次比較的對象。當?shù)竭_樹的葉子時,那么給出相應的決策搜索方法找到一列動作〔或形狀轉移〕,使得最終的結果滿足某一特定目的GAMEAI技術簡介〔4〕游戲中涉及的AI技術〔續(xù)〕規(guī)劃系統(tǒng)給定世界的初始形狀,以及下一步能夠采取的動作的準確定義,找到完成某個特定目的的最優(yōu)途徑一階謂詞邏輯謂詞邏輯經過定義“物體〞、“屬性〞、“關系〞等對當前場景的形狀進展推理情景演算用一階邏輯計算在給定情景下AI生命的反響GAMEAI技術簡介〔5〕游戲中涉及的AI技術〔續(xù)〕多Agent研討在多個相互競爭相互協(xié)作的智能體之間所產生的交互智能行為人工生命多agent系一致種,試圖將生命系統(tǒng)中一些普遍規(guī)律運用到虛擬世界的人工智能體上群組行為(Flocking)人工生命的一類,研討協(xié)同挪動技術,例如人工智能體如何在大量的羊群中挪動GAMEAI技術簡介〔6〕游戲中涉及的AI技術〔續(xù)〕Robotics讓機器在自然環(huán)境下交互的任務遺傳算法直接模擬生物進化過程,經過隨機選擇、雜交和突變等對程序、算法或者一系列參數(shù)進展操作神經網絡模擬動物神經系統(tǒng)功能的機器學習方法經過反復調理系統(tǒng)內部中各個神經元之間的銜接參數(shù),使得訓練得到的系統(tǒng)在大多數(shù)情況下作出優(yōu)或者近似優(yōu)的反響GAMEAI技術簡介〔7〕游戲中涉及的AI技術〔續(xù)〕模糊邏輯與傳統(tǒng)二值〔對-錯〕邏輯不同,模糊邏輯用實數(shù)表示物體隸屬于某一類的能夠性置信網絡提供建立不同景象之間內在因果關系的工具,并利用概率實際處置未知的和不完全的知識對當前形狀作出判別,并決議下一步能夠的動作以及其帶來的后果GAMEAI技術簡介〔8〕GAMEAI技術的分類確定型基于領域固定領域知識,模擬簡單的固定行為行為型基于行為方式來模擬智能行為戰(zhàn)術型戰(zhàn)略模擬RTS〔realtimestrategy〕其他確定型AI算法確定性算法指預先編入代碼當中的可預測的行為從最簡單的算法開場例如,系統(tǒng)中有一顆小行星,以某一速度作勻速直線運動,它在恣意時辰的位置由以下公式決議:某種程度上,它們是智能的,但是這種智能是確定的,可預測的Tracking/ChasingAI當智能體找到目的后,一心一意向其挪動,而不思索任何其他的要素,例如妨礙物、另外的目的等非常機械化在每一幀中,智能體計算其到目的的前進方向,并根據其速度,前進一段間隔浙江大學CAD&CG國家重點實驗室Tracking/Chasing算法Tracking算法還可以做的更為真實一點,就像紅外導彈一樣:在每一幀中,智能體依然首先計算其到目的的前進方向這時,智能體的速度允許發(fā)生變化,并根據更新后的速度,計算下一幀的位置速度有一個上限,超越這個上限,智能體的速度將減慢,直到重新加速為止浙江大學CAD&CG國家重點實驗室Evading算法與前面的chasing算法根本一樣,獨一區(qū)別是智能體沿著遠離物體的方向挪動浙江大學CAD&CG國家重點實驗室追逐行為的模擬例如他追我趕GameAI/chasingandavoidingdemo基于行為方式的AI在任一時間點,每一個智能體都按照預先設定的某種方式運動決策系統(tǒng)根據系統(tǒng)當前的形狀,為每一個智能體從方式集合中選擇適當?shù)姆绞椒绞矫璁嬃酥悄荏w將在下面幾幀中所采取的一系列動作特例:scriptedAI,當系統(tǒng)到達某一特定形狀〔例如,每個回合的終了〕,系統(tǒng)運轉的一段程序〔用腳本寫〕,決議系統(tǒng)下一步的動作典型的行為方式根本方式用一段指令定義方式寫一個解釋器解釋這段指令,并用于控制智能體的行為條件邏輯方式更為靈敏的控制可以經過條件邏輯選擇方式也可以選擇本身帶有條件邏輯轉移的方式編程技巧非常直觀Pattern是一列數(shù)組數(shù)組的每一項定義智能體在該幀的速度〔方向+大小〕在模擬過程中,智能體就按照預先設定的參數(shù)在每一幀之間運動當挪動到數(shù)組末尾時,重新選擇一個新的方式行為型的AI技術例如ChasingbehaviorAIdemo戰(zhàn)略性AI與通用問題求解AI的研討人員試圖尋覓一個通用的計算模型和方法,處理一切的問題感知輸入系統(tǒng)有一個記憶模擬存儲系統(tǒng)推理機行為輸出系統(tǒng)博弈問題有限形狀機〔FSM〕規(guī)劃和搜索有限形狀機形狀〔要采取的行為〕追擊隨機走動巡查吃轉移〔發(fā)生轉移的緣由〕時間片終了發(fā)生某個時間完成某個行為伐木將木頭運往最近的倉庫足夠多木材放下木頭:前往林場到倉庫到林場有限形狀機機器一切部件的總稱形狀對于層次有限形狀機而言,形狀包括各種子形狀轉移系統(tǒng)從當前活動形狀出發(fā),判別下一個活動形狀,改動系統(tǒng)當前的格局,并執(zhí)行相應的操作浙江大學CAD&CG國家重點實驗室有限形狀機條件定義發(fā)生轉移的先決條件輸入和事件允許形狀機對環(huán)境變化作出反響動作作為形狀的一部分,或者伴隨轉移出現(xiàn)浙江大學CAD&CG國家重點實驗室形狀空間圖有向圖每個結點表示系統(tǒng)形狀模型,每條弧表示形狀轉移所伴隨的動作行為結點可以是無窮多個有些結點之間能夠沒有弧相銜接特定形狀的查找結點-包含查找目的終點-搜索途徑的終了查找空間-一切結點的集合目的-所要到達的結點閱歷-在一定程度上提示下一步搜索的方向解答途徑-從起始結點開場,到目的的一條有向途徑模糊的有限形狀機將模糊邏輯和有限形狀機結合形狀之間的遷移不再是確定的同時有多個形狀有限形狀機和模糊的有限形狀機例如FSM/FuFSM代碼例如隸屬度演示規(guī)劃 Partofintelligenceistheabilitytoplan -MovetoagoalState將系統(tǒng)表示成一系列形狀的集合經過操作〔Operator〕改動形狀浙江大學CAD&CG國家重點實驗室途徑規(guī)劃形狀智能體在空間的位置其他離散空間體素室內位置部分區(qū)塊〔tile〕操作從一個位置挪動到其他位置浙江大學CAD&CG國家重點實驗室途徑規(guī)劃算法必需對形狀空間進展搜索,才干轉移至目的形狀完全性假設目的形狀存在,算法能否可以將其找到?時間復雜度空間復雜度可以找到最優(yōu)解浙江大學CAD&CG國家重點實驗室搜索戰(zhàn)略如何評價搜索算法時間:多長時間可以找到解找到的解是最優(yōu)、次優(yōu)還是其他盲目搜索沒有先驗知識僅僅知道目的形狀是什么閱歷搜索用閱歷公式表示擁有的先驗知識“閱歷〞只能作相對簡單、低級的決策浙江大學CAD&CG國家重點實驗室廣度優(yōu)先搜索根結點->兒子結點->孫子結點缺陷:內存耗費大浙江大學CAD&CG國家重點實驗室RootRootChild1Child2RootChild1Child2GChild1GChild2GChild3GChild4(1)(2)(3)深度優(yōu)先搜索先兒子結點,后兄弟浙江大學CAD&CG國家重點實驗室RootChild1GChild1GChild2RootChild1RootChild1GChild1(1)(2)(3)雙向搜索同時產生兩棵搜索樹一棵從起點出發(fā)一棵從目的出發(fā)浙江大學CAD&CG國家重點實驗室啟發(fā)式搜索定義目的函數(shù),反映擁有的先驗知識估計離目的的間隔估計到達目的的破費用上述估計指點途徑的搜索,加快搜索過程浙江大學CAD&CG國家重點實驗室貪婪搜索法永遠沿著具有最小目的函數(shù)值的途徑進展搜索不一定可以找到目的能夠得到部分最優(yōu)解,而不是全局最優(yōu)浙江大學CAD&CG國家重點實驗室A*啟發(fā)搜索思索到貪婪搜索法不能保證找到最優(yōu)解改良-目的函數(shù)由兩個部分組成從當前形狀到目的形狀的“破費〞〔估計〕從初始形狀到當前形狀的“破費〞浙江大學CAD&CG國家重點實驗室根本想法貪婪搜索法對能夠的后繼形狀n’,計算其到目的形狀的“破費〞h(n’),并置于一個優(yōu)先隊列中A*對能夠的后繼形狀n’,計算其目的函數(shù)f(n’),并置于優(yōu)先隊列中f(n’)=g(n’)+h(n’),其中g(n’)是從初始形狀到n’的“破費〞浙江大學CAD&CG國家重點實驗室根本想法選擇下一步形狀n,使得f(n)是隊列中最小的假設h(n)估計準確的話,方法是可行的浙江大學CAD&CG國家重點實驗室終了條件A*算法終了條件是:當且僅當目的形狀被從優(yōu)先隊列中挑選出來浙江大學CAD&CG國家重點實驗室A*算法優(yōu)先隊列PQ-初始為空V〔一系列三元組(形狀,f,回溯指針)集合,表示訪問過的結點〕-初始為空將初始結點S置于PQ中,V中放入(S,f(s),NULL)算法:假設V為空,退出程序,沒有解否那么,從PQ中取出第一項,記為n假設n就是目的結點,那么搜索終了否那么,產生n的后繼結點浙江大學CAD&CG國家重點實驗室A*算法對n的每一個后繼結點n’計算f’=g(n’)+h(n’)=g(n)+cost(n,n’)+h(n’)假設n’未被訪問過,或者n’曾經被訪問過,但是記錄的f(n’)>f’,或者n’曾經在PQ隊列中,但是記錄的f(n’)>f’放置/更新n’于優(yōu)先隊列中,使其對應的目的函數(shù)值為f’添加(n’,f’,n)至V當中否那么忽略n’浙江大學CAD&CG國家重點實驗室A*算法能否找到最優(yōu)途徑否浙江大學CAD&CG國家重點實驗室A*算法性質令h*(n)=從目的到n最小破費真實值.閱歷h稱為可行的當且僅當對一切的形狀n,h(n)<=h*(n).可行閱歷確保永不過估計結點到目的的破費具有可行閱歷的A*算法一定收斂到最優(yōu)解比較費內存當不存在解時,算法失敗防止對全空間進展搜索作雙向搜索途徑的規(guī)劃和尋覓演示Astardemo最短路經戰(zhàn)術最短路經暴露時間有效火力視野群體行為的模擬〔1〕物群的行為物群聚集在一同飛行,遇到另一物群時,他們將避開和分散,必要時分成多群分開后,將尋覓同伴,構成新的物群,并最終恢復原來的物群物群可以對付突發(fā)行為,能否對不斷變化的環(huán)境做出實時的反響,并作為一個整體行動。。。。。。群體行為的模擬〔2〕物群模擬的簡單規(guī)那么分別〔separation〕:同物群中的其他成員假設即假設離。列隊(alignment):與物群中的其他成員堅持一樣的航向內聚(cohesion):不落伍避開〔avoidance〕:避開妨礙物和天敵生存〔survival〕:必要時進展捕食或者逃脫被吃……..群體行為的模擬〔3〕游戲中的物群行為RTS游戲的部隊的編隊模擬RPG游戲中的群體行為模擬行為模擬的實現(xiàn)無形狀不紀錄任何信息每次將重新評價其環(huán)境群體行為的模擬〔4〕例如前進方向不確定,但整體行動避開妨礙物飛行動物老鷹:飛行速度快,視野廣,吃麻雀麻雀:飛行速度普通,視野普通,吃昆蟲昆蟲:飛行速度慢,視野小,不捕食,能繁衍物群的喂養(yǎng)餓→吃→試圖接近獵物昆蟲不能滅絕群體行為的模擬〔4〕演示:flockingdemo模糊邏輯傳統(tǒng)邏輯把思想過程絕對化,從而到達準確、嚴厲的目的舉例:一個被討論的對象X,要么屬于某一個集合A,要么不屬于該集合,兩者比居其一,而且兩者僅居其一,決不模棱兩可對于命題:張三的性格穩(wěn)重,如何判別這一命題的真假?模糊邏輯對于上述的例子,模糊邏輯允許我們用一個[0,1]的實數(shù)表示X屬于A的隸屬程度。傳統(tǒng)邏輯即隸屬程度只能從0和1之間選擇的情況對于“性格穩(wěn)重〞這個模糊概念,我們可以用“一點而也不穩(wěn)重〞、“不太穩(wěn)重〞、“不好說〞、“有點穩(wěn)重〞、“挺穩(wěn)重〞、“很穩(wěn)重〞等沒有明確界限的詞語描畫模糊邏輯的運用將重心轉移至物體屬于某個集合的隸屬程度上在AI領域的主要運用為決策行為選擇輸入、輸出過濾浙江大學CAD&CG國家重點實驗室符合邏輯操作設A,B,C均為U中的模糊集模糊并假設對8x2U,均有c=max(A(x),B(x)),那么稱C為A與B的模糊并模糊交假設對8x2U,均有c=min(A(x),B(x)),那么稱C為A與B的模糊交浙江大學CAD&CG國家重點實驗室例子浙江大學CAD&CG國家重點實驗室大約6英尺長的高的人與浙江大學CAD&CG國家重點實驗室或浙江大學CAD&CG國家重點實驗室非浙江大學CAD&CG國家重點實驗室模糊控制舉例:車輛駕駛前提:兩輛車之間不能相撞在模糊邏輯中的實現(xiàn):用兩個變量描畫每一輛車當前時辰,車與前面一輛車之間的間隔d當前時辰與前一時辰間隔的差d浙江大學CAD&CG國家重點實驗室模糊控制Ifd=0且d=兩個車位長,堅持現(xiàn)有速度Ifd<0且d<兩個車位長,減慢速度Ifd>0且d>兩個車位長,加快速度浙江大學CAD&CG國家重點實驗室小結模糊邏輯和模糊控制被廣泛用于游戲當中當他想模擬人的思想方式時模糊邏輯同樣可以用于表示無生命時間給定風速和方向,問云如何挪動浙江大學CAD&CG國家重點實驗室小結在游戲中,模糊邏輯還可以用于對抗敵人的人工智能非玩家的角色〔描畫某個販賣情報的人對他的信任程度〕Flocking算法浙江大學CAD&CG國家重點實驗室神經網絡簡化的人腦模型人腦大約有1012個神經元每一個神經元都可以處置和發(fā)送信息神經元的三個主要組成部分:細胞體,神經元新陳代謝的中心樹突,接納來自其他神經元的信號軸突,向其他神經元發(fā)送信號浙江大學CAD&CG國家重點實驗室神經網絡生物學發(fā)現(xiàn)神經元是人腦的根本組成部分假設將神經元看作結點,它們之間的銜接看作弧,那么這些神經元組成一個稠密銜接的圖雖然單個神經元的任務過程較簡單,當大量神經元連成一個網絡并動態(tài)運轉時,系統(tǒng)是非常復雜的浙江大學CAD&CG國家重點實驗室人工神經元模型是人類大腦神經元的簡化N個輸入1個輸出作用函數(shù)浙江大學CAD&CG國家重點實驗室人工神經網絡根底McCullochandPitts與1943年第一次提出人工神經網絡概念一個處置單元將接納的信息x0,x1,,xn-1經過用W0,W1,,Wn-1表示互聯(lián)強度,以點積的方式合本錢人的輸入,并將輸入與以某種方式設定的閾值相比較,再經某種方式的作用函數(shù)f的轉換,得到該單元的輸出yf可以是階梯函數(shù)、線性或者是指數(shù)方式的函數(shù)浙江大學CAD&CG國家重點實驗室神經計算神經網絡是基于人腦的平行體系構造與多處置器計算機相類似獨立處置單元高度互聯(lián)簡單音訊傳送順應性交互浙江大學CAD&CG國家重點實驗室訓練神經網絡初始化:隨機設定各條邊的W值給定一對〔輸入,輸出〕,已有神經網絡根據輸入計算輸出,將其與估計輸出相比較,并根據兩者之間的差值調整各條邊的W值神經網絡也可以自動學習,但是相比訓練,收斂速度要慢很多浙江大學CAD&CG國家重點實驗室訓練神經網絡對知樣本分類的正確率對未知樣本分類的正確率過訓練浙江大學CAD&CG國家重點實驗室對邏輯關系“或〞的學習浙江大學CAD&CG國家重點實驗室 網絡有兩個輸入,一個輸出,都是二元變量 輸出為1假設W0£I0+W1£I1+Wb>0
輸出為0假設W0£I0+W1£I1+Wb<=0
調整權重權重的修正與期望輸出和實踐輸出之差成正比 是學習率,d是期望輸出,y是實踐輸出,xi是輸入浙江大學CAD&CG國家重點實驗室I0I1Desiredoutput000011101111例如當?shù)?步時,(d-y)=0,因此W=0,那么訓練終了浙江大學CAD&CG國家重點實驗室多層感知器反向傳播網絡徑向基函數(shù)網絡可以學習恣意復雜的方式輸入、輸出均可以為實數(shù)浙江大學CAD&CG國家重點實驗室反向傳播網絡三層:輸入層、隱含層、輸出層,前一層的輸出是后一層的輸入是一種前饋網,不構成回路可以有多個隱含層三層結點曾經可以產生恣意復雜的映射浙江大學CAD&CG國家重點實驗室典型BP網絡構造浙江大學CAD&CG國家重點實驗室作用函數(shù):BP學習算法將全部權值與結點的閾值設置為一個小的隨機值加在輸入與輸出計算實踐輸出修正權值從輸出結點開場,反向的向第一隱含層〔即存在多層隱含層時最接近輸入層的隱含層〕傳播由總誤差誘發(fā)的權值修正在到達預定誤差精度和循環(huán)次數(shù)后退出,否那么轉步驟2反復浙江大學CAD&CG國家重點實驗室徑向基函數(shù)網絡前饋網絡,只需一個隱含層可以表示恣意復雜的映射隱含層的作用函數(shù)稱為徑向基函數(shù),在某一點函數(shù)有最大值,而分開該點一定間隔的值被映射為0普通的,取徑向基函數(shù)為高斯函數(shù)浙江大學CAD&CG國家重點實驗室訓練RBF網絡需求決議隱含層包含多少個結點每個結點作用函數(shù)訓練過程首先經過察看訓練樣本,決議作用函數(shù)的外形用前面的delta規(guī)那么修正權重運用物體分類函數(shù)插值浙江大學CAD&CG國家重點實驗室小結BP和RBF網絡是兩個常用的神經網絡模型當系統(tǒng)遇到新的未知樣本,RBF可以經過添加隱含層結點加強系統(tǒng)的判別才干兩者都能處置動態(tài)時序數(shù)據浙江大學CAD&CG國家重點實驗室神經網絡運用當我們沒方法明確給出一個算法解時當我們有充足的樣本時當我們需求從數(shù)據中獲得一點什么時 我們可以運用神經網絡浙江大學CAD&CG國家重點實驗室神經網絡運用對于那些傳統(tǒng)計算處理不了的問題,神經網絡也無法處理神經網絡可以簡化某些特定問題的解答,例如,從數(shù)據中提煉一個模型對于數(shù)據構成過程未知或者復雜的問題而言,神經網絡可以協(xié)助我們從一定程度上了解內在的規(guī)律浙江大學CAD&CG國家重點實驗室神經網絡運用投資分析筆跡分析過程控制市場調查形狀監(jiān)控浙江大學CAD&CG國家重點實驗室神經網絡與游戲判別所處的環(huán)境決議下一步的動作用于表示積累的閱歷浙江大學CAD&CG國家重點實驗室神經元網絡坦克的射擊訓練例如Neuronetworkdemo遺傳算法遺傳算法的根本思想是基于Darwin進化論和Mendel的遺傳學說的適者生存原理基因遺傳原理〔基因突變和基因雜交〕遺傳算法普通用于在難易預測其中各個要素之間相互作用的大型系統(tǒng)上作非線性優(yōu)化浙江大學CAD&CG國家重點實驗室遺傳算法任務原理選擇初始群體察看每個個體對環(huán)境的順應能量選擇反復雜交變異察看每個個體對環(huán)境的順應能量選擇直到滿足某些終了條件浙江大學CAD&CG國家重點實驗室進化和遺傳學的概念串〔string〕它是個體(Individual)的方式,在算法中為二進制串,并且對應于遺傳學中的染色體(Chromosome)群體(Population)個體的集合稱為群體,串是群體的元素基因(Gene)基因是串中的元素,基因用于表示個體的特征。例如有一個串S=1011,那么其中的1,0,1,1這4個元素分別稱為基因。它們的值稱為等位基因(Alletes)基因位置(GenePosition)一個基因在串中的位置稱為基因位置,有時也簡稱基因位?;蛭恢糜纱淖笙蛴矣嬎悖缭诖甋=1101中,0的基因位置是3?;蛭恢脤谶z傳學中的地點(Locus)進化和遺傳學的概念基因特征值(GeneFeature)在用串表示整數(shù)時,基因的特征值與二進制數(shù)的權一致;例如在串S=1011中,基因位置3中的1,它的基因特征值為2;基因位置1中的1,它的基因特征值為8非線性它對應遺傳學中的異位顯性(Epistasis)順應度(Fitness)表示某一個體對于環(huán)境的順應程度選擇這是從群體中選擇出較順應環(huán)境的個體。這些選中的個體用于繁衍下一代。故有時也稱這一操作為再生(Reproduction)。由于在選擇用于繁衍下一代的個體時,是根據個體對環(huán)境的順應度而決議其繁衍量的,故而有時也稱為非均勻再生(differentialreproduction)浙江大學CAD&CG國家重點實驗室選擇根據適者生存原那么選擇下一代的個體。在選擇時,以順應度為選擇原那么。順應度準那么表達了適者生存,不順應者淘汰的自然法那么給出目的函數(shù)f,那么f(bi)稱為個體bi的順應度
為選中bi為下一代個體的次數(shù)浙江大學CAD&CG國家重點實驗室選擇性質:順應度較高的個體,繁衍下一代的數(shù)目較多。順應度較小的個體,繁衍下一代的數(shù)目較少;甚至被淘汰。選擇產生對環(huán)境順應才干較強的后代。對于問題求解角度來講,就是選擇出和最優(yōu)解較接近的中間解。浙江大學CAD&CG國家重點實驗室交叉對于選中用于繁衍下一代的個體,隨機地選擇兩個個體的一樣位置,按交叉概率P,在選中的位置實行交換。這個過程反映了隨機信息交換;目的在于產生新的基因組合,也即產生新的個體。交叉時,可實行單點交叉或多點交叉浙江大學CAD&CG國家重點實驗室交叉例如有個體 S1=100101 S2=010111選擇它們的左邊3位進展交叉操作,那么有 S1=010101 S2=100111普通而言,交叉概率P的取值為0.25-0.75浙江大學CAD&CG國家重點實驗室變異根據生物遺傳中基因變異的原理,以變異概率Pm對某些個體的某些位執(zhí)行變異。在變異時,對執(zhí)行變異的串的對應位求反,即把1變?yōu)?,把0變?yōu)?。變異概率Pm與生物變異極小的情況一致,所以,Pm的取值較小,普通取0.01-0.2例如有個體S=101011,對其的第1、4位置的基因進展變異,那么有S'=001111單靠變異不能在求解中得到益處。但是,它能保證算法過程不會產生無法進化的單一群體。由于在一切的個體一樣時,交叉是無法產生新的個體的,這時只能靠變異產生新的個體。也就是說,變異添加了全局優(yōu)化的特質。浙江大學CAD&CG國家重點實驗室組合選擇+雜交=進化選擇使得適者生存雜交將不同個體中優(yōu)良的基因保管下來,發(fā)明新的具有各方面優(yōu)勢的種類選擇+變異=在優(yōu)化中參與隨機擾動遺傳算法是采用隨機方法進展最優(yōu)解搜索,選擇表達了向最優(yōu)解逼近,變異表達了全局最優(yōu)解的復蓋壞的變異將最終被選擇出去浙江大學CAD&CG國家重點實驗室組合選擇+雜交+突變=遺傳算法的力量浙江大學CAD&CG國家重點實驗室遺傳算法P:=以隨機方式產生串的集合假設最優(yōu)個體的順應度還未到達給定的閥值,或者最優(yōu)個體的順應度和群體順應度依然在上升令fi=Fitness(pi),i=1…n令P’=SelectionNewPopulation(p,f)隨機兩兩組合P’中的個體對每一對個體,以概率C進展雜交對P’中的每一個個體,以概率M進展編譯令P=P’浙江大學CAD&CG國家重點實驗室終了條件最優(yōu)個體的順應度到達給定的閥值最優(yōu)個體的順應度和群體順應度不再上升到達預先設定的最大循環(huán)數(shù)〔繁衍代數(shù)〕群體中的一切個體具有一樣的屬性浙江大學CAD&CG國家重點實驗室遺傳算法參數(shù)群體大小n交叉概率Pc變異概率Pm繁衍代數(shù)其他:取決與詳細的操作和終了條件浙江大學CAD&CG國家重點實驗室編碼方式除二進制編碼外,問題的各種參數(shù)可以用實數(shù)向量構成子串選擇:與串類似變異:將按照高斯概率分布的隨機變量g加到某個參數(shù)上浙江大學CAD&CG國家重點實驗室遺傳規(guī)劃遺傳算法的一個分支,由Koza提出,與遺傳算法用串的方式表示所不同的是,遺傳規(guī)劃的表示是計算機程序它是一種自動編程技術終結符集合:變量、常數(shù)函數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西賀州市富川瑤族自治縣自然資源局招聘2人模擬筆試試題及答案解析
- 2026昆玉職業(yè)技術學院引進高層次人才(28人)參考考試試題及答案解析
- 2025漳州城投地產集團有限公司市場化用工人員招聘模擬筆試試題及答案解析
- 深度解析(2026)《GBT 26492.3-2011變形鋁及鋁合金鑄錠及加工產品缺陷 第3部分:板、帶缺陷》
- 深度解析(2026)《GBT 26056-2010真空熱壓鈹材》(2026年)深度解析
- 2026年寧波鎮(zhèn)海中學嵊州分校招聘事業(yè)編制教師2人考試備考題庫及答案解析
- 深度解析(2026)《GBT 25749.1-2010機械安全 空氣傳播的有害物質排放的評估 第1部分:試驗方法的選擇》(2026年)深度解析
- 2025泰安新泰市泰山電力學校教師招聘參考筆試題庫附答案解析
- 2025山東鋁業(yè)有限公司面向中鋁股份內部招聘考試備考題庫及答案解析
- 2026福建三明市建寧縣公開招聘緊缺急需專業(yè)教師19人備考考試試題及答案解析
- 2025年小學生科普知識競賽練習題庫及答案(200題)
- (完整版)保密工作獎懲制度
- 西氣東輸二線管道工程靈臺壓氣站施工組織設計
- 雞舍鋼結構廠房施工組織設計方案
- 2025年上海寶山區(qū)高三期末一模高考英語試卷(含答案詳解)
- 互聯(lián)網金融(同濟大學)知到智慧樹章節(jié)測試課后答案2024年秋同濟大學
- 圖書館管理系統(tǒng)設計與實現(xiàn)答辯
- 《ERCP的麻醉》課件:深入解析診療過程中的麻醉管理
- 護士禮儀與溝通技巧課件
- 華電集團筆試題庫
- 扳機點(激痛點)療法(理論及實操演示附全身激痛點分布圖)
評論
0/150
提交評論