Monday, January 26, 2009

Malemaailma juhtivad arvutiprogrammid

Rootsi Male Arvutiprogrammide Assotsiatsioon (Svenska schackdatorföreningen, SSDF) on organisatsioon, mis testib arvutiprogrammide maletarkvara. Selleks paneb ta arvutiprogrammid üksteise vastu mängima ning loob niiviisi reitingunimekirja.

Esimest korda testis SSDF A. Naumovi loodud maleprogrammi. Testiti Naumi uusimat versiooni Naum 3.1 arvutil Q6600 2.4 GHz. Pärast 358 turniirimängu oli Naumi reiting 3046, mis teeb temast tugevuselt 4. maletarkvara SSDF reitingunimekirjas.
Frans Morschi Deep Fritz 11 riistvaraga Q6600 2.4GHz võtab teise koha reitinguga 3085. Võrreldes Fritz 11 arvutil Athlon 1200 MHz reiting suureneb 166 punkti võrra. Deep Rybka 3-e testiti samuti arvutil Athlon 1200MHz ja tulemuseks oli reiting 3066. Nagu arvatud, on Van Rajlichi programm tugevaim ka aeglasema protsessoriga. Riistvaral Q6600 2.4GHz võttis Rybka 3 aga kindlalt esimese koha reitinguga 3227!

       THE SSDF RATING LIST 2009-01-16    118048 games played by  311 computers
Rating + - Games Won Oppo
------ --- --- ----- --- ----
1 Deep Rybka 3 x64 2GB Q6600 2,4 GHz 3227 36 -31 673 86% 2924
2 Deep Fritz 11 2GB Q6600 2,4 GHz 3085 31 -30 577 69% 2941
3 Deep Rybka 3 256MB Athlon 1200 MHz 3066 51 -50 190 54% 3034
4 Zappa Mexico II x64 2GB Q6600 2,4 GHz 3064 33 -32 486 65% 2954
5 Naum 3.1 x64 2GB Q6600 2,4 GHz 3046 38 -37 358 57% 2995
6 Deep Shredder 11 2GB Q6600 2,4 GHz 3043 31 -29 564 64% 2941
7 Deep Hiarcs 12 x64 2GB Q6600 2,4 GHz 3033 27 -26 716 66% 2920
8 Hiarcs 11.2 MP 2GB Q6600 2,4 GHz 3008 30 -30 546 56% 2964
9 Deep Junior 10.1 2GB Q6600 2,4 GHz 2981 31 -31 510 52% 2970
10 Rybka 2.3.1 Arena 256MB Athlon 1200 MHz 2925 24 -24 842 56% 2884
11 Fritz 11 256MB Athlon 1200 MHz 2919 33 -33 453 58% 2865
12 Deep Shredder 11 256MB Athlon 1200 2913 34 -34 410 49% 2920
13 Deep Fritz 8 2GB Q6600 2,4 GHz 2909 28 -28 629 41% 2977
14 Rybka 1.2 256MB Athlon 1200 MHz 2902 25 -24 893 71% 2747
15 Shredder 8 MP 2GB Q6600 2,4 GHz 2899 33 -34 441 43% 2948
16 Hiarcs 11.1 256MB Athlon 1200 MHz 2875 24 -24 836 53% 2854
17 Junior 10.1 256MB Athlon 1200 MHz 2857 22 -22 1006 54% 2831
18 Fritz 10 256MB Athlon 1200 MHz 2848 37 -35 416 69% 2704
19 Junior 10 256MB Athlon 1200 MHz 2841 23 -22 1002 65% 2728
20 Zap!Chess Zanzibar 256MB Athlon 1200 MH 2840 23 -22 956 53% 2817
21 Deep Junior 8 2GB Q6600 2,4 GHz 2835 37 -39 343 41% 2898
22 Hiarcs 10 HypMod 256MB Athlon 1200 MHz 2831 20 -19 1416 69% 2695
23 Fruit 2.2.1 256MB Athlon 1200 MHz 2828 19 -19 1385 62% 2745
24 Shredder 10 UCI 256MB Athlon 1200 MHz 2824 20 -20 1246 58% 2767
25 Spike 1.2 256MB Athlon 1200 MHz 2812 26 -26 714 57% 2761
25 Fritz 9.0 256MB Athlon 1200 MHz 2812 18 -18 1515 56% 2768
27 Shredder 9.0 UCI 256MB Athlon 1200 MHz 2809 20 -20 1280 66% 2696
28 Junior 9.0 256MB Athlon 1200 MHz 2781 25 -24 868 63% 2684
29 Rybka 1.0 beta 128MB K6-2 450 MHz 2774 64 -69 115 38% 2858
30 Chess Tiger 2007 256MB Athlon 1200 MHz 2766 27 -27 662 49% 2774
31 Spike 1.1 256MB Athlon 1200 MHz 2758 31 -30 537 57% 2705
32 Zap!Chess 256MB Athlon 1200 MHz 2731 30 -29 562 53% 2707
33 Gandalf 6.0 256MB Athlon 1200 MHz 2728 24 -24 835 56% 2686
34 Chess Tiger 2004 256MB Athlon 1200 MHz 2721 21 -21 1088 52% 2704
35 Chessmaster 9000 256MB Athlon 1200 MHz 2714 36 -35 385 56% 2674
36 Pro Deo 1.1 256MB Athlon 1200 MHz 2708 24 -23 876 57% 2654
37 Deep Sjeng 1.5a 256MB Athlon 1200 MHz 2668 31 -31 493 52% 2657
38 Revelation Rybka 2.2 XScale 500 MHz 2636 60 -56 154 64% 2532
39 Ruffian 2.0.0 256MB Athlon 1200 MHz 2626 49 -49 205 46% 2656
40 Gromit 3.11.9 256MB Athlon 1200 MHz 2604 44 -46 246 43% 2656
41 Yace Paderborn 256MB Athlon 1200 MHz 2602 35 -35 389 48% 2616
42 Crafty 19.17 256MB Athlon 1200 MHz 2525 41 -44 304 30% 2676
43 Pocket Fritz 2 XScale 400 MHz 2508 52 -50 191 60% 2437
44 Resurrection Rybka 2.2 StrongARM 203 MH 2499 50 -50 196 53% 2479
45 Resurrection Fruit '05 StrongARM 203 MH 2396 67 -63 120 60% 2321
46 Hiarcs 9.5a/9.6 Palm TungstenE OMAP 126 2395 35 -35 404 45% 2431
47 CEBoard Crafty 2004 HP RX4240 400 MHz 2372 64 -64 122 51% 2366
48 R30 v. 2.5 2273 41 -38 343 69% 2134
49 Chess Genius 1.4 SX1 OMAP 310 120 MHz 2150 50 -48 210 60% 2080
50 Chess Tiger 14.9 Palm m515 16MB 42MHz 2101 69 -74 100 39% 2180


Nimekirjas toodud programmidest olen ka ise mitmeid proovinud. Mis mulle veidi üllatusena tuli, et isegi Pocket Fritz 2, mis töötab mobiiltelefonil taktsagedusega 400MHz, mängib välja reitingu üle 2500 (43. kohal).
Allikas: Chessbase News

Lugejad, kas teie kasutate maletarkvara? Millist? Panen selle kohta ka uue küsitluse ülesse.


Chessbase'st võib lugeda, et lõppenud on ka maleolümpiast alguse saanud dopinguskandaal ning FIDE vabastas Ivanchuki süüdistuse alt, karistust ei tule.
Allikas: Chessbase News

6 comments:

ämber said...

http://www.postimees.ee/?id=74308
Paistab nii, et mitmel spordialal on juhtkond tõsine ämber.

Anonymous said...

Kas keegi teab kui tugev programm on Chessbase-is kasutatav Fritz 6 light? Ei tundu iseenesest väga tugev...

Tuuli said...

Kahjuks ei oska vastata.
On vast kaks võimalust:
1) SSDF ei ole seda testinud
2) see ei mahtunud top 50-sse, mis tähendaks reitingut alla 2100.
Pigem esimene variant, kuna juba nii mitu uut versiooni Fritzist välja tulnud.

Marek said...

Tuuli, siin tuleks eristada mängu ja analüüsi tugevust. Ma kahtlen, et 2100, pigem 2300-2400 ... (sõltuvalt arvutist) Tüüpiliselt on sellised "demo" programmid olnud u -300 v veidi rohkem nõrgemad kui peaversioonid (mis siiski isegi nõrgemate programmide korral vähemalt seal 2600 piiril).

Sinu loogika lähtub praegu tabelist ja järjekorrast, aga seal peaksid arvestama ka masina kiirust (nt 400 1200 vastu). Lisandub veel mingi arv turniirimänge, mis aga sõltub kasvõi avanguraamatu olemasolust v pigem selle puudumisest. Sellistesse tabelitesse tuleb suhtuda veidi konservatiivselt.

Tuuli said...

Nõustun, Marek.
Ega ma endagi kogemustele toetudes pakuks Fritz 6 Lighti tugevuseks keskmise arvuti juures üle 2100 kõvasti; kuid kuna informatsioon puudub, pakkusin välja variandid, millest ühte pidasin ka tõenäolisemaks.

Marek said...

Lisaks on siit tabelist puudu ju kõik vanemad versioonid nagu Fritz5, Fritz6, 7, Junior 6 kuni 8, vanemad Hiarcid jne ... mis kõik olid omal ajal mingi 2700-2800 v rohkemgi. Põhjus on selles, et mänge on läinud liiga paljuks ja omavahel läbi mängida on pisut mahukas (need versioonid 6-7 on omavahel mänginud, aga uuemad on peale tulnud ja see hetke tabel kätkeb siis rohkem neid uuemaid).

Seega on tabelist alates u 20 kohast asi paigast ära, sest sinna maanduksid minupoolest kasvõi Fritz5 v Junior 5 (kui neil oleks kasutada korralik avanguraamat).

See avanguraamatu osa on tegelt väga tähtis, sest tihti mõned programmid lähevad nö reitingus alt just sellega, et sisse on jäänud palju kahtlasi variante ... mida nt Rybka puhul on hoolikalt läbi mõeldud. Algoritmiliselt on vahed suht väiksed ... paljude mängude arvu pealt midagi muidugi peegeldub, aga üksikmängus võib vabalt mingi 2400 tundmatu programm sellele 3200 omale ära teha :D [kui avanguga joppab] ... kuid pikemas matšis peaksid vahed siiski välja tulema.

Omal ajal tegin üsna palju teste ja tulemused olid tegelt suht ebastabliilsed. Ühe ringi võitja jäi järgmises u viimaseks jne Huvitavam on jälgida stiili, millest endiselt meeldib mulle Junior, mis küll tihti suhtub materjali vahekorda veidi "ülbelt", aga Junioriga tavaliselt igav ei hakanud :D

Nüüd on mingi 5-6 aastat mööda läinud ja ei oska otseselt kommenteerida, kuid ilmselt on pilt suht analoogiline.