用python實現簡單的遺傳算法

今天整理之前寫的代碼,發現在做數模期間寫的用Python實現的遺傳算法,感覺還是挺有意思的,就拿出來分享一下。 首先遺傳算法是一種優化算法,通過模擬基因的優勝劣汰,進行計算(具體的算法思路什麼的就不贅述了)。大致過程分爲初始化編碼、個體評價、選擇,交叉,變異。 以目標式子 y = 10 * sin(5x) + 7 * cos(4x)爲例,計算其最大值 首先是初始化,包括具體要計算的式子、種羣數量、
相關文章
相關標籤/搜索