计算的规范约束在一个轻松的问题
回答嗨。我想加上两个约束集的L2范数我增强lagrangean放松的目标函数模型,例如,llAx-bll + llBy-cll L2范数。
我试图使用规范(Ax-b, 2),但它不工作TypeError“不支持的操作数类型(s) + =: gurobipy。LinExpr’和‘GenExprNorm’”。
我将很感激如果你能告诉我怎么解决这个问题。
提前谢谢你。
0
-
嗨Sakir,
我不确定我得到了你的问题,但是让我试一试。
我建议以下做法:
#我想A和b是常量和x是定义为Gurobi变量
z = model.addVar ()
新西兰= model.addVar ()
模型。addLConstr (z = = * x - b)
模型。addConstr(新西兰= = gp。规范([z], 2.0))希望这个有帮助。
致以最亲切的问候
Jonasz0 -
亲爱的Jonasz,
是的,它工作。非常感谢。
致以最亲切的问候。
Sakir。
0
请登录留下你的评论。
评论
2的评论