考虑以下优化问题:
MinCTXMinCTX
英石:AX=0;AX=0;
xixj=xkxtxixj=xkxt对于一些i≠j≠k≠ti≠j≠k≠t
X=(x1,x2,...xn)X=(x1,x2,...xn) 和xj≥0j=1,2,...,nxj≥0j=1,2,...,n
这里C=(c1,c2,...,cn),ci≥0C=(c1,c2,...,cn),ci≥0和AA是邻接矩阵。
- 这个问题是凸的吗?- 它可以在多项式时间内解决吗?
涉及连续变量的非线性等式约束不是凸的。
这是您的问题的反例:
假设不失一般性x1x2−x3x4=0x1x2−x3x4=0是你的非线性等式约束,让S={(x1,x2,x3,x4,…,xn):x1x2−x3x4=0}S={(x1,x2,x3,x4,…,xn):x1x2−x3x4=0}是其关联的可行集。
然后(6,1,3,2,0,…,0)∈S(6,1,3,2,0,…,0)∈S, 和(1,6,3,2,0,…,0)∈S(1,6,3,2,0,…,0)∈S, 但((6,1,3,2,0,…,0)+(1,6,3,2,0,…,0))/2=(7/2,7/2,3,2,0,…,0)∉S((6,1,3,2,0,…,0)+(1,6,3,2,0,…,0))/2=(7/2,7/2,3,2,0,…,0)∉S, 因为(7/2)2−6=49/4−6=25/4≠0(7/2)2−6=49/4−6=25/4≠0.
一般来说,非凸问题不能在多项式时间内解决。