线性规划算法比二次规划算法快吗?

计算科学 优化 凸优化 约束优化
2021-12-27 23:53:46

我有一个目标函数,我可以用二次规划(QP)编写,例如 或作为 LP 问题 这可以通过将分为两部分并强制这使优化变量的数量增加了一倍。

i=1Nj=1NCij2
i=1Nj=1N|Cij|
CijCij=Cij++CijCij+>0Cij>0

两种方法都将具有相同的附加线性约束。

我的问题如下:鉴于我们对每个算法都使用了最先进的算法,是否有可能争辩说 LP 算法总是比 QP 算法快?

更新:我意识到解决方案不会相同。但是假设我想比较这两种方法,我只想知道哪一种通常会更快。在实践中,我发现 LP 更快。但我想知道这是否是一个硬性规则,或者它只是归结为我使用的算法以及问题的性质和约束。

0个回答
没有发现任何回复~