【老生谈算法】matlab遗传算法工具箱源码——遗传算法
生活随笔
收集整理的這篇文章主要介紹了
【老生谈算法】matlab遗传算法工具箱源码——遗传算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
matlab遺傳算法工具箱函數及實例講解
1、文檔下載:
本算法已經整理成文檔如下,有需要的朋友可以點擊進行下載
| 本項目文檔 | 【老生談算法】matlab遺傳算法工具箱函數及實例講解.doc |
2、算法詳解:
核心函數:
(1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)–初始種群的
生成函數
【輸出參數】
pop–生成的初始種群
【輸入參數】
num–種群中的個體數目
bounds–代表變量的上下界的矩陣
eevalFN–適應度函數
eevalOps–傳遞給適應度函數的參數
options–選擇編碼形式(浮點編碼或是二進制編碼)[precision F_or_B],如
precision–變量進行二進制編碼時指定的精度
F_or_B–為1時選擇浮點編碼,否則為二進制編碼,由precision指定精度)
(2)function [x,endPop,bPop,traceInfo] = ga(bounds,evalFN,eval
總結
以上是生活随笔為你收集整理的【老生谈算法】matlab遗传算法工具箱源码——遗传算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工作325:uni-格式化日期
- 下一篇: 工作339:pc父组件通过props传值