- 智能優化算法與MATLAB編程實踐
- 陳克偉 魏曙光主編
- 145字
- 2024-12-31 17:34:27
1.3.2 適應度函數設計
在該問題中,變量范圍的約束條件如下:
-10≤x1≤10
-10≤x2≤10
可以通過設置蜉蝣個體的維度和邊界條件進行設置,即設置蜉蝣個體的維度dim為2,蜉蝣個體上邊界ub =[10,10],蜉蝣個體下邊界lb=[-10,-10]。
根據問題設定適應度函數fun.m如下:
%% 適應度函數 function fitness = fun(x) %x為輸入一個個體,維度為[1,dim] %fitness為輸出的適應度值 fitness = x(1)^2 + x(2)^2; end
推薦閱讀
- Ext JS Data-driven Application Design
- Java Web應用開發技術與案例教程(第2版)
- Python應用輕松入門
- HTML5+CSS3網站設計教程
- Visual Basic程序設計實驗指導(第4版)
- CouchDB and PHP Web Development Beginner’s Guide
- 大學計算機基礎(第2版)(微課版)
- Linux命令行與shell腳本編程大全(第4版)
- Flutter跨平臺開發入門與實戰
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Domain-Driven Design in PHP
- Mockito Essentials
- 網絡數據采集技術:Java網絡爬蟲實戰