pyomo中的混合整数二次编程python

时间:2019-06-17 01:29:43

标签: cplex pyomo quadratic-programming

我可以在pyomo中获得完整的示例程序,以使用cplex求解器约束约束优化二次目标函数吗? 或pyomo中混合整数二次编程python的示例

2 个答案:

答案 0 :(得分:1)

从它的外观看,这是一个纯粹的pyomo问题,而不是与CPLEX有任何关系的问题。我能找到的最接近的是example4.py(在pyomo github中)。这个pyomo示例仅具有二次目标函数,但看起来修改constraint_rule方法以包括二次约束应该很简单。

答案 1 :(得分:0)

是的,您可以应用对偶性(对偶定理)来修改模型,这样您就可以获得具有二次约束的线性目标函数。但是如果您正在寻找双二次模型,即具有二次约束函数的二次目标函数,您应该确保其中一个是严格凹的,另一个是严格凸的,以便只得到一个解。

希望有所帮助

PS:对不起,如果我迟到了。