Java進化計算工具包
編輯ECJ是一個用Java編寫的免費進化計算研究系統。它是一個支持各種進化計算技術的框架,如遺傳算法、遺傳編程、進化策略、協同進化、粒子群優化和差異進化。該框架對迭代進化過程進行建模,使用一系列的管道安排,將一個或多個子群的個體與選擇、繁殖(如交叉和突變)操作符連接起來,產生新的個體。該框架是開源的,在學術自由許可證下發布。帶有圖表的GUI與平臺無關的檢查點和日志分層參數文件多線程MersenneTwister隨機數生成器用于實現各種EC形式的抽象。
通過TCP/IP的異步島模型
編輯通過多個處理器的主/從評估遺傳算法/編程風格穩態和世代進化,有或沒有精英主義進化-策略風格(mu,lambda)和(mu+lambda)進化非常靈活的育種架構許多選擇運算符多子種群和物種子種群之間的交流從文件中讀取種群單種群和多種群協同進化SPEA2多目標優化粒子群優化差分進化空間嵌入進化算法其他多目標優化方法的鉤子擬態壓力GP樹表示的包。
基于集合的強類型遺傳編程
編輯短暫的隨機常量自動定義的函數和自動定義的宏多個樹狀森林六種樹狀創建算法廣泛的GP育種運算符集七個預先完成的GP應用問題域向量表示。
固定長度和可變長度的基因組
編輯任意表示五個預先完成的矢量應用問題領域其他表示方法。
NEAT
編輯規則包中基于多集的基因組,用于演化Pitt-approach規則集或其他基于集的表示。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/163724/