码迷,mamicode.com
首页 > 其他好文 > 详细

Quadratic Programming

时间:2020-05-10 11:04:05      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:过程   reader   函数   问题   优化问题   color   引入   不等式   基础   

CanChen ggchen@mail.ustc.edu.cn


讲完了无限制优化,接下来就是有限制的了。有限制里,最基础的问题就是当目标函数是二次函数时,因为任何目标函数都可以用展开为二次函数的方法来近似处理。这里目标函数和约束条件最高次数为2。

 

等式约束二次规划

先讲等式,是因为等式好处理,无非就是把等式解出来,放到目标函数里。对于不等式问题,也可以转化为等式来处理。
解等式的目的是为了方便优化目标函数,这里主要列出了三种方法:基分解,广义消去法,朗格朗日法。具体过程这里就不写了,主要是一些矩阵推导。

 

一般二次规划

这里要引入一个非常重要的定理--积极集定理。这个定理主要做的就是,怎样动态地把不等式约束变成等式约束。不仅仅是二次规划,感觉积极集定理的思想适用于不等式转化成等式的约束问题。
算法的话,简单来讲,就是先把所有满足当前点的约束情况下,求解最优化问题。判断当前点还能不能在走,能走,肯定不是最优点,那就走呗,这里在走的过程中,会不会添加新的等式约束;不能走的话,如果满足拉格朗日条件,太好了,找到最优点,不满足也没关系,只能说明等式约束加得太多了,得减掉一个。

 

Quadratic Programming

标签:过程   reader   函数   问题   优化问题   color   引入   不等式   基础   

原文地址:https://www.cnblogs.com/JuliaAI123/p/12862307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!