當前位置:編程學習大全網 - 電腦編程 - 在matlab中如何用遺傳算法求解函數和的最小值

在matlab中如何用遺傳算法求解函數和的最小值

該程序采用實數編碼的遺傳算法編寫,附件1(real code ga.m)為matlab代碼。

附件2(實數編碼遺傳算法參考資料):

/cagd/resources/thesis/PhDthesis_ZhouMingHUa.pdf

優化結果需要修改mutate_P以及變異量的大小。因為只有壹個優化變量因此編程較為簡單。

提供壹個參考鏈接:/question/583959020.html?oldq=1

上圖為所給函數的函數圖像,最小值在x=0.01處。

下圖為某次遺傳算法優化結果:

收斂值在0.0097-0.0098.

  • 上一篇:湖南城建職業技術學院有多大
  • 下一篇:編程的點讀筆長時間未關機會怎麽樣
  • copyright 2024編程學習大全網