2021年10月17日日曜日

Instance13速度改善Ⅲ

 開発環境をAVX2対応とした関係でマシンが変わっています。そこで、改善前のデータを取り直しました。

マシン:E3-1226V3 3.3GHz

改善前:1840sec

改善後:1409sec

今回の改善ポイントは、

■LinearSolverへのLoadProblem形式変更(constraints数の縮小)

PrimalSimplexの使用です。

■C++コンパイルオプションSSE2 Fastの使用

スケジュールナースは、既に64ビット版しかサポートしていないのでSSE2の使用をdefaultとしても問題ありません。

実行中の様子です。ほぼ100%CPUを使っています。


8月12日の初期報告では、7368secでしたので、マシンが変わったこともありますが、かなり改善出来たと思います。




0 件のコメント:

コメントを投稿