我可以在pyomo中获得完整的示例程序,以使用cplex求解器约束约束优化二次目标函数吗? 或pyomo中混合整数二次编程python的示例
答案 0 :(得分:1)
从它的外观看,这是一个纯粹的pyomo问题,而不是与CPLEX有任何关系的问题。我能找到的最接近的是example4.py(在pyomo github中)。这个pyomo示例仅具有二次目标函数,但看起来修改constraint_rule
方法以包括二次约束应该很简单。
答案 1 :(得分:0)
是的,您可以应用对偶性(对偶定理)来修改模型,这样您就可以获得具有二次约束的线性目标函数。但是如果您正在寻找双二次模型,即具有二次约束函数的二次目标函数,您应该确保其中一个是严格凹的,另一个是严格凸的,以便只得到一个解。
希望有所帮助
PS:对不起,如果我迟到了。