rBAS中文文档
前言
手册内容概述
夹带私货
致谢
作者简介
1
R以及rBAS安装
1.1
R安装
1.2
Rstudio安装
1.3
rBAS安装
2
算法原理
2.1
BAS
2.1.1
算法流程
2.1.2
收敛性分析
2.1.3
不足与改进
2.2
BSAS
2.2.1
与BAS不同之处
2.2.2
不足与改进
2.3
BAS-WPT
2.3.1
与BAS不同之处
2.3.2
约束问题抽象形式
2.3.3
不足与改进
2.4
BAS with momentum(second-order BAS)
2.4.1
算法原理
2.4.2
不足与改进
3
混合算法
3.1
BSO
3.1.1
粒子群算法流程
3.1.2
与BAS的结合
3.1.3
总结
3.1.4
算法调用说明
3.2
bBAS
3.2.1
算法流程
3.2.2
总结
4
函数使用
4.1
BASoptim/BASoptim2
4.1.1
BASoptim参数说明
4.1.2
BAS2optim参数说明
4.1.3
BASoptim简单案例
4.1.4
BASoptim2简单案例
4.2
BSASoptim
4.2.1
BSASoptim参数说明
4.2.2
BSASoptim取值摸索
4.2.3
BSASoptim案例
4.3
BSAS-WPT
4.3.1
BSAS-WPT 参数说明
4.3.2
BSAS-WPT 案例
4.4
BSOoptim
4.4.1
BSO参数说明
4.4.2
BSO案例
4.5
bBAS
4.5.1
bBAS参数说明
4.5.2
bBAS案例
5
用户界面
5.1
调用语句
5.2
使用案例
5.2.1
Michalewicz function
5.2.2
Pressure Vessel function
5.3
Authors界面
6
BAS案例一:多杆机构优化问题
6.1
背景
6.1.1
四连杆机构(Four-bar linkage mechanism)
6.1.2
六连杆机构(Stephenson III Six-bar linkage mechanism)
6.2
优化问题
6.2.1
四连杆机构
6.2.2
六连杆机构
6.3
优化理论
6.4
优化结果
6.4.1
Case1 无规定时间内轨迹生成(Path generation without prescribed timing)
6.4.2
Case2 有规定时间的轨迹生成(with prescribed timing)
6.4.3
Case3 规定时间内路径生成(Path generation with prescribed timing)
6.4.4
Case4 规定时间路径生成问题
6.4.5
Case5 规定时间内路径生成问题
6.4.6
Case6 六杆机构路径生成
6.4.7
Case7 无规定时间的路径生成
6.4.8
Case8 无规定时间的路径生成
7
BAS案例二:龙门起重机运动控制
7.1
问题背景
7.2
优化问题抽象
7.3
优化理论
7.4
优化结果
8
Python接口
8.1
安装方式
8.2
使用
9
已发表工作
9.1
工具箱/软件
9.2
论文
9.3
专利
10
调参
10.1
技巧1:高维问题的初始步长设定
10.1.1
原理
10.1.2
测试函数
10.1.3
BAS测试代码
10.1.4
BAS测试结果
10.1.5
BSAS 测试代码
10.1.6
BSAS测试结果
10.1.7
总结
10.2
技巧2: 步长衰减率设定
10.2.1
代码
10.3
技巧3:按照维度设定步长初始值和衰减率
10.4
判断迭代终止时算法收敛状况
10.4.1
实验1
10.4.2
实验2
11
更新及维护计划
11.1
工具箱
11.2
待加入的功能
11.3
联系方式
附录
结语
References
本书基于 bookdown 编写
rBAS使用文档
作者简介
包作者
王江宇:
BSAS
算法,创建维护
rBAS
包。
Github
李帅: 提出
BAS
以及
BAS-WPT
算法。
个人主页
&
谷歌学术
姜向远: 提出
BAS
以及
BAS-WPT
算法。
贡献者
李晓晓: 二阶
BAS
王甜甜: 天牛群体优化算法
BSO
阮月:
Binary-BAS
莫小娟: 多杆机构优化问题