
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
asyncioを使ったPuLPの並列処理 - Qiita
parallel_solveではモデルを複製して実行しています。そして、最適解が得られたモデルを戻り値にしてい... parallel_solveではモデルを複製して実行しています。そして、最適解が得られたモデルを戻り値にしています。 つまり、入力のmと出力のmでは異なるオブジェクトになっていることがあります。 そのため、変数は、xではなくdct["x"]を使う必要があります。 async_pulpモジュール parallel_solve関数を完成させるには、モデルとソルバーを次のように修正する必要があります。 モデルの全変数を取得するときに、変数をソートしないように修正(variablesメソッド) モデルの複製時に、変数をソートしないモデルを作成するように修正(deepcopyメソッド) ソルバーの実行時に、asyncioで非同期処理をするように修正(solve_CBC) PuLPの元々のモデルクラスでは、全変数の取得時に変数名順にソートしています。 本記事では、変数の順序を変えて実行するので、ソート
2024/09/18 リンク