-
Notifications
You must be signed in to change notification settings - Fork 2
/
bookdown.toc
118 lines (118 loc) · 10.3 KB
/
bookdown.toc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
\contentsline {chapter}{\numberline {第一章\hspace {.3em}}R以及rBAS安装}{7}{chapter.1}%
\contentsline {section}{\numberline {1.1}R安装}{7}{section.1.1}%
\contentsline {section}{\numberline {1.2}Rstudio安装}{8}{section.1.2}%
\contentsline {section}{\numberline {1.3}rBAS安装}{9}{section.1.3}%
\contentsline {chapter}{\numberline {第二章\hspace {.3em}}算法原理}{11}{chapter.2}%
\contentsline {section}{\numberline {2.1}BAS}{11}{section.2.1}%
\contentsline {subsection}{\numberline {2.1.1}算法流程}{11}{subsection.2.1.1}%
\contentsline {subsection}{\numberline {2.1.2}不足与改进}{12}{subsection.2.1.2}%
\contentsline {section}{\numberline {2.2}BSAS}{13}{section.2.2}%
\contentsline {subsection}{\numberline {2.2.1}与BAS不同之处}{13}{subsection.2.2.1}%
\contentsline {subsection}{\numberline {2.2.2}不足与改进}{15}{subsection.2.2.2}%
\contentsline {section}{\numberline {2.3}BAS-WPT}{15}{section.2.3}%
\contentsline {subsection}{\numberline {2.3.1}与BAS不同之处}{15}{subsection.2.3.1}%
\contentsline {subsection}{\numberline {2.3.2}约束问题抽象形式}{16}{subsection.2.3.2}%
\contentsline {subsubsection}{\numberline {2.3.2.1}约束问题一般形式}{16}{subsubsection.2.3.2.1}%
\contentsline {subsubsection}{\numberline {2.3.2.2}惩罚函数}{17}{subsubsection.2.3.2.2}%
\contentsline {subsection}{\numberline {2.3.3}不足与改进}{17}{subsection.2.3.3}%
\contentsline {section}{\numberline {2.4}BAS with momentum(second-order BAS)}{17}{section.2.4}%
\contentsline {subsection}{\numberline {2.4.1}算法原理}{18}{subsection.2.4.1}%
\contentsline {subsection}{\numberline {2.4.2}不足与改进}{19}{subsection.2.4.2}%
\contentsline {chapter}{\numberline {第三章\hspace {.3em}}混合算法}{21}{chapter.3}%
\contentsline {section}{\numberline {3.1}BSO}{21}{section.3.1}%
\contentsline {subsection}{\numberline {3.1.1}粒子群算法流程}{21}{subsection.3.1.1}%
\contentsline {subsection}{\numberline {3.1.2}与BAS的结合}{22}{subsection.3.1.2}%
\contentsline {subsection}{\numberline {3.1.3}总结}{24}{subsection.3.1.3}%
\contentsline {subsection}{\numberline {3.1.4}算法调用说明}{24}{subsection.3.1.4}%
\contentsline {section}{\numberline {3.2}bBAS}{26}{section.3.2}%
\contentsline {subsection}{\numberline {3.2.1}算法流程}{26}{subsection.3.2.1}%
\contentsline {subsection}{\numberline {3.2.2}总结}{27}{subsection.3.2.2}%
\contentsline {chapter}{\numberline {第四章\hspace {.3em}}函数使用}{29}{chapter.4}%
\contentsline {section}{\numberline {4.1}BASoptim/BASoptim2}{29}{section.4.1}%
\contentsline {subsection}{\numberline {4.1.1}BASoptim参数说明}{30}{subsection.4.1.1}%
\contentsline {subsection}{\numberline {4.1.2}BAS2optim参数说明}{31}{subsection.4.1.2}%
\contentsline {subsection}{\numberline {4.1.3}BASoptim简单案例}{31}{subsection.4.1.3}%
\contentsline {subsubsection}{\numberline {4.1.3.1}Michalewicz function}{32}{subsubsection.4.1.3.1}%
\contentsline {subsubsection}{\numberline {4.1.3.2}Goldstein-Price function}{33}{subsubsection.4.1.3.2}%
\contentsline {subsection}{\numberline {4.1.4}BASoptim2简单案例}{35}{subsection.4.1.4}%
\contentsline {section}{\numberline {4.2}BSASoptim}{37}{section.4.2}%
\contentsline {subsection}{\numberline {4.2.1}BSASoptim参数说明}{37}{subsection.4.2.1}%
\contentsline {subsection}{\numberline {4.2.2}BSASoptim取值摸索}{38}{subsection.4.2.2}%
\contentsline {subsection}{\numberline {4.2.3}BSASoptim案例}{39}{subsection.4.2.3}%
\contentsline {subsubsection}{\numberline {4.2.3.1}Michalewicz function}{39}{subsubsection.4.2.3.1}%
\contentsline {subsubsection}{\numberline {4.2.3.2}Pressure Vessel function}{40}{subsubsection.4.2.3.2}%
\contentsline {subsubsection}{\numberline {4.2.3.3}Himmelblau function}{43}{subsubsection.4.2.3.3}%
\contentsline {section}{\numberline {4.3}BSAS-WPT}{45}{section.4.3}%
\contentsline {subsection}{\numberline {4.3.1}BSAS-WPT 参数说明}{46}{subsection.4.3.1}%
\contentsline {subsection}{\numberline {4.3.2}BSAS-WPT 案例}{46}{subsection.4.3.2}%
\contentsline {subsubsection}{\numberline {4.3.2.1}Pressure Vessel function}{46}{subsubsection.4.3.2.1}%
\contentsline {subsubsection}{\numberline {4.3.2.2}Himmelblau function}{47}{subsubsection.4.3.2.2}%
\contentsline {section}{\numberline {4.4}BSOoptim}{48}{section.4.4}%
\contentsline {subsection}{\numberline {4.4.1}BSO参数说明}{48}{subsection.4.4.1}%
\contentsline {subsection}{\numberline {4.4.2}BSO案例}{49}{subsection.4.4.2}%
\contentsline {subsubsection}{\numberline {4.4.2.1}Michalewicz function}{49}{subsubsection.4.4.2.1}%
\contentsline {subsubsection}{\numberline {4.4.2.2}Pressure Vessel function}{49}{subsubsection.4.4.2.2}%
\contentsline {section}{\numberline {4.5}bBAS}{51}{section.4.5}%
\contentsline {subsection}{\numberline {4.5.1}bBAS参数说明}{51}{subsection.4.5.1}%
\contentsline {subsection}{\numberline {4.5.2}bBAS案例}{53}{subsection.4.5.2}%
\contentsline {chapter}{\numberline {第五章\hspace {.3em}}用户界面}{59}{chapter.5}%
\contentsline {section}{\numberline {5.1}调用语句}{59}{section.5.1}%
\contentsline {section}{\numberline {5.2}使用案例}{60}{section.5.2}%
\contentsline {subsection}{\numberline {5.2.1}Michalewicz function}{60}{subsection.5.2.1}%
\contentsline {subsection}{\numberline {5.2.2}Pressure Vessel function}{61}{subsection.5.2.2}%
\contentsline {section}{\numberline {5.3}Authors界面}{68}{section.5.3}%
\contentsline {chapter}{\numberline {第六章\hspace {.3em}}BAS案例一:多杆机构优化问题}{69}{chapter.6}%
\contentsline {section}{\numberline {6.1}背景}{69}{section.6.1}%
\contentsline {subsection}{\numberline {6.1.1}四连杆机构(Four-bar linkage mechanism)}{69}{subsection.6.1.1}%
\contentsline {subsection}{\numberline {6.1.2}六连杆机构(Stephenson III Six-bar linkage mechanism)}{70}{subsection.6.1.2}%
\contentsline {section}{\numberline {6.2}优化问题}{72}{section.6.2}%
\contentsline {subsection}{\numberline {6.2.1}四连杆机构}{72}{subsection.6.2.1}%
\contentsline {subsection}{\numberline {6.2.2}六连杆机构}{73}{subsection.6.2.2}%
\contentsline {section}{\numberline {6.3}优化理论}{73}{section.6.3}%
\contentsline {section}{\numberline {6.4}优化结果}{74}{section.6.4}%
\contentsline {subsection}{\numberline {6.4.1}Case1 无规定时间内轨迹生成(Path generation without prescribed timing)}{74}{subsection.6.4.1}%
\contentsline {subsection}{\numberline {6.4.2}Case2 有规定时间的轨迹生成(with prescribed timing)}{75}{subsection.6.4.2}%
\contentsline {subsection}{\numberline {6.4.3}Case3 规定时间内路径生成(Path generation with prescribed timing)}{77}{subsection.6.4.3}%
\contentsline {subsection}{\numberline {6.4.4}Case4 规定时间路径生成问题}{78}{subsection.6.4.4}%
\contentsline {subsection}{\numberline {6.4.5}Case5 规定时间内路径生成问题}{80}{subsection.6.4.5}%
\contentsline {subsection}{\numberline {6.4.6}Case6 六杆机构路径生成}{82}{subsection.6.4.6}%
\contentsline {subsection}{\numberline {6.4.7}Case7 无规定时间的路径生成}{84}{subsection.6.4.7}%
\contentsline {subsection}{\numberline {6.4.8}Case8 无规定时间的路径生成}{87}{subsection.6.4.8}%
\contentsline {chapter}{\numberline {第七章\hspace {.3em}}BAS案例二:龙门起重机运动控制}{89}{chapter.7}%
\contentsline {section}{\numberline {7.1}问题背景}{89}{section.7.1}%
\contentsline {section}{\numberline {7.2}优化问题抽象}{90}{section.7.2}%
\contentsline {section}{\numberline {7.3}优化理论}{92}{section.7.3}%
\contentsline {section}{\numberline {7.4}优化结果}{92}{section.7.4}%
\contentsline {chapter}{\numberline {第八章\hspace {.3em}}Python接口}{95}{chapter.8}%
\contentsline {section}{\numberline {8.1}安装方式}{95}{section.8.1}%
\contentsline {section}{\numberline {8.2}使用}{95}{section.8.2}%
\contentsline {chapter}{\numberline {第九章\hspace {.3em}}已发表工作}{101}{chapter.9}%
\contentsline {section}{\numberline {9.1}工具箱/软件}{101}{section.9.1}%
\contentsline {section}{\numberline {9.2}论文}{101}{section.9.2}%
\contentsline {section}{\numberline {9.3}专利}{105}{section.9.3}%
\contentsline {chapter}{\numberline {第十章\hspace {.3em}}调参}{107}{chapter.10}%
\contentsline {section}{\numberline {10.1}技巧1:高维问题的初始步长设定}{107}{section.10.1}%
\contentsline {subsection}{\numberline {10.1.1}原理}{107}{subsection.10.1.1}%
\contentsline {subsection}{\numberline {10.1.2}测试函数}{108}{subsection.10.1.2}%
\contentsline {subsection}{\numberline {10.1.3}BAS测试代码}{108}{subsection.10.1.3}%
\contentsline {subsection}{\numberline {10.1.4}BAS测试结果}{109}{subsection.10.1.4}%
\contentsline {subsection}{\numberline {10.1.5}BSAS 测试代码}{110}{subsection.10.1.5}%
\contentsline {subsection}{\numberline {10.1.6}BSAS测试结果}{111}{subsection.10.1.6}%
\contentsline {subsection}{\numberline {10.1.7}总结}{112}{subsection.10.1.7}%
\contentsline {section}{\numberline {10.2}技巧2:判断迭代终止时算法收敛状况}{114}{section.10.2}%
\contentsline {subsection}{\numberline {10.2.1}实验1}{114}{subsection.10.2.1}%
\contentsline {subsubsection}{\numberline {10.2.1.1}BAS算法}{114}{subsubsection.10.2.1.1}%
\contentsline {subsubsection}{\numberline {10.2.1.2}BSAS算法}{117}{subsubsection.10.2.1.2}%
\contentsline {subsubsection}{\numberline {10.2.1.3}总结}{119}{subsubsection.10.2.1.3}%
\contentsline {subsection}{\numberline {10.2.2}实验2}{120}{subsection.10.2.2}%
\contentsline {subsubsection}{\numberline {10.2.2.1}测试函数}{120}{subsubsection.10.2.2.1}%
\contentsline {subsubsection}{\numberline {10.2.2.2}BAS算法}{121}{subsubsection.10.2.2.2}%
\contentsline {subsubsection}{\numberline {10.2.2.3}BSAS算法}{122}{subsubsection.10.2.2.3}%
\contentsline {subsubsection}{\numberline {10.2.2.4}BSAS步长更新概率}{124}{subsubsection.10.2.2.4}%
\contentsline {subsubsection}{\numberline {10.2.2.5}天牛数}{125}{subsubsection.10.2.2.5}%
\contentsline {subsubsection}{\numberline {10.2.2.6}总结}{126}{subsubsection.10.2.2.6}%
\contentsline {chapter}{\numberline {第十一章\hspace {.3em}}更新及维护计划}{129}{chapter.11}%
\contentsline {section}{\numberline {11.1}工具箱}{129}{section.11.1}%
\contentsline {section}{\numberline {11.2}待加入的功能}{129}{section.11.2}%
\contentsline {section}{\numberline {11.3}联系方式}{130}{section.11.3}%
\contentsline {chapter}{附录}{131}{Item.6}%