智能優化算法及Python實現
王之倉 郭曙光 趙勇
- 出版商: 機械工業
- 出版日期: 2026-08-01
- 售價: $360
- 語言: 簡體中文
- 頁數: 214
- ISBN: 7111815750
- ISBN-13: 9787111815754
-
相關分類:
Machine Learning、Python
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書的章節安排體現從經典算法到新興算法、從單點搜索到群體搜索、從算法原理到算法應用。全書共9章。第1章介紹優化問題、求解優化問題的思路和優化算法;第2章用較小篇幅介紹Python語言基礎,為未接觸過Python語言的讀者提供幫助;第3章至第9章針對智能優化代表性算法(群智能優化算法),從算法提出、生物學基礎、算法原理、算法描述、算法案例、算法改進、算法應用及Python實現等方面加以介紹。章節安排層層遞進。本書既可作為高等院校計算機、自動化、人工智能等學科和專業本科生、研究生的教材,也可供高職院校相關專業學生學習參考。
作者簡介
王之倉,男,西安郵電大學教授,碩士生導師,專業負責人,中國自動化學會會員,中國仿真學會會員。主要從事智能計算、信息安全等領域研究,參與完成 自然基金項目和省部級科研項目10餘項,省級重點科研項目1項,發明專利2項,在International Journal of Pattern Recognition and Articial Intelligence 、Neurocomputing、Security and Communication Networks等刊物發表論文20餘篇。目前開展人工智能、機器人領域教學工作,獲省級教學獎勵2次,主持完成省級精品課程建設項目1項,出版教材2部,目前參與 新工科建設項目1項、省級教育教學改革研究項目1項,擔任中國智能機器人格鬥及競技大賽技術委員。本人所在西安郵電大學自動化學院智能科學與技術專業獲批 批 專業。
目錄大綱
前言
第1章緒論
11優化問題
111優化問題的數學模型
112生活中優化問題的數學描述
113描述優化問題的基本概念
114優化問題的分類
12傳統優化方法
13智能優化算法
131智能優化算法發展歷史
132智能優化算法求解覆雜問題的思路
133智能優化算法求解覆雜問題的步驟
14智能優化算法性能測試
141IEEE CEC基準測試
142TSP測試集
15智能優化算法與傳統優化方法的比較
16智能優化算法的應用案例
161拉伸/壓縮彈簧設計問題
162壓力容器設計問題
163懸臂梁設計問題
164齒輪傳動設計問題
165工字梁設計問題
17習題
18參考文獻
第2章Python語言基礎
21Python概述
211Python簡介
212Python開發工具
213第一個Python程序
22Python語言基礎知識
221基礎數據類型
222保留字與標識符
223運算符
224數據輸入輸出
23流程控制語句
231順序語句
232選擇語句
233循環語句
24列表
241創建與刪除列表
242添加與修改列表元素
243對列表進行統計和計算
244其他操作
25NumPy數組
251創建NumPy數組
252NumPy數組的基本操作
26Python函數
261參數傳遞
262變量的作用域
263函數的返回值與遞歸
264匿名函數
27模塊
28文件
29習題
第3章禁忌搜索算法
31局部搜索
311鄰域的概念
312局部搜索算法
32禁忌搜索算法概述
321禁忌搜索算法的提出
322禁忌搜索算法的基本原理
33禁忌搜索算法描述
331禁忌搜索算法的關鍵參數和操作
332禁忌搜索算法的步驟、流程和偽代碼
34禁忌搜索算法案例
341求解CEC2005-F2函數
342求解CEC2005-F3函數
35禁忌搜索算法的改進
351動態禁忌表管理
352並行禁忌搜索策略
36禁忌搜索算法應用及Python實現
361問題描述
362解決過程
363Python實現及結果分析
37習題
38參考文獻
第4章模擬退火算法
41模擬退火算法概述
411模擬退火算法的熱力學基礎
412模擬退火算法的原理
42模擬退火算法描述
421模擬退火算法的構成要素
422模擬退火算法的步驟、流程和偽代碼
43模擬退火算法案例
431求解CEC2005-F5函數
432求解CEC2005-F8函數
44模擬退火算法的改進
441采用新的溫度更新函數及相應概率密度函數的模擬退火全局優化算法
442模擬退火算法和遺傳算法的混合算法
443基於粒子群優化算法與模擬退火算法的協同進化方法
45模擬退火算法應用及Python實現
451問題描述
452解決過程
453Python實現及結果分析
46習題
47參考文獻
第5章遺傳算法
51遺傳算法概述
511遺傳算法的提出
512遺傳算法的生物學基礎
513遺傳算法的基本原理
52遺傳算法描述
521遺傳算法的基本要素
522遺傳算法的步驟、流程和
偽代碼
53遺傳算法案例
531求解McCormick函數
532求解Bohachevsky函數
54遺傳算法的改進
541精英保留策略
542自適應遺傳算法
543基於共享機制的小生境遺傳算法
544其他遺傳算法
55遺傳算法應用及Python實現
551問題描述
552解決過程
553Python實現及結果分析
56習題
57參考文獻
第6章蟻群優化算法
61蟻群優化算法概述
611蟻群優化算法的提出
612蟻群優化算法的生物學基礎
62蟻群優化算法描述
621蟻群優化算法數學模型構建過程的覆現
622蟻群優化算法的基本操作
623蟻群優化算法的步驟、流程和偽代碼
624蟻群優化算法的關鍵參數
63蟻群優化算法案例
631求解CEC2017-Zakharov函數
632求解CEC2005-F9函數
64蟻群優化算法的改進
641精英螞蟻系統
642最大最小螞蟻系統
643基於排序的螞蟻系統
65蟻群優化算法應用及Python實現
651問題描述
652解決過程
653Python實現及結果分析
66習題
67參考文獻
第7章粒子群優化算法
71粒子群優化算法概述
711粒子群優化算法的提出
712粒子群優化算法的生物學基礎
72粒子群優化算法描述
721粒子群優化算法數學模型構建過程的覆現
722粒子群優化算法的步驟、流程和偽代碼
723粒子群優化算法的重要參數
73粒子群優化算法案例
731求解Schaffer’s F6測試函數
732求解Bent Cigar測試函數
74粒子群優化算法的改進
741標準粒子群優化算法
742帶收縮因子的粒子群優化算法
743離散粒子群優化算法
75粒子群優化算法應用及Python實現
751問題描述
752解決過程
753Python實現及結果分析
76習題
77參考文獻
第8章差分進化算法
81差分進化算法概述
811差分進化算法的提出
812差分進化算法的基本原理
82基本差分進化算法描述
821差分進化算法的基本操作
822差分進化算法的數學模型
823基本差分進化算法的步驟、流程和偽代碼
83差分進化算法案例
831求解Himmelblau函數
832求解CEC2005-F6函數
84差分進化算法的改進
841采用隨機比例因子的差分進化算法
842采用時變比例因子的差分進化算法
85差分進化算法應用及Python實現
851問題描述
852解決過程
853Python實現及結果分析
86習題
87參考文獻
第9章新型仿生智能算法
91黑翅鳶優化算法
911黑翅鳶優化算法的提出
912黑翅鳶優化算法的生物學基礎
913黑翅鳶優化算法的基本原理
914黑翅鳶優化算法的數學模型
915黑翅鳶優化算法的描述
916案例:求解CEC2017-F4函數
917黑翅鳶優化算法應用及Python實現
92哈裏斯鷹優化算法
921哈裏斯鷹優化算法的提出
922哈裏斯鷹優化算法的生物學基礎
923哈裏斯鷹優化算法的基本原理
924哈裏斯鷹優化算法的數學模型
925哈裏斯鷹優化算法的描述
926求解CEC2017-F5函數
927哈裏斯鷹優化算法應用及Python實現
93習題
94參考文獻
附錄
附錄ACEC2017測試函數
附錄BCEC2021測試函數
附錄CCEC2022測試函數
附錄D習題參考答案
