Jdi na obsah Jdi na menu
 


asmBrainFish / BrainFish / asmFish / Stockfish / Raubfisch / CorChess / CorCFish

Z této stránky si lze postahovat ty nejvýkonnější šachové motory současnosti! Kdo tedy nestojí o podrobnější testování a porovnávání jednotlivých enginů, další sekce ho prakticky ani nemusejí zajímat, neboť výkonnější moduly tam nejspíše nenalezne!

 

Ratingová listina ke dni 07.12.2017 (autor: Stefan Pohl, Německo):

     Program               Elo   +  -  Games  Score    Av.Op. Draws

 1. asmBrainFish 171107  : 3492  8  8  5000   75.5 %   3280   43.5 %
  2. BrainFish 171119     : 3486  8  8  5000   75.0 %   3280   44.6 % (N)
 
3. asmFish 171119       : 3441  7  7  5000   70.3 %   3280   48.3 %
 4. Stockfish 171111     : 3439  7  7  5000   70.0 %   3280   49.6 %

 5. Houdini 6.03 Pro     : 3422  5  5  9000   57.8 %   3359   56.5 % (K)
 6. Stockfish 8 (161101) : 3396  7  7  5000   65.0 %   3280   53.7 %
 7. Komodo 11.2.2        : 3381  5  5  9000   52.0 %   3363   54.9 % (K)
 8. Fire 6.1             : 3213  5  5  9000   28.9 %   3382   42.2 %
 9. Deep Shredder 13     : 3202  5  5  9000   27.6 %   3383   41.3 % (K)
10. Fizbo 1.9            : 3179  6  6  9000   25.0 %   3386   35.7 %

(K) = komerční motor    (N) = novinka / nově otestovaný motor               

Poznámka: Kompletní tabulka v aktuální podobě je permanentně k dispozici přímo na webu Stefana Pohla, tj. pod tímto odkazem: www.sp-cc.de.

 

Vysvětlivky k názvům některých enginů:

- Stockfish = standardní (originální) Stockfish,

- asmFish = Stockfish manuálně přepsaný v assembleru, 

- BrainFish = Stockfish hrající s knihovnou Cerebellum od T. Zipprotha,

- asmBrainFish = asmFish hrající s knihovnou Cerebellum od T. Zipprotha.

 

Graf vývoje ratingu u aktuálně nejsilnějších freewarových enginů):

Zdroj: www.sp-cc.de (ratingová listina i grafy)
 
1. MÍSTO - asmBrainFish (ELO 3492):   

Bezkonkurenční jednička asmBrainFish jako samostatný motor neexistuje! Prakticky se jedná o motor asmFish, v němž se nastaví cesta k předem stažené a uložené knihovně Cerebellum_Light_Poly.bin (formát Polyglot). Tuto průběžně aktualizovanou dynamickou knihovnu, původně určenou jen pro BrainFishe, si lze stáhnout z oficiálních webových stránek fy Zipproth, spol. s r. o. (www.zipproth.de/#Brainfish_download), kde jsou k dispozici i kompilace BrainFishe. Ale pozor! Zavádění výše uvedené knihovny do asmFishe má smysl pouze při partiích "engine versus engine"! Při standardní analýze asmFish tuto knihovnu nenačte a zůstává tak na své vlastní (původní) výkonnostní úrovni!

1. asmBrainFish 171107 = asmFish 171107 (verze ze 07.11.2017) ke stažení ZDE + Cerebellum book 154 (přirozeně lze užít i novější)!

Poznámka: Je logické, že ještě lepšího výkonu i výsledku by asmBrainFish dosáhl např. s asmFishem 170522, který si v testovacích partiích vedl ze všech dodavedních verzí zatím nejlépe.  

 
2. MÍSTO - BrainFish + Cerebellum book 156 (ELO 3486):   
 
BrainFish sice existuje v podobě samostatného motoru, ale jinak pro něj platí úplně to samé co pro asmBrainFishe, tj. zavádění dynamické knihovny Cerebellum_Light_Poly.bin (formát Polyglot), která je i s aktuálními kompilacemi BrainFishe k dispozici na webové stránce www.zipproth.de/#Brainfish_download, do BrainFishe má smysl pouze při partiích "engine versus engine"! Při standardní analýze BrainFish tuto knihovnu nenačte a stává se z něj klasický Stockfish, který je však podle testů Stefana Pohla o cca 10 % rychlejší než oficiální "abrok-kompilace" Stockfishe, resp. o cca 4 - 5,5 % rychlejší než Ivecovy "ultimaq-kompilace" Stockfishe. Z toho všeho tedy nepřímo vyplývá, že když odhlédneme od značně dominantního postavení asmBrainFishe, tj. asmFishe ve spojení s dynamickou knihovnou Cerebellum (lze využít jen při partiích "motor proti motoru"), BrainFish s asmFishem spolu mohou směle soupeřit o prvenství mezi "čistými" moduly pro hloubkovou (nekonečnou) analýzu konkrétních pozic, při níž provázání se zmiňovanou knihovnou nelze uplatnit. Tedy alespoň prozatím...

2. BrainFish 171119 (dosud nejsilnější otestovaná verze) ke stažení ZDE

+ BrainFish 171206 (verze z 06.12.2017) ke stažení ZDE

 

3. MÍSTO - asmFish (ELO 3448/3441):   

3. asmFish 170522 (dosud nejsilnější otestovaná verze) ke stažení ZDE      

+ asmFish 171119 (verze z výše uvedené ratingové listiny Stefana Pohla) ke stažení ZDE

 

4. MÍSTO - Stockfish (ELO 3439):

4. Stockfish 171111 (dosud nejsilnější otestovaná verze) ke stažení ZDE / rychlejší kompilace (info: viz níže) ke stažení ZDE

+ Stockfish 171206 (verze z 06.12.2017) ke stažení ZDE

 

Poznámka: Kdo by chtěl mít o cca 4,5 % rychlejší kompilace Stockfishe, než jsou ty z oficiálního zdroje abrok.eu/stockfish/ (viz výše), nechť si je stahuje z pravidelně aktualizované webové stránky známé chorvatské dvojice, kterou tvoří pánové I. Ivec (programátor) a L. Ljubičič (velice silný velmistr ICCF a mj. i vítěz 28. Mistrovství světa ICCF!): chess.ultimaiq.net/stockfish.html. Některým antivirovým programům se sice tato adresa moc nezamlouvá, ale nemusíte se vůbec ničeho obávat a přístup na ni můžete bez obav třeba i vynutit. Zrychlené verze Stockfishe z výše uvedené stránky však pro jistotu přikládám (viz níže).

Rychlost a stabilitu si u "ultimaq-kompilací" velice pochvaluje i "náš" testovač Stefan Pohl a vyslovuje oběma Chorvatům velký dík:

"And will start a new testrun, when the ultimaiq-compiles are ready. By the way: It is time for a big thanx to I. Ivec and L. Ljubičič, for making these fast and stable compiles..."

Podle výsledků experimentálních testů Stefana Pohla jsou Ivecovy "ultimaq-kompilace" Stockfishe o cca 6 % (Ivec uvádí 4,5 %) rychlejší než oficiální "abrok-kompilace" Stockfishe! Ještě větší rychlosti propočtu však dosahují Zipprothovy kompilace BrainFishe (viz BrainFish), které jsou ve srovnání s oficiálními "abrok-kompilacemi" Stockfishe rychlejší o cca 10 %!     

Stockfish 171206 (zrychlené verze z 06.12.2017) ke stažení ZDE

 

Raubfisch - dravá ryba z německých vod!    

Autory tohoto derivátu odvozeného od Stockfishe a enginu Torpedo 1.1 XJR jsou Němci Frank Karl Werner a Max Fehler (der Raubfisch = dravá ryba). I v tomto případě se jedná o velice zajímavou myšlenku, a jak mnohé testy a výsledky počítačových turnajů naznačují, Raubfisch se společně s dalšími potvorami z čeledi stockfishovitých v elitním rybníce dlohodobě zabydlel a nehodlá ho jen tak opustit. A dokonce se zdá, že mezi hráči, kteří se pravidelně zúčastňují všemožných počítačových klání, si pro svůj dravý styl hry nachází stále více přívrženců.

JEDNOTLIVÉ VERZE RAUBFISCHE JSOU VYTVÁŘENY VŽDY VE DVOU PROVEDENÍCH:

A) Modul speciálně vyvinutý pro partie typu "engine versus engine":

Raubfisch ME262 GTZ16 (verze z 26.11.2017) ke stažení ZDE

Poznámka: Po BrainFishovi a asmFishovi je už i tento motor schopen využívat dynamickou knihovnu Cerebellum_light_Poly.bin (formát Polyglot), i když samozřejmě jen při partiích enginů v turnajovém módu! Zavedení knihoven (včetně statické ve formátu CTG) do Raubfische je poměrně dobře znázorněno na obrázku pod tímto přímým odkazem: grabilla.com/07b0d-6bbf4ce2-de64-456e-ad9a-a5c29d673e0a.html.

B) Modul speciálně vyvinutý pro analýzu korespondenčních partií:

Raubfisch X37 (verze z 26.11.2017) ke stažení ZDE

Poznámka: Autoři enginu doporučují před každou hloubkovou (nekonečnou) analýzou obtížné pozice zaškrtnout v parametrických nasteveních motoru políčko "ICC" (zkratka "International Correspondence Chess") a naopak zrušit zaškrtnutí políčka "Null Move Heuristic", čímž by se mělo docílit maximálního efektu! Pro úplnost podotýkám, že možnost nastavení "ICC" má jen tato "koršachová" verze Raubfische.

 

CorChess - koršachová perla z Chorvatska!    

Chorvatské duo I. Ivec a L. Ljubičič (viz výše uvedená poznámka u Stockfishe) stojí za vznikem svých vlastních kompilací modifikovaného Stockfishe s názvem CorChess. Jak účelové pojmenování enginu samo napovídá, jedná se o velice inspirativní projekt, jehož cílem je vyladit Stockfishe pro co nejefektivnější hloubkovou analýzu korespondenčních partií. Tento modul dosahuje již od své první verze skvělých výsledků, patří rovněž do absolutní špičky a určitě by neměl na této stránce chybět jen proto, že ho Stefan Pohl zatím nezařadil do testovacích partií. Jen pro upřesnění uvádím, že GM ICCF L. Ljubičič se přímo nepodílí na samotném vývoji enginu, ale "jen" průběžně vytváří kompilace "bmi2" (určeno procesorům s architekturou Haswell a vyšší) jeho nových verzí, protože jeho krajan s největší pravděpodobností nedisponuje potřebným hardwarovým vybavením. 

CorChess 1.8 (originální verze z 31.08.2017) ke stažení ZDE

CorChess Extended - tzv. "CorCFish" (speciální rozšířená verze ze 04.12.2017) ke stažení ZDE

 

Poznámka: Dá se předpokládat, že běžný uživatel PC, který veškeré výše uvedené enginy využívá zejména ke standardní počítačové analýze a nehodlá je podrobovat speciálnímu testování, zřetelnější rozdíly mezi nimi prakticky nezaznamená. To mě nakonec přimělo k rozhodnutí, že se na tomto webu již nebudu zabývat haldou dalších okrajových odvozenin Stockfishe, které nemají pro komunitu praktických, ale ani korespondenčních šachistů vůbec žádný reálný význam. Jedná se zejména o tyto deriváty Stockfishe různého původu (některé z nich jsou dokonce privátní), které jsou určeny především vývojářům a zapáleným testovačům: 

- DeepFish (vedoucí projektu: Marco Zerbinati - Itálie),

- OldFish (vedoucí projektu: Marco Zerbinati - Itálie), 

- Salt (vedoucí projektu: Marco Zerbinati - Itálie),

- Pepper (vedoucí projektu: Marco Zerbinati - Itálie),

- Judas Pro (vedoucí projektu: Marco Zerbinati - Itálie),

- Hypnos (vedoucí projektu: Marco Zerbinati - Itálie),   

- Ragus (vedoucí projektu: Marco Zerbinati - Itálie),

- Stockfish TvV MZ (vedoucí projektu: Marco Zerbinati - Itálie),

- Stockfish PvN MZ (vedoucí projektu: Marco Zerbinati - Itálie),  

- pedantFish (vedoucí projektu): Lyudmil Antonov - Bulharsko),

- hybridFish (vedoucí projektu): Lyudmil Antonov - Bulharsko),

- mateFish (vedoucí projektu: Lyudmil Antonov - Bulharsko),

- armFish (vedoucí projektu: Lyudmil Antonov - Bulharsko),

- ChessBrain (vedoucí projektu: Roger Zühlsdorf - Německo),

- Stockfish Zander (vedoucí projektu: Jörg Oster - Německo),

- Sting (vedoucí projektu: Marek Kwiatkowski - Polsko),

- Toltec (vedoucí projektu: Kevin Frayer - USA) a mnoho dalších...

Některé z nich patří historii, neb další verze se do budoucna již neočekávají, na vývoji jiných se v současné době usilovně pracuje a příchod dalších byl zatím jen avizován. Každopádně ve všech případech se jedná o moduly, jejichž absence ve složce s enginy nepředstavuje vůbec žádný handicap.