Forum Silniki Szachowe- Chess Engines Strona Główna


Silniki Szachowe- Chess Engines
Programy i silniki szachowe
Odpowiedz do tematu
Junior - engine z błędem!
widoczek
b/k


Dołączył: 10 Mar 2011
Posty: 8
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Engine "Junior" ma błąd dotyczący sprawozdawczości własnych obliczeń. Po pewnej liczbie wygenerowanych i ocenionych pozycji (parametr "Nodes") dokonuje resetu liczby "nodes" i zlicza je na nowo. Wpływa to na podawaną przez niego wartość prędkości obliczeń (parametr "Nodes/s"), która drastycznie spada. Silnik przypuszczalnie nie zwalnia obliczeń i obniżenie prędkości wynika tylko ze wspomnianego resetu.
Błąd dotyczy także wersji Deep i występuje w UCI Chessbase gdyż Junior nie ma własnego UCI. Inne silniki na tym samym UCI zachowują się pod tym względem normalnie! Próbowałem zainteresować problemem Chessbase ale zbywali mnie doszukując się błędu mnie, sami nawet nie próbowali tego przetestować!
Poniżej fragment potwierdzenia z własnej sprawozdawczości Junior:

11: Tal - Hecht (1962), BS 11) e5xf6 !! bester Zug
r3k2r/pb3pp1/2p1qnnp/1pp1P3/Q1N4B/2PB1P2/P5PP/R4RK1 w kq - 0 1

Analysis by Junior 10.1:
1.Gf5 bxa4 2.Gxe6 Sxh4
+/= (0.27) 3 00:00:00 1kN
1.Gf5 bxa4 2.Gxe6 Sxh4
+/= (0.27) 3 00:00:00 1kN
1.Gf5 bxa4 2.Gxe6 Sxh4
+/= (0.27) 3 00:00:00 1kN
1.Gf5 bxa4 2.Gxe6 fxe6 3.Sd6+ Ke7 4.Gxf6+ gxf6 5.Sxb7
=/+ (-0.67) 6 00:00:00 20kN

...

1.exf6 0-0 2.Hc2 Sxh4 3.Sa5 Wab8 4.Gh7+ Kh8 5.fxg7+ Kxg7 6.Wfe1 Hf6 7.Ge4 Wfd8
+/= (0.42) 18 00:02:18 359mN
1.exf6 0-0 2.Hc2 Sxh4 3.Sa5 He3+ 4.Kh1 Wab8 5.g3 Sxf3 6.Kg2 Sd2 7.Wf2 Sc4 8.Sxc4 bxc4 9.Gxc4 Kh8 10.Wf3
+/= (0.51) 19 00:04:54 746mN
1.exf6 0-0 2.Hc2 Sxh4 3.Sa5 Wab8 4.Gh7+ Kh8 5.fxg7+ Kxg7 6.Wfe1 Hf6 7.Wad1 Sg6 8.Gxg6 fxg6 9.Sb3 c4 10.Wd7+
+/= (0.54) 20 00:10:49 1644mN
1.exf6 0-0 2.Hc2 Sxh4 3.Sa5 Wab8 4.Gh7+ Kh8 5.fxg7+ Kxg7 6.Wfe1 Hf6 7.Wad1 Wfd8 8.Wxd8 Hxd8 9.Sxb7 Wxb7 10.Hd3
+/= (0.44) 21 00:21:04 3190mN
1.exf6 0-0 2.Hc2 Sxh4 3.Sa5 Wab8 4.fxg7 Wfd8 5.Wfe1 Hf6 6.Wad1 Kxg7 7.Hf2 c4 8.Ge4 Ga8 9.He3 Kh8 10.g3
+/= (0.36) 22 00:47:15 2987mN
(, 17.03.2010)
Obok zaznaczonych danych "nodes" podano czas obliczeń z czego wynika sprzeczność iż po kolejnych ok.26 minutach obliczeń silnik wygenerował mniej pozycji niż krok wcześniej!!
Przy okazji dygresja, liczba pozycji też podawana jest błędnie w krotności "mN' co oznacza mili Nodes, powinno być z dużej litery "MN" czyli Mega Nodes (miliony). Ale to nie dotyczy Junior tylko ogólnie interfejsu Chessbase.


Post został pochwalony 0 razy

Ostatnio zmieniony przez widoczek dnia Śro 11:47, 16 Mar 2011, w całości zmieniany 5 razy
Zobacz profil autora
Junior - engine z błędem!
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wszystkie czasy w strefie EET (Europa)  
Strona 1 z 1  

  
  
 Odpowiedz do tematu