Showing posts with label stockfish. Show all posts
Showing posts with label stockfish. Show all posts

Saturday, June 25, 2011

Uudiseid arvutimalest

Järgnevalt sellest, mis vahepeal arvutimales toimunud on. Kõige tähtsam muidugi on vastuolu, mis on seotud kommertsprogrammi Rybka päritoluga. Mäletatavasti hakkas kõik sellest, kui 2009. aasta oktoobris avaldasid anonüümsed programmeerijad valenimede all programmi IPPOLIT, mis oli tolleaegse maleprogrammide edetabeli juhi Rybka 3-ga vähemalt võrdsel tasemel. IPPOLITi uuemad versioonid said endale teise nime, aga põhimõtteliselt kuuluvad programmid RobboLito, Igorrit, Ivanhoe, Firebird ja Fire samasse perekonda ja on üksteisega väga sarnased. Rybka autor Rajlich süüdistas IPPOLITi loojaid Rybka koodi kasutamises ning kuna selliseid juhtumeid oli varem esinenud, keelati uue programmi nime mainimine tähtsaimas arvutimale foorumis talkchess.com esialgu ära. Rajlich ei esitanud aga oma väidetele mingit tõendavat materjali ja aegamööda hakati selle programmiga seotud küsimusi foorumis vabalt arutama. See-eest kerkis esile väide, et Rajlich ise on ebaseaduslikult kasutanud programmi Fruit 2.1 koodi.

Asi sai uue hoo sisse jaanuaris 2011, kui vahepeal mitu aastat arvutimalest eemal olnud Fruiti autor Fabien Letouzey saatis talkchess.com foorumisse avaliku kirja, kus ta kinnitas väiteid, et Rybka sisaldab Fruiti koodi. Märtsis saatsid 12 programmeerijat ICGA-le (International Computer Games Association; organisatsioon, mis korraldab arvutiprogrammide MM mitmel alal) avaliku kirja, kus nad nõudsid programmide põhjalikumat kontrollimist enne võistlusele lubamist, et vältida Rybka-taoliste juhtumite kordumist. Kogu vastuolu jõudis isegi suurde meediasse - sellel teemal avaldas artikli prestiižne Saksa ajakiri Der Spiegel. ICGAsse loodi Rybka uurimiseks komisjon, mis hetkel tegeleb asjaga ja pole veel otsusele jõudnud.

Kogu sellel vastuolul on vähemalt üks hea tagajärg - IPPOLITil põhinev programm Houdini on viimaks ometi CCRLi nimekirjas, kus ta asub esimesel kohal edestades 72 punktiga Rybka 4. Houdinist veel niipalju, et see on maailmameister Anandi lemmikprogramm.

Lõpetuseks ülevaade vahepeal ilmunud olulisematest programmidest:

Stockfish 2.1.1 - Vabavaraline programm, on ligikaudu võrdne Rybka 4-ga. Väidetavalt on programm isegi tugevam, kui selle mõnda parameetrit muuta (huvilistele Mobility (Middle Game) - 150; Mobility (Endgame) - 150; Space - 150), aga seda pole veel jõutud kontrollida. Kindlasti muudavad need seaded programmi huvitavamaks ja ründavamaks.

Critter 1.01 ja Critter 1.2 - Vabavaraline programm. Versioon 1.01 on edetabelis neljandal kohal jäädes Rybkale ja Stockfishile alla 45 ja Houdinile 110 punktiga. Kui ma postitust kirjutama hakkasin, avastasin, et täna on ilmunud uus versioon 1.2, mis peaks olema veel tugevam. Kui palju, selgub varsti.

Komodo 2.01/2.03 - Komodo on vabavaraline programm, mille autorid on seadnud eesmärgiks võimalikult inimesele sarnase mängustiili saavutamise. See on ka üks väheseid tasuta programme, mille meeskonnas on tiitliga maletaja - GM Larry Kaufman, kes oli kunagi Rybka meeskonnas. Komodo tundubki positsiooniselt teistest programmidest natuke parem, kuid selle nõrgaks küljeks on taktika. Programm pole veel edetabelisse jõudnud, kuid arvatav tõus võrreldes eelmise versiooniga on u 100 punkti, mis tähendab 5.-6. kohta.

Thursday, January 13, 2011

Uued maleprogrammid

Viimasest arvutimaleteemalisest postitusest on möödas 3 kuud. Selles ajavahemikus ilmusid mitmed uued programmid/versioonid, millest huvitavamad toon allpool välja.

Houdini 1.5 - Tegemist on hetkel kõige tugevama maleprogrammiga üldse. Kuna see suuresti põhineb IPPOLIT-il, ei taheta seda testida ja paljudes reitingunimekirjades seda kahjuks pole. Selle tõttu on kahjuks takistatud Houdini jõudmine laiema hulga maletajateni. Kõige parem edetabel Houdiniga on minu meelest Ingo Baueri oma, kus Houdini edestab Rybka 4 ligikaudu 50 punktiga. Õnneks on siiski viimasel ajal Houdinist juttu ka mujal kui spetsiaalselt arvutimalele pühendatud foorumites: artikkel maleportaalis Chessdom; samuti ütles GM Pjotr Svidler hiljuti ühes intervjuus, et ta kasutab Houdinit.

Stockfish 2.0 - Vabavaralise programmi Stockfish uus versioon on oma eelkäijast 20 punkti tugevam, sellega asub ta oma tugevuselt kommertsprogrammide Rybka 3 ja Rybka 4 vahepeal.

Critter 0.90 - Tasuta programm, mille reiting on umbes võrdne Rybka 3 omaga. Critteri versioonide reiting on kiirelt tõusnud - Critter 0.60 oli suhteliselt silmatorkamatu programm, mis oli edetabelis teise kümne lõpus, edasi on aga Critteri reiting kasvanud 200 punkti. Critter 0.90 on testide põhjal taktikaliselt kõige tugevam programm üldse, aga mõnes valdkonnas on veel arenguruumi.

Spark 1.0 - Vabavaraline programm, mis ei kuulu küll absoluutsesse tippu, kuid on väga tugev taktikas. Sparki puhul on aga muud puudujäägid veel rohkem väljendunud kui Critteril.

Nagu näha, on analüüsimiseks kasutatavate programmide hulgas tipus enamuses vabavaralised. See ei kehti aga GUI-de kohta, kus minu meelest konkurentsitult parim on Chessbase'i toodang, mis on loogiline ja lihtsalt kasutatav. Siiski on ka vabavaralisi programme. Samm edasi selles valdkonnas on Arena 3.0. Võrreldes eelmiste versioonidega on seda mõnevõrra lihtsam kasutada ja see ei jookse nii tihti kokku nagu eelmised versioonid. Milline Arena välja näeb, võib vaadata siit.

Monday, October 4, 2010

Stockfish 1.9

Kui juulis ilmus korraga mitu tugevat maleprogrammi, siis kuni oktoobrini ei toimunud arvutimale valdkonnas mitte midagi olulist. Nüüd on aga tugeva vabavaralise programmi Stockfish autorid välja lasknud uue  versiooni Stockfish 1.9, mille saab alla laadida siit. Mäletatavasti on Stockfish kõige tugevam vabavaraline programm, kui välja arvata IPPOLITi  tuletised, mida mõned tunnistada ei taha. Stockfishi uus versioon on üldjoontes sarnane eelmisega, kuid on parem taktikas. Hinnanguline reitingutõus on 15-30 punkti, mis jätab Stockfishi u 30 punkti kaugusele Rybkast.

Mingil põhjusel pole kõige paremas, CCRLi, nimekirjas olemas isegi vanemat versiooni Stockfish 1.8, kuid teine hea koht programmide reitingute võrdlemiseks on siin.

Tuesday, August 3, 2010

Uued maleprogrammid

Juunis ning juulis tuli välja mitu uut tugevat programmi:

Stockfish 1.8 - Tasuta programmi uus versioon on eelmisest 20 punkti tugevam ja on kindlustanud endale teise koha ametlikes edetabelites Rybka 4 järel.

Houdini 1.03a - Vastuoluline programm, mida, nagu teisigi IPPOLITi tuletisi süüdistatakse Rybka kloonimises. Neid väiteid pole aga veel seni suudetud ega üritatudki tõestada. Sellegipoolest enamik arvutiprogrammide testijaid Houdinit oma reitinguedetabelitesse ei lase. Siiski, üks on seda teinud ja tema nimekirjas on Houdini esimene, edestades Rybka 4 umbes 15 punktiga.

Tegemist on tõepoolest väga hea programmiga. Minu programmidest on see näiteks ainus, mis näeb selliseid sügavmõttelisi positsioonilisi kahinguid nagu 25. ...Ve6! partiis Reshevsky-Petrosjan, 1953. Ühe positsiooni põhjal ei saa järeldusi teha, aga muljetavaldav on Houdini kindlasti.

Critter 0.80 - Critteri eelmine versioon oli suurüllatus, mis 200-punktilise hüppega jõudis programmide tippu. Versioon 0.80 on aga veel ~40 punkti tugevam, mis peaks andma edetabelis 3.-4. koha. Critteri avamisel võib viirusetõrjeprogramm anda valehoiatuse, et tegemist on viirusega. Sellest lähemalt siin.

Rybka 4 - Rybka 4 ilmus küll juba mais, kuid selleks, et täpset taset näha, läheb aega. Pigem on Rybka uus versioon pettumus; suurt edasiminekut tugevuses ei ole toimunud ja tasuta Houdini on kommertsprogramm Rybkast tugevam. Lisaks on Stockfish ja Critter muutunud ohtlikeks konkurentideks. Üleüldse on Rybka autori Rajlichi maine langenud ja seda neljal põhjusel:

1) Rybka 4 ilmus lubatust peaaegu aasta hiljem.

2) Ilmumata jäi lubatud Rybka 3+, kus oleks olnud mõned Rybka 3 vead parandatud.

3) IPPOLITi jms. programmide süüdistamine Rybka koodi kasutamises. Rybka koodi kopeerimist on varem juhtunud ja siis on Rajlich alati suutnud seda näidata. Seekord pole aga mingit tõendusmaterjali väidete kinnitamiseks isegi mitte esitatud.

4) Rajlichil endal lasuvad kahtlused, et Rybkas on koodi, mis pärineb programmist Fruit.

Sunday, April 11, 2010

Stockfish 1.7

Paar päeva tagasi avaldasid programmeerijad M. Costalba ja T. Romstadt maleprogrammi Stockfish uue versiooni Stockfish 1.7.

Juba varemgi Vaadeldajas mitu korda ära märgitud programm on teinud järjekordse sammu edasi: esialgsed tulemused näitavad, et Stockfish 1.7 on ligikaudu võrdne või isegi natuke parem Rybka 3st. Seega on praeguseks lõppenud Rybka ainuvõim ka nende jaoks, kes ei tunnista IPPOLIT-i ja selle tuletisi, mida kahtlustatakse Rybka koodi kasutamises.

Stockfish 1.7 pole veel jõudnud kõige paremasse arvutiprogrammide edetabelisse (mängude hulk on esialgu liiga väike, aga varsti peaks programm ka sinna ilmuma), kuid samade testijate Fischeri male edetabelis on Stockfish ainuliider, edestades 21 punktiga Rybka 3 (arvutite reitingusüsteem on samal põhimõttel, mis inimeste oma. 21-punktine edumaa tähendab, et oodatav tulemus on u. 53%).

On väga positiivne, et Rybkale on ilmunud konkurent, mis on pealegi tasuta ja vaba kopeerimiskahtlustest. Rybka kohta veel niipalju, et Rybka 4 avaldamistähtaega on jällegi edasi lükatud, seekord mai algusesse.

Stockfish 1.7 saab alla laadida siit. Programmi kasutamisel tuleb arvestada sellega, et mõnedel mitmeprotsessorilistel arvutitel ei pruugi programm automaatselt kasutada kõiki protsessoreid, millisel juhul tuleb see arv määrata käsitsi: Chessbase'is Engine Parameters->Threads.

Friday, December 25, 2009

Jõulukingitus arvutimale huvilistele

Praegu käivad jõulud, mis tavaliselt on puhkamise aeg, kuid seda mitte arvutiprogrammide testijatele, kes püüavad kindlaks teha programmi Stockfish uue versiooni Stockfish 1.6 tugevust. Stockfish 1.6 avaldati programmeerija Marco Costalba poolt 23. detsembril "jõulukingitusena". Stockfish 1.6 koodi on põhjalikult uuendatud ja see on parandanud tunduvalt programmi mängutugevust - esialgsete tulemuste põhjal on uus programm oma eelmisest versioonist Stockfish 1.5.1 80-100 punkti tugevam. Seega, esialgsete katsetuste põhjal peaks Stockfish 1.6 olema mängutugevuselt üleüldse teine programm Rybka 3 järel, edestades kõiki teisi kommerts- ja tasuta programme.

Stockfish 1.6 saab alla laadida siit (kui selle lingi avamisega tekib probleeme, siis siin on teine link). Arvutiprogrammide edetabelit saab vaadata siit.

Monday, November 2, 2009

"Oktoobrirevolutsioon arvutimales"

Oktoober oli arvutimale jaoks sündmusterohke kuu. Ilmus mitu uut programmi ja ka üks uus reitingunimekiri. Nüüd aga kõigest ajalises järjekorras:

Esimeseks sündmuseks oktoobris oli Fritz 12, mis küll lasti välja juba septembri lõpus, kuid mida põhimõtteliselt saadi katsetama hakata oktoobris. Mäletatavasti kirjutasin juba sellest ja olin pessimistlik. Ma ei eksinud - Fritz 12 mängutugevuses pole olulist edasiminekut (Fritzi versioonide reitinguid võib võrrelda nt. siin). Seda agressiivsem on aga reklaam: ChessCafe ülevaates kiidetakse seda lausa taevani ja põhiliselt on ikkagi rõhutatud uut graafikat jms. mitte mängutugevust või positsiooni hindamise täpsust.

Välja lasti ka programmi Stockfish uus versioon Stockfish 1.5.1.Sellest programmist on siin samuti varem juttu olnud, küll rohkem positiivses valguses ja ka nüüd ei saa midagi halba öelda - Stockfish 1.5.1 on kõige tugevam vabavaraline maleprogramm ja üleüldse tugevuselt CCRL-i nimekirjas neljas.

Umbes samal ajal tehti avalikuks ka Shredderi uus versioon Shredder 12. Erinevalt Fritz 12-st on Shredderi uus versioon palju tugevam ja tema reiting on ligikaudu võrdne teist kohta omava Naum 4-ga. Kõige parem on see programm lõppmängus, kuid taktikas on Shredder 12 arvutiprogrammi kohta suhteliselt nõrk.

Ilmunud on ka üks uus reitingunimekiri, mis on väga põhjalik ja täpne, kuid nüüd kõige tähtsama uudise juurde, millest on tulnud ka selle postituse pealkiri. Nimelt avaldasid programmeerijad Igor Igoronov ja Jakov Goljadkin uued programmid IPPOLIT ja RobboLito, mis ületavad Rybka 3 50-100 reitingupunkti võrra. Oma kodulehel on nad välja kuulutanud revolutsiooni, et kaotada kapitalism males, eriti arvutimales. Skandaal on aga tekkinud sellest, et Rybka autor Vasik Rajlich kinnitab, et tegemist on Rybka 3 varastatud koodiga. Kahtlust tekitab ka see, et seni tundmatud programmeerijad (kuigi nimed pole niikuinii tõenäoliselt ehtsad) on esimese korraga loonud kohe nii tugeva programmi. Nii on praegu kõigis peamistes arvutimale foorumites ära keelatud nende programmide nime mainimine.

Need kahtlused tunduvad igati põhjendatud ning ilmselt on kõige tõenäolisem variant, et ülalmainitud programmeerijad murdsid tõepoolest Rybka koodi lahti ja täiendasid seda, kuna IPPOLIT-i ja RobboLito
käikude eelistused on 75% ulatuses Rybkaga identsed, mis on väga suur number, aga samas on nad tulemuste põhjal Rybkast tugevamad. Asja teeb veel huvitavaks see, et kuu aja jooksul peaks ilmuma Rybka uus versioon Rybka 4.



Thursday, July 30, 2009

Uudiseid arvutimalest

Järgnevalt sellest, mis viimasel ajal on arvutimales toimunud.

Ilmunud on tasuta programmi Stockfish uus versioon Stockfish 1.4. Kui ma juba Stockfish 1.2 kiitsin, siis Stockfish 1.4 on veelgi parem. Suured muutused positsiooni hindamise algoritmides on tõstnud programmi reitingu 3050-le, millega Stockfish 1.4 pretendeerib tugevaima tasuta programmi tiitlile, olles ühtlasi tugevam kõigist kommertsprogrammidest peale Rybka ja Naumi. Lisaks sellele peaks paari nädala jooksul ilmuma Brighti, mis samuti kiirelt arvutiprogrammide reitingutabelites tõuseb uus versioon Bright 0.5.

Negatiivseks uudiseks on Naum 4 looja A.Naumovi otsus loobuda programmi arendamisest. Põhjused olid finantsilised. Ilmselt oli oma osa ka sellel, et Naum 4 pole nii tuntud ja prestiižne kui Chessbase'i programmid Rybka, Fritz, Shredder, HIARCS ja Junior.

Rybka 4 plaaniti esialgselt välja lasta juba juulis, aga praegu pole see veel valmis ja uut versiooni on oodata kõige varemalt sügisel. Pole eriti tõenäoline, et lähemal ajal ilmub uus versioon mõnest teisest Chessbase'i programmist.

Augustikuus toimuvad ka 3. arvutite kiirmale maailmameistrivõistlused, kuhu praegu on registreerunud 17 programmi, nende hulgas Rybka, HIARCS ja Thinker.