クソコード製造機

数理最適化とかPythonとか

2022-12-01から1ヶ月間の記事一覧

Gurobi Python APIにおけるmodel.update()について

Gurobi Python APIのコードを見ていると、次のようなコードをよく見かける。 import gurobipy as gp model = gp.Model() # model.addVarで変数を作る処理を書く model.update() # model.addConstrで制約を書く model.optimize() このコード自体は問題なく動…

Gurobiの階層型多目的最適化の制御

Gurobiで多目的最適化をする際に、それぞれの目的関数における振る舞いを制御したいときがある。今回は例として、目的関数が3つの多目的最適化について、優先度を設定して順々に最適化することを考える。 import gurobipy as gp model = gp.Model() # モデル…