找分钟X吨是的minxTAy服从1吨x =1吨是的= 1 , x ≥ 0 , y≥ 01Tx=1Ty=1,x≥0,y≥0

计算科学 优化 非线性规划 约束优化
2021-12-12 23:17:52

在以下问题中,是给定的矩阵: 尽管公式很简单,但对我来说并不容易。希望有人可以提供帮助。非常感谢!ARm×n

minimizexTAysubject to1Tx=1Ty=1,x0,y0.

2个回答

如果没有错误,那比我想象的要容易得多。

我们将证明最小值等于的最小分量,用表示,其中,当Aai0j0(i0,j0)=argmin(i,j)aijxi0=yj0=1xi=yi=0ii0,jj0.

事实上,我们有

xTAy=1im1jnaijxiyj1im1jnai0j0xiyj=ai0j01im1jnxiyj=ai0j0.

平等很容易检查。

假设然后你的问题减少到m=nA=I

minimizei=1nxiyisubject toi=1nxi=i=1nyi=1,x0,y0.

孤立的双线性项通常是非凸的,因此解决该问题具有挑战性,并且通常需要特殊的、昂贵的方法来计算全局最优解。ε

对于一般,我会期待类似的行为,因为我看不到任何方法可以对双线性项进行分组以实现凸性(例如,通过平方和类型的公式)。A