您的位置:首页 > 编程语言 > MATLAB

matlab求解全局最优(初步介绍)

2017-08-09 22:08 211 查看


这里可以看到全局优化的一些经典算法举例



matlab两个工具箱的比较



最左上角是求解器的选项,可以在此选择不同的算法求解,不同的求解器需要输入的参数也各不相同。



打开matlab的帮助文档,在User’s Guide–>Setting Up an Optimization–>Choosing a Solver可以了解不同求解器的使用条件。

下面介绍matlab的各种求解器

MultiStart









并行计算



指令:

matlabpool open 2

ms.UseParallel = ‘always’

下一个算法

GlobalSearch(全局搜索)





模拟退火算法



模拟退火求解八皇后问题代码:



@my_anneal_fcn 是用户自己书写的函数

下面介绍模式搜索



模式搜索求解攀登华盛顿山问题:



遗传算法介绍:



遗传算法可以解决多目标函数问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: