アルゴリズム、解法、性能比較 - ページ 23

 
Andrey Khatimlianskii:

間隔を長くすればいいのでは?テストは30秒以上。

正規化で。

pass 0 returned result 100000.000000 in 0:00:35.296
pass 1 returned result 100000.000000 in 0:00:29.361
pass 2 returned result 100000.000000 in 0:00:24.549
pass 3 returned result 100000.000000 in 0:00:25.067
pass 4 returned result 100000.000000 in 0:00:24.578
pass 5 returned result 100000.000000 in 0:00:24.634
pass 6 returned result 100000.000000 in 0:00:25.079
optimization finished, total passes 7
optimization done in 3 minutes 09 seconds
shortest pass 0:00:24.549, longest pass 0:00:35.296, average pass 0:00:26.937


正規化しない場合。

pass 0 returned result 100000.000000 in 0:00:33.035
pass 1 returned result 100000.000000 in 0:00:26.020
pass 2 returned result 100000.000000 in 0:00:20.137
pass 3 returned result 100000.000000 in 0:00:20.859
pass 4 returned result 100000.000000 in 0:00:21.130
pass 5 returned result 100000.000000 in 0:00:20.664
pass 6 returned result 100000.000000 in 0:00:21.001
optimization finished, total passes 7
optimization done in 2 minutes 50 seconds
shortest pass 0:00:20.137, longest pass 0:00:33.035, average pass 0:00:23.263


同じ20%です。

 
fxsaber:

このように、あるAgentは一貫して同じものをカウントしているのです。ランダム性をすべて取り除けば、正味の性能は最短に近くなる。

ネットは現実には実現できないので、おもしろくない。

テストありがとうございました。

 
fxsaber:

正規化で。

正規化せず。

同じく20%。


何もしないダミーEAに20%って・・・。実際のコードでは、この数値は何倍にもなるはずです。 このようなつまらないことに時間を費やす価値があるのでしょうか。

また、計算の最適 化といえば、すべての未決済注文のレベルを常に監視する必要がないことから始めるべきでしょう。一番近いものだけをチェックすればいいのです。到達すれば、次のレベルというように。

 
Alexey Navoykov:

何もしないダミーEAに20%って・・・。実際のコードでは、この数字は何倍にもなるはずです。 このようなトリビアに時間を費やす価値があるのでしょうか。

観察眼は公正である。私の通常のロボットでは、Testerのラグが大きすぎます。その理由はさまざまです。そして、これもその一つです。1パスが1億ティック。10Kパスの標準的なジェネレーターを例に挙げてみましょう。最低でも1兆チックですからね。テスターは1目盛りごとに、少なくとも1回の正規化を行います。全くできないのに。そのような最適化で節約できることはありますか?しかも、わざわざ比較するのは、今のようにいちいち正規化することになる。実際には、流入する価格だけを正規化する方が簡単で効率的です。

また、計算の最適 化といえば、すべての未決済注文のレベルを常に監視する必要がないことから始めなければなりません。一番近いものだけをチェックすればいいのです。到達していれば、次のレベルを確認する、といった具合です。

注文 数が増えると内蔵テスターの遅れが大きく なる。グリッドTSはその「殺し屋」である。そんなアルゴリズムの最適化を提案 しました。引き受けることはないと思います。

ここでは、テスターの1刻みに伴う大量の内部計算を論じているのではない。