如何解决下面写的优化问题?
在哪里,是-向量和是一个矩阵。还,和是常数。
我的主要问题是关于绝对值。没有绝对值,实际上有一个解析解。我猜对于绝对值,我必须使用迭代方法,例如二次规划,但仍然不确定如何表达问题以调用相关的优化程序。
如何解决下面写的优化问题?
在哪里,是-向量和是一个矩阵。还,和是常数。
我的主要问题是关于绝对值。没有绝对值,实际上有一个解析解。我猜对于绝对值,我必须使用迭代方法,例如二次规划,但仍然不确定如何表达问题以调用相关的优化程序。
不幸的是,您的问题不是凸优化问题,因为约束描述了一个非凸可行域。如果您可以将其更改为,你会有一个凸约束。
如果约束是,那么可以引入辅助变量,并添加约束
对所有人
对所有人
这是凸优化中的标准重构技术。
您原始问题陈述的另一个问题是必须是半正定的,以确保目标函数的凹度。
假如说是半正定的,你现在有一个线性约束凸二次规划问题,可以由许多求解器解决。