智能優化算法及 MATLAB 實現
賈鶴鳴、吳迪、宋美佳、賴宇陽
- 出版商: 清華大學
- 出版日期: 2024-03-01
- 定價: $599
- 售價: 7.9 折 $473
- 語言: 簡體中文
- 頁數: 374
- ISBN: 7302659818
- ISBN-13: 9787302659815
-
相關分類:
Machine Learning、Matlab
立即出貨
買這商品的人也買了...
-
$352MATLAB 機器學習 (MATLAB for Machine Learning) -
$454MATLAB 機器學習:人工智能工程實踐, 2/e -
$474Python 量化投資:技術、模型與策略 -
$1,015MATLAB 金融風險管理師 FRM : 金融科技 Fintech 應用 -
$507神經網絡與深度學習 — 基於 MATLAB 的模擬與實現 -
$1,015量化投資與 FOF 投資:以 MATLAB + Python 為工具 -
$469MATLAB 2020 優化設計從入門到精通 -
$296機器學習 (MATLAB版) -
$403最優化方法及其 MATLAB 實現, 2/e -
$301MATLAB 智能算法 30個案例分析, 2/e -
$469模式識別與人工智能, 2/e (基於 MATLAB) -
MATLAB R2024a 完全自學一本通$594$564 -
$347模式識別與智能計算 — MATLAB 技術實現, 5/e
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
智能優化算法作為人工智能的重要研究方向之一,為許多領域中復雜的系統優化問題提供了更好的 解決方法,因此得到了廣泛的應用。《智能優化算法及 MATLAB 實現》按照智能優化算法、測試函數集及常用模擬實驗等邏輯脈絡由 淺至深地進行講解,便於讀者入門並掌握智能優化算法及其 MATLAB 實現的相關知識,為後續學習打 下良好基礎。全書共 16 章,第 1 至 13 章分別介紹了 13 種智能優化算法的基本原理、流程圖、MATLAB 實現和應用案例;第 14 章介紹了 4 套常見的標準測試函數及其 MATLAB 實現;第 15 章介紹了 6 個典 型的工程設計問題及其 MATLAB 實現;第 16 章介紹了統計校驗指標及代碼。 《智能優化算法及 MATLAB 實現》既可作為人工智能、電腦科學與技術、電子信息、控制科學與工程等相關專業本科生和研究 生的教材,也可作為從事智能優化算法研究與應用的科研人員或技術人員的參考用書。
作者簡介
賈鶴鳴,教授,博士,碩士生導師,2012年於哈爾濱工程大學系統工程專業獲工學博士學位,入選全球前2%頂尖科學家榜單,主要研究方向為智能優化算法與工程應用,以第一作者和通信作者身份共發表科研論文100餘篇,提出原創智能優化算法—?魚優化算法和小龍蝦優化算法。
目錄大綱
目 錄
Contents
第 1 章 粒子群優化算法原理及其 MATLAB 實現............................................................ 1
1.1 粒子群優化算法的基本原理 ........................................................................................ 1
1.1.1 初始化階段 ........................................................................................................ 1
1.1.2 位置和速度的更新 ............................................................................................ 1
1.2 算法流程圖 .................................................................................................................... 2
1.3 粒子群優化算法的 MATLAB 實現 .............................................................................. 3
1.4 粒子群優化算法的應用案例 ........................................................................................ 5
1.4.1 求解單峰函數極值問題 .................................................................................... 5
1.4.2 求解多峰函數極值問題 .................................................................................... 7
1.4.3 拉力/壓力彈簧設計問題 ................................................................................... 9
參考文獻 ............................................................................................................................... 12
第 2 章 哈裡斯鷹優化算法原理及其 MATLAB 實現 ...................................................... 14
2.1 哈裡斯鷹優化算法的基本原理 .................................................................................. 14
2.1.1 探索階段 .......................................................................................................... 14
2.1.2 探索到開發的轉換 .......................................................................................... 15
2.1.3 開發階段 .......................................................................................................... 15
2.2 算法流程圖 .................................................................................................................. 16
2.3 哈裡斯鷹優化算法的 MATLAB 實現 ........................................................................ 17
2.4 哈裡斯鷹優化算法的應用案例 .................................................................................. 20
2.4.1 求解單峰函數極值問題 .................................................................................. 20
2.4.2 求解多峰函數極值問題 .................................................................................. 23
2.4.3 拉力/壓力彈簧設計問題 ................................................................................. 25
參考文獻 ............................................................................................................................... 28
第 3 章 沙丘貓群優化算法原理及其 MATLAB 實現 ...................................................... 30
3.1 沙丘貓群優化算法的基本原理 .................................................................................. 30
3.1.1 初始化階段 ...................................................................................................... 30
3.1.2 搜索獵物(探索階段) .................................................................................. 30
3.1.3 攻擊獵物(開發階段) .................................................................................. 31
3.1.4 探索和開發 ...................................................................................................... 31
·IV·
智能優化算法及 MATLAB 實現
3.2 算法流程圖 .................................................................................................................. 32
3.3 沙丘貓群優化算法的 MATLAB 實現 ........................................................................ 33
3.4 沙丘貓群優化算法的應用案例 .................................................................................. 35
3.4.1 求解單峰函數極值問題 .................................................................................. 35
3.4.2 求解多峰函數極值問題 .................................................................................. 37
3.4.3 拉力/壓力彈簧設計問題 ................................................................................. 39
參考文獻 ............................................................................................................................... 42
第 4 章 鯨魚優化算法原理及其 MATLAB 實現 ............................................................. 44
4.1 鯨魚優化算法的基本原理 .......................................................................................... 44
4.1.1 包圍獵物 .......................................................................................................... 44
4.1.2 氣泡網攻擊(開發階段) .............................................................................. 45
4.1.3 搜索獵物(探索階段) .................................................................................. 45
4.2 算法流程圖 .................................................................................................................. 45
4.3 鯨魚優化算法的 MATLAB 實現 ................................................................................ 46
4.4 鯨魚優化算法的應用案例 .......................................................................................... 48
4.4.1 求解單峰函數極值問題 .................................................................................. 48
4.4.2 求解多峰函數極值問題 .................................................................................. 51
4.4.3 拉力/壓力彈簧設計問題 ................................................................................. 53
參考文獻 ............................................................................................................................... 56
第 5 章 大猩猩部隊優化算法原理及其 MATLAB 實現 .................................................. 57
5.1 大猩猩部隊優化算法的基本原理 .............................................................................. 57
5.1.1 初始化階段 ...................................................................................................... 57
5.1.2 探索階段 .......................................................................................................... 57
5.1.3 開發階段 .......................................................................................................... 58
5.2 算法流程圖 .................................................................................................................. 59
5.3 大猩猩部隊優化算法的 MATLAB 實現 .................................................................... 60
5.4 大猩猩部隊優化算法的應用案例 .............................................................................. 63
5.4.1 求解單峰函數極值問題 .................................................................................. 63
5.4.2 求解多峰函數極值問題 .................................................................................. 65
5.4.3 拉力/壓力彈簧設計問題 ................................................................................. 67
參考文獻 ............................................................................................................................... 70
第 6 章 教與學優化算法原理及其 MATLAB 實現.......................................................... 72
6.1 教與學優化算法的基本原理 ...................................................................................... 72
6.1.1 初始化階段 ...................................................................................................... 72
6.1.2 教師階段 .......................................................................................................... 72
6.1.3 學習階段 .......................................................................................................... 72
6.2 算法流程圖 .................................................................................................................. 73
·V·
目 錄
6.3 教與學優化算法的 MATLAB 實現 ............................................................................ 74
6.4 教與學優化算法的應用案例 ...................................................................................... 76
6.4.1 求解單峰函數極值問題 .................................................................................. 76
6.4.2 求解多峰函數極值問題 .................................................................................. 79
6.4.3 拉力/壓力彈簧設計問題 ................................................................................. 81
參考文獻 ............................................................................................................................... 84
第 7 章 ?魚優化算法原理及其 MATLAB 實現 ............................................................. 85
7.1 魚優化算法的基本原理 .......................................................................................... 85
7.1.1 探索階段 .......................................................................................................... 85
7.1.2 開發階段 .......................................................................................................... 85
7.2 算法流程圖 .................................................................................................................. 86
7.3 魚優化算法的 MATLAB 實現 ................................................................................ 87
7.4 魚優化算法的應用案例 .......................................................................................... 89
7.4.1 求解單峰函數極值問題 .................................................................................. 89
7.4.2 求解多峰函數極值問題 .................................................................................. 92
7.4.3 拉力/壓力彈簧設計問題 ................................................................................. 94
參考文獻 ............................................................................................................................... 97
第 8 章 灰狼優化算法原理及其 MATLAB 實現 ............................................................. 98
8.1 灰狼優化算法的基本原理 .......................................................................................... 98
8.1.1 社會等級制度 .................................................................................................. 98
8.1.2 包圍獵物 .......................................................................................................... 98
8.1.3 狩獵攻擊 .......................................................................................................... 99
8.2 算法流程圖 .................................................................................................................. 99
8.3 灰狼優化算法的 MATLAB 實現 .............................................................................. 100
8.4 灰狼優化算法的應用案例 ........................................................................................ 102
8.4.1 求解單峰函數極值問題 ................................................................................ 102
8.4.2 求解多峰函數極值問題 ................................................................................ 105
8.4.3 拉力/壓力彈簧設計問題 ............................................................................... 107
參考文獻 ............................................................................................................................. 110
第 9 章 堆優化算法原理及其 MATLAB 實現 ................................................................ 111
9.1 堆優化算法的基本原理 ............................................................................................ 111
9.1.1 公司等級制度 ................................................................................................ 111
9.1.2 下屬與直接領導交互的數學模型 ................................................................ 111
9.1.3 同事之間互動的數學模型 ............................................................................ 112
9.1.4 員工自我貢獻的數學模型 ............................................................................ 112
9.1.5 聯合公式 ........................................................................................................ 112
9.2 算法流程圖 ................................................................................................................ 113
·VI·
智能優化算法及 MATLAB 實現
9.3 堆優化算法的 MATLAB 實現 .................................................................................. 114
9.4 堆優化算法的應用案例 ............................................................................................ 118
9.4.1 求解單峰函數極值問題 ................................................................................ 118
9.4.2 求解多峰函數極值問題 ................................................................................ 120
9.4.3 拉力/壓力彈簧設計問題 ............................................................................... 122
參考文獻 ............................................................................................................................. 125
第 10 章 黏菌算法原理及其 MATLAB 實現 ................................................................ 127
10.1 黏菌算法的基本原理 .............................................................................................. 127
10.1.1 接近食物階段 .............................................................................................. 127
10.1.2 包圍食物階段 .............................................................................................. 128
10.1.3 抓取食物階段 .............................................................................................. 128
10.2 算法流程圖 .............................................................................................................. 128
10.3 黏菌算法的 MATLAB 實現 .................................................................................... 129
10.4 黏菌算法的應用案例 .............................................................................................. 131
10.4.1 求解單峰函數極值問題 .............................................................................. 131
10.4.2 求解多峰函數極值問題 .............................................................................. 134
10.4.3 拉力/壓力彈簧設計問題 ............................................................................. 136
參考文獻 ............................................................................................................................. 139
第 11 章 算術優化算法原理及其 MATLAB 實現 ......................................................... 140
11.1 算術優化算法的基本原理 ...................................................................................... 140
11.1.1 初始化階段 .................................................................................................. 140
11.1.2 探索階段 ...................................................................................................... 140
11.1.3 開發階段 ...................................................................................................... 141
11.2 算法流程圖 .............................................................................................................. 141
11.3 算術優化算法的 MATLAB 實現 ............................................................................ 142
11.4 算術優化算法的應用案例 ...................................................................................... 144
11.4.1 求解單峰函數極值問題 .............................................................................. 144
11.4.2 求解多峰函數極值問題 .............................................................................. 147
11.4.3 拉力/壓力彈簧設計問題 ............................................................................. 149
參考文獻 ............................................................................................................................. 152
第 12 章 飛蛾撲火優化算法原理及其 MATLAB 實現 .................................................. 153
12.1 飛蛾撲火優化算法的基本原理 .............................................................................. 153
12.1.1 初始化階段 .................................................................................................. 153
12.1.2 位置更新階段 .............................................................................................. 154
12.2 算法流程圖 .............................................................................................................. 154
12.3 飛蛾撲火優化算法的 MATLAB 實現 .................................................................... 155
12.4 飛蛾撲火優化算法的應用案例 .............................................................................. 158
·VII·
目 錄
12.4.1 求解單峰函數極值問題 .............................................................................. 158
12.4.2 求解多峰函數極值問題 .............................................................................. 160
12.4.3 拉力/壓力彈簧設計問題 ............................................................................. 162
參考文獻 ............................................................................................................................. 165
第 13 章 小龍蝦優化算法原理及其 MATLAB 實現 ...................................................... 166
13.1 小龍蝦優化算法的基本原理 .................................................................................. 166
13.1.1 初始化階段 .................................................................................................. 166
13.1.2 定義溫度和小龍蝦的攝食量 ...................................................................... 167
13.1.3 避暑階段(探索階段) .............................................................................. 167
13.1.4 競爭階段(開發階段) .............................................................................. 168
13.1.5 覓食階段(開發階段) .............................................................................. 168
13.2 算法流程圖 .............................................................................................................. 169
13.3 小龍蝦優化算法的 MATLAB 實現 ........................................................................ 170
13.4 小龍蝦優化算法的應用案例 .................................................................................. 173
13.4.1 求解單峰函數極值問題 .............................................................................. 173
13.4.2 求解多峰函數極值問題 .............................................................................. 175
13.4.3 拉力/壓力彈簧設計問題 ............................................................................. 177
參考文獻 ............................................................................................................................. 180
第 14 章 標準測試函數 .............................................................................................. 181
14.1 23 個標準測試函數 ................................................................................................. 181
14.1.1 23 個標準測試函數的圖像及代碼 ............................................................. 184
14.1.2 23 個標準測試函數的收斂曲線 ................................................................. 211
14.2 CEC 2014 測試集 .................................................................................................... 215
14.2.1 CEC 2014 測試集的一些定義 .................................................................... 221
14.2.2 CEC 2014 測試集的圖像及代碼 ................................................................ 228
14.2.3 CEC 2014 測試集的收斂曲線 .................................................................... 265
14.3 CEC 2017 測試集 .................................................................................................... 269
14.3.1 CEC 2017 測試集的一些定義 .................................................................... 276
14.3.2 CEC 2017 測試集的圖像及代碼 ................................................................ 284
14.3.3 CEC 2017 測試集的收斂曲線 .................................................................... 320
14.4 CEC 2020 測試集 .................................................................................................... 325
14.4.1 CEC 2020 測試集的一些定義 .................................................................... 329
14.4.2 CEC 2020 測試集的圖像及代碼 ................................................................ 335
14.4.3 CEC 2020 測試集的收斂曲線 .................................................................... 348
第 15 章 工程設計問題 .............................................................................................. 351
15.1 焊接梁設計問題 ...................................................................................................... 351
15.2 多片式離合器制動器設計問題 .............................................................................. 353
·VIII·
智能優化算法及 MATLAB 實現
15.3 減速器設計問題 ...................................................................................................... 356
15.4 汽車防碰撞設計問題 .............................................................................................. 359
15.5 三桿桁架設計問題 .................................................................................................. 361
15.6 壓力容器設計問題 .................................................................................................. 363
第 16 章 統計校驗指標及代碼 .................................................................................... 366
16.1 統計數據分析 .......................................................................................................... 366
16.2 探索與開發 .............................................................................................................. 367
16.3 箱形圖 ...................................................................................................................... 371
16.4 Wilcoxon 秩和檢驗 ................................................................................................. 372
16.5 Friedman 檢測 .......................................................................................................... 373



