mdl = Model() #简写,方便后面用
④变量处理
变量在放入目标函数和约束前需要进行相应处理,标明数据类型、上下界,名称等。如:
x = mdl.binary_var_list(var_list, lb =, ub =,name = ‘x’)
0/1变量——binary,整数——integer,连续型——continuous,…
列表——list,字典——dict,…
⑤设置目标函数
最小化mdl.minimize(…),最大化mdl.maximize(…)
⑥添加约束
mdl.add_constraint(…)
mdl.add_constraint(…)
…
约束里有xi,yj之类的话要用mdl.add_constraints()
有 ‘<’ 或 ‘>’ 的式子也需要转换成 ‘=’ ,’>=‘和’<=’
⑦求解模型