開発環境をAVX2対応とした関係でマシンが変わっています。そこで、改善前のデータを取り直しました。
マシン:E3-1226V3 3.3GHz
改善前:1840sec
改善後:1409sec
今回の改善ポイントは、
■LinearSolverへのLoadProblem形式変更(constraints数の縮小)
■PrimalSimplexの使用です。
■C++コンパイルオプションSSE2 Fastの使用
スケジュールナースは、既に64ビット版しかサポートしていないのでSSE2の使用をdefaultとしても問題ありません。
実行中の様子です。ほぼ100%CPUを使っています。
0 件のコメント:
コメントを投稿