非凸优化的方法

Posted aaronhoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非凸优化的方法相关的知识,希望对你有一定的参考价值。

关于非凸优化的方法, https://blog.csdn.net/kebu12345678/article/details/54926287 提到,可以把非凸优化转换为凸优化,通过修改一些条件。

非凸优化问题如何转化为凸优化问题的方法:
1)修改目标函数,使之转化为凸函数
2)抛弃一些约束条件,使新的可行域为凸集并且包含原可行域

而 https://blog.csdn.net/R1uNW1W/article/details/79000042 的论文提到了解决非凸优化问题的几种方法:

1.利用传统的凸松弛(Convex relaxation)技术,把非凸优化问题转为凸优化问题。凸松弛,其实就是放开一些限制条件,但是不改变问题的本质。

参考:https://blog.csdn.net/gloriazhang2013/article/details/72648571

2.不经过转换,某些符合特定结构的非凸优化问题也可以直接解决。例如使用:投影梯度下降、交替最小化、期望最大化算法、随机优化等方法。

以上是关于非凸优化的方法的主要内容,如果未能解决你的问题,请参考以下文章

机器学习凸集凸函数凸优化凸优化问题非凸优化问题概念详解

机器学习凸集凸函数凸优化凸优化问题非凸优化问题概念详解

机器学习+优化问题的种类如何优化凸优化非凸优化对偶问题KKT条件

非凸问题与凸问题求解

优化算法-从梯度下降到深度学习非凸优化

凸集与非凸集,凸函数与凹函数,凸优化