三分求最值

三分求最值

对于一个二次函数,这里以凸二次函数为例

我们规定了它的左边界有边界\((Left,Right)\)

并且取其中两个点\((mid,midd)\)

我们可以令\(mid=(Left+Right)/2 , midd=(mid+Right)/2\)

如果,\(f(mid)< f(mmid)\),说明\([left,mid]\)中没有我们想要的最值,所以我们使\(left=mid\)

同理,则\([mmid,right]\)没有我们要求的最值,所以我们使\(right=mmid\)

直到最后剩下3个点,找出最值就行了

avatar

posted @ 2021-01-06 19:05  陆明燃  阅读(40)  评论(0)    收藏  举报