GA将?開発日記~王理のその先へ~

ネタ勢最強を目指して絶賛開発中。

遅すぎ

 自己対戦での学習が、一日あたり約3000局ペースでしか進んでいません。

 ちなみにマシンはCore i7 940。シングルスレッド。

 前はマルチスレッド化すれば、同条件(探索深さ0)で100万局程度は行ってたんで、段違いに遅いですね。

 理由ははっきりしていて、勾配の元データ計算がボトルネックになっています。

 どうもstd::vectorの処理が遅いっぽいんで、ここを固定長配列なり自作の可変長配列なりにしてやれば良いんですが…大変そうだなぁ。