# 全局优化工具箱
全局优化工具箱包含遗传算法、粒子群优化、模拟退火、模式搜索、多起点搜索、代理优化和多目标优化。 您可以将这些求解器用于目标或约束函数是连续的、不连续的、随机的、无导数的、或包括模拟或黑盒函数的优化问题。
函数库:TyGlobalOptimization
提示
使用本函数库之前,需要通过import TyGlobalOptimization或using TyGlobalOptimization来实现加载。
关于import和using的详细用法,请参见模块的命名空间管理。
# 遗传算法
遗传算法
| 函数名 | 简介 |
|---|---|
| ga | 使用遗传算法寻找函数最小值 |
# 粒子群优化
粒子群优化
| 函数名 | 简介 |
|---|---|
| particleswarm | 使用粒子群优化寻找函数最小值 |
# 模拟退火
模拟退火
| 函数名 | 简介 |
|---|---|
| simulannealbnd | 使用模拟退火寻找函数最小值 |
# 模式搜索
模式搜索
| 函数名 | 简介 |
|---|---|
| patternsearch | 使用模式搜索寻找函数最小值 |
# 差分进化
差分进化
| 函数名 | 简介 |
|---|---|
| wde | 使用差分进化算法寻找函数最小值 |
# 多起点搜索
多起点搜索
| 函数名 | 简介 |
|---|---|
| multistart | 使用多起点搜索寻找函数最小值 |
# 代理优化
代理优化
| 函数名 | 简介 |
|---|---|
| surrogateopt | 使用代理优化求解昂贵目标函数全局最小化 |
# 多目标优化
多目标优化
| 函数名 | 简介 |
|---|---|
| gamultiobj | 使用遗传算法寻找多目标函数的帕累托前沿 |
| packfcn | 打包函数 |
| paretosearch | 寻找帕累托集合点 |