![数学建模与数学规划:方法、案例及编程实战(Python+COPT/Gurobi实现)](https://wfqqreader-1252317822.image.myqcloud.com/cover/577/52521577/b_52521577.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.5 二次约束二次规划
若线性规划的目标函数变为二次表达式,且一部分约束变成二次约束,则模型变化为二次约束二次规划(Quadratically Constrained Quadratic Programming,QCQP)。其一般形式如下:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_18.jpg?sign=1739232625-xABcY57WlwNaZ24E8kJdajgXA1XRiFYB-0-ad9359205c802745f75dd89d81b04156)
其中,x∈Rn×1,为列向量(所以xT为行向量),表示连续型决策变量;H0、Hi∈Rn×n,均为n阶实对称矩阵;c0、ci∈Rn×1,均为列向量(所以为行向量);ri为实数。A∈Rl×n,表示约束系数矩阵;b∈Rl×1,为列向量,表示右端常数。
下面给出一个二次约束二次规划的简单例子:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_20.jpg?sign=1739232625-6IvPBbkpRzaNxRGrg0tQpDjthFlLAF24-0-2f0bbaeaa9bf5f2f93a7b602ffec90a2)
若表示成紧凑的矩阵形式,则
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_21.jpg?sign=1739232625-Xd1TSYw1VeN6lPNc0Q7gNc5AeNuGsi5a-0-7a97b3a65eb6adb7019609a527e2734c)