0
CVXOPTの整数線形計画(ILP)関数の制限時間を設定するにはどうすればよいですか? が、これは私のソルバーであると仮定しますPython - CVXOPTの整数線形計画(ILP)関数の制限時間を設定する方法
status,solution = glpk.ilp(W, G.T, h,B=set(range(len(W))))
CVXOPTの整数線形計画(ILP)関数の制限時間を設定するにはどうすればよいですか? が、これは私のソルバーであると仮定しますPython - CVXOPTの整数線形計画(ILP)関数の制限時間を設定する方法
status,solution = glpk.ilp(W, G.T, h,B=set(range(len(W))))
次のことを試してみてください。
(cvxopt以内)ソルバー・オプションを渡すfrom cvxopt import solvers
solvers.options['glpk'] = {'tm_lim' : 1000} # time-limit of 1s (glpk expects [ms])
status,solution = glpk.ilp(W, G.T, h,B=set(range(len(W))))
ドキュメントhereに記載されています。コメントで述べたように、tm_lim
はtm lim
、ないように設定する変数です:GLPKの
使用可能なオプションは、それにhere
編集マニュアルだ記述されています!
ありがとうございますが、私たちはtm_limを追加する必要があります – Panda
@Pandaあなたは正しいです!ごめんなさい。 pdfの殺害からのコピー貼り付けは私のために下線を引いています:-) – sascha
しかし私にとってはうまくいかなかった:)しかし以下のコードはうまくいきました:glpk.options ['tm_lim'] = OPT_TIME – Panda