matlab最优化问题的函数(fminbnd),fmincon,globalsearch,multistart(全局局部最优)

在讨论优化问题时我们先来讨论全局最优和局部最优

全局最优:问题所有的可能解中效果最好的解。
局部最优:问题的部分可能解中效果最好的解。

一个针对的全局,一个针对的部分。
就像我们设初值一样,设置了以后函数开始迭代变化。
这时可能出现两种现象
①迭代到一个解,该解距离初值较近,此处该值很有可能是局部最优。
②迭代到一个解,该解距离初值相对较远,此处该值很大可能是全局最优,当然也可能是局部最优。

在这里插入图片描述
上面这个图相信大家看到过很多类似的,包括那个爬山坡的图在内,但是这里想强调的一点,这些图虽然很直观,但是也容易造成误解。我去……我一个求最优干嘛让我看这些图,我那些一堆公式,怎么才能和这些图对上呢???
这里就需要解释一下了:我们的求解其实都是迭代的过程,我们的函数在我们选择的起始点进行多个方向的尝试,看哪个反向能得到最优就向着哪个方向前进。那么什么是最优,这里我们的理性告诉我们,其他方向都比我差,我就是最优。是这样么?你是不是进入了一个小沟沟?这里就是局部了,你只能说你在你附近方圆几百里是最好的,但是地球那么大,你不想去看看么,这里就引入了全局最优,你是中国第一不行,你需要是全世界第一才行。

下面我们开始介绍我们matlab优化求解的函数
说到求解参数,我们需要先介绍下在求解最初设置的优化项。(下面两张图来自matlab官方)
在这里插入图片描述
在这里插入图片描述
下面介绍一下如何使用,以及常用项
①设置容差


                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值