非凸优化

计算科学 优化 凸优化 非线性规划 非凸的
2021-12-16 20:24:23

考虑以下优化问题:

maxp||p||2s.t:x0pD

其中是凸集。这个问题是 -hard 吗?DNP

2个回答

您最初的问题陈述含糊不清,因为您没有描述如何对凸集D进行编码。

问题立即简化为

maxp2

受制于

pD

我们将通过减少 0-1 整数线性规划的可行性来证明这个问题是 NP-Hard 的。

0-1 整数线性规划可行性问题是一个众所周知的 NP 完全问题:“给定整数矩阵,是否存在一个 0-1 向量使得?” AbxAx=b

考虑变量的变化。那么我们最初的问题就变成了“对于是否有一个向量具有,使得很容易看出,这种转换产生了一个新的大小多项式实例,其大小与原始问题的大小相同。 yi=2xi1yyi=±1i=1,2,,nA^y=b^

现在,假设我们可以解决

maxy2

受制于

A^y=b^

1yi1,对于i=1,2,,n

在多项式时间内。当且仅有一个所有条目都是的解决方案时,最佳值为这个优化问题的可行集显然是凸的。找到最优的多项式时间算法将为我们提供用于原始 0-1 ILP 可行性问题的多项式时间算法。 ny±1y

这表明,总的来说,问题

maxp2

受制于

pD

是 NP-Hard,即使被限制为凸的。 D

证明完全问题在多项式时间内简化为您的问题。非凸优化的一个典型例子是Murty 和 Kabadi 从子集总和减少到非凸优化对于您的具体问题,您将不得不制定类似类型的减少。您可能能够利用在二次约束二次程序上完成的工作。NP

其它你可能感兴趣的问题