當前位置:編程學習大全網 - 編程軟體 - 什麽是進化計算?它包括哪些內容?它們的出發點是什麽

什麽是進化計算?它包括哪些內容?它們的出發點是什麽

1、準確的說應該叫進化算法或演化算法。是壹個“算法簇”,盡管它有很多的變化,有不同的遺傳基因表達方式,不同的交叉和變異算子,特殊算子的引用,以及不同的再生和選擇方法。與傳統的基於微積分的方法和窮舉法等優化算法相比,進化計算是壹種成熟的具有高魯棒性和廣泛適用性的全局優化方法,具有自組織、自適應、自學習的特性,能夠不受問題性質的限制,有效地處理傳統優化算法難以解決的復雜問題。

2、進化算法內容包括遺傳算法(Genetic Algorithms)、遺傳規劃(Genetic Programming)、進化策略(Evolution Strategies)和進化規劃(Evolution Programming)等等。進化算法的基本框架還是簡單遺傳算法所描述的框架,但在進化的方式上有較大的差異,選擇、交叉、變異、種群控制等有很多變化。

3、它們產生的出發點(或者說靈感)都來自於大自然的生物進化。

  • 上一篇:想學習嵌入式軟件開發,需要學習哪些內容(嵌入式開發要學哪些東西)
  • 下一篇:南京曉莊學院機器人工程怎麽樣
  • copyright 2024編程學習大全網