2018年5月20日日曜日

MIPソルバーの評価

例のベンチでの評価結果です。厳密解を得るまでの時間を
まとめてみました。(NEOSサーバによる)Instance8だけは、5分内に厳密界を得ることができず、最良値を書いています。
なお、自分のエンジン(ScNurse2)については、Pieter Smetさんの解を元に解析を進めてバグをFIXすることが出来、無事、厳密解1300を得ました。この解を得るまでに907秒かかりました。

なお、これ以上良い解はない、という証明には、さらに時間がかかります。MIPソルバーの方は、CuttingPlaneという数学的な方法で、LowerBoundを上げているので、解が見つかってから証明終了までさほど時間がかかりません。

RosterBoosterは、ノッティンガム大学のスピンオフ会社です。300sec以内に解けていないものが多いです。赤字で記したのがそのインスタンスでのBestSolverです。ScNurse2は、実装上の最適化チューニングを施していません。(未だ余力があります)


 CBCSCIPCplexGurobiRosterBoosterScNurse2ScNurse2備考
Instance11.81.670.150.2700.47 
Instance24.624.680.660.9800.5 
Instance3 30.33.11.621002(300sec)1.15 
Instance4 51.513.184.53101.11 
Instance5 235.0456.9134.39213.54 
Instance6  30.1514.71952(300sec)6.15 
Instance7  84.95113.541062(300sec)218.5 
Instance8(300sec)  166517941528(300sec)13011300(907sec)



0 件のコメント:

コメントを投稿