我对线性程序很熟悉,因为它们可以解决线性目标函数和线性约束的问题。但是,半定规划可以解决线性规划不能解决的问题?我已经知道半定程序是线性程序的一般化。
另外,如何识别可以使用半定编程解决的问题?半线性编程无法通过线性编程解决的一个典型问题是什么?
非常感谢您的任何答复。
2
也许您可以使您的问题更精确?毕竟,线性编程是完成。
—
Kristoffer Arnsfelt Hansen 2013年
@KristofferArnsfeltHansen我永不停止思考为什么人们会在类似的讨论中不断提出这一事实。除非我们正在谈论将P与L或NC分开,否则P的完整性是无关紧要的-如果我们在谈论多项式,则P中的所有内容都是“ P完全的”。要提出OP的答案:一旦解决了问题的线性编码(即,写为优化多面体上的线性泛函),问多义LP / SDP是否可以解决问题就很有意义了。
—
Sasho Nikolov