滤波内容
版本化
文本搜索
Model.setMObjective()
集目标QC常数x#L=Nonex#R=Nonexc=None
设置模型目标等同矩阵语义表达式
注意使用矩阵对象时通常使用超载运算符设置目标超载@
运算符可用构建线性矩阵表达式或二次矩阵表达式后传递集目标.
参数 :
Q类四维目标矩阵-NumPy2D稠密Ndray或SciPy稀疏矩阵这可能是无if没有二次词
C级线性约束向量-NumPy1-Dnarra这可能是无if没有线性术语
常量目标常量
X#L(可选择性)决策变量对二次目标术语左乘法Q参数可以是MVAR对象列表华尔市对象或无高山市无使用模型中所有变量)长度参数必须匹配第一个维的大小Q类.
X#R(可选择性)决策变量对二次目标术语右乘法Q长度参数必须匹配二维的大小Q类.
xc(可选性)决策变量线性目标术语参数可以是MVAR对象列表华尔市对象或无高山市无使用模型中所有变量)长度参数必须匹配长度C级.
感知性(可选性)优化感知GRB.MINIMIZE以最小化方式GRB.MAXIZE实现最大化)Omit这个参数使用模型感知属性值判定感知
示例用法
=np.full(10,1.0)xc=模型.addMVar(10)模型.setMOjective(None,c,0.0,None,None,xc,GRB.MAXIZE)Q=np.full(2,3,1.0)xL=模型.addMVar(2)xR3模型.setMOjective(Q,None,0.0,xL,xR,None,GRB.MINIMIZE)