Houdini | |
---|---|
Type | Skakmotor |
Udvikler | Robert Impact |
Skrevet i | C++ |
Operativ system | Windows |
Første udgave | 15. maj 2010 |
nyeste version | 6.03 (20. november 2017) |
Licens | Proprietær software |
Internet side | cruxis.com/chess/houdini... |
Houdini ( russisk Houdini ) er en UCI - kompatibel skakmotor til Windows , udviklet af programmøren Robert Houdart [1] ( fransk Robert Houdart , Belgien ) [2] . Gratis til ikke-kommerciel brug op til version 1.5a, senere versioner (2.0 og nyere) er kommercielle. Fra oktober 2019 var Houdini 6 placeret på fjerdepladsen på de store skakmotorranglister, bag Stockfish , Leela Chess Zero og Komodo .
Skakkommentator og videokommentator CM Trifon Gavriel sammenlignede Houdinis spillestil med den fra den romantiske æra af skak, hvor en angribende, opofrende stil dominerede. Ifølge programforfatter Robert Udar ligger Houdinis fordel i forhold til andre topmotorer i håndteringen af stykkemobilitet, så det "opmuntrer til aggressivt spil, der forsøger at vinde spillet."
Version | Udgivelses dato | Ejendommeligheder |
---|---|---|
1.0 | 15. maj 2010 | Første udgave |
1.01 | 1. juni 2010 | Fejl rettet, søgealgoritme forbedret. |
1.02 | 18. juni 2010 | Rettede SMP- fejl og hashfunktionskollisioner . Midlertidig løsning til at arbejde med Shredder GUI. |
1.03 | 15. juli 2010 | Multi-PV, searchmove og understøttelse af store hukommelsessider. Forbedret ratingfunktion. |
1.03a | 17. juli 2010 | Multi-PV fejlrettelse |
1.5 | 15. december 2010 | Forbedret søgning og vurdering. Gaviota bordfodstøtte. |
1,5a | 15. januar 2011 | Planlagt opdatering med Fritz GUI-løsninger og andre mindre forbedringer. |
2.0 | 1. september 2011 | Første kommercielle udgivelse. Forbedrede analysemuligheder, avanceret søgning og evaluering. Houdini Pro version til brugere af højtydende systemer (multi-core support). Chess960 support. Mulighed for at indstille slagkraftgrænsen. Positionel læring. Indlæsning/lagring af en hash til en fil, mulighed for at deaktivere hash-rensning. |
2.0b | 7. november 2011 | Planlagt opdatering med mindre fejlrettelser og Nalimovs EGNB-understøttelse. |
2,0c | 20. november 2011 | Planlagt opdatering med mindre fejlrettelser og nye analyseindstillinger. |
3.0 | 15. oktober 2012 | Stor ny version. Forbedret søgning og evaluering (+50 Elo), Taktisk tilstand, Scorpion bitbaser, accelereret søgning efter de vigtigste variationer "Smart Fail-High", optimeret hash-brug. |
4.0 | 25. november 2013 | Stor ny version. Forbedret søgning og evaluering (+50 Elo), Syzygy bordbaser til seks bønder (kodning udført af Ronald de Man) |
5,0 | 7. november 2016 | Stor ny version, stærkere med omkring 200 Elo. Omskrevet evalueringsfunktion, dybere søgning. |
5.01 | 15. november 2016 | Planlagt opdatering med nogle rettelser og interfaceforbedringer. |
6,0 | 15. september 2017 | Stor ny version. Forbedret søgning og evaluering (+50-60 Elo), forbedret multithreading. |
6.01 | 24. september 2017 | Planlagt opdatering med rettelse af Nalimovs tabeller og en ny type outputdata. |
6.02 | 1. oktober 2017 | Planlagt opdatering med Polyglot-understøttelse. |
6.03 | 20. november 2017 | Korrektion af ukorrekt detektering af et dødvande i positioner med indfangning af hvide bønder. |
Den seneste stabile version af Houdini kommer i to versioner: Houdini 6 Standard og Houdini 6 Pro. Houdini 6 Pro understøtter op til 128 processorkerner, 128 GB RAM (hash) og understøtter NUMA , Houdini 6 Standard understøtter kun op til 8 processorkerner, 4 GB hash og understøtter ikke NUMA. Ligesom mange andre UCI-motorer har Houdini ikke en GUI, så en skak GUI er påkrævet for at køre motoren. Houdini 5 bruger kalibrerede scores, hvor motorens ydeevne er direkte korreleret med forventet positionsforøgelse.
Houdini er en af de mest succesrige motorer i TCEC-turneringen, ofte betragtet som det uofficielle verdensmesterskab i computerskak, med fire mesterskabssejre.
I 2010 til spørgsmålet " Hvis du skulle vælge en spiller til at repræsentere planeten Jorden i en skakkamp mod rumvæsner, hvem ville det så være fra de nuværende skakspillere? ” Stormester Peter Svidler svarede kort: ” Houdini ” [3] .
Med udgivelsen af version 1.5 den 15. december 2010 begyndte motoren at indtage førstepladsen på alle ratinglister, der inkluderede den [4] [5] [6] , og overhalede den tidligere leder - Rybka -programmet . I februar 2011 vandt Houdini 1.5a en 40-spils kamp mod Rybka 23½ - 16½ [7] . Dermed blev Houdini den stærkeste skakmotor i verden i begyndelsen af 2011. I april 2011 fandt en revanche sted mod den opdaterede Rybka 4.1, hvor vinderen igen blev Houdini 1.5a, denne gang med en score på 22 - 18 [8] .
Version 5 blev udgivet den 7. november 2016. Evalueringsfunktionen blev omskrevet i den, søgningen udføres til en større dybde. Ifølge forfatteren er den nye version stærkere end den forrige med omkring 200 Elo-point [2] .
Version 6 udgivet den 15. september 2017. Forbedret søgning og evaluering, forbedret multithreading. Ifølge forfatteren er den nye version steget med omkring 50-60 Elo-point [2] . I december 2017 vandt Houdini 6.03 en 100-spils kamp mod Komodo med en score på 53-47 og blev TCEC Champion (sæson 10, 2017) [9] .
Skak | |
---|---|
Hovedartikler | |
Skak inventar | |
skak regler | |
Gloseliste over betingelser | |
Skak taktik | |
Skak strategi | |
debuterer | |
Slutspil | |
Skaksider |
|
Skak programmer |