HOME

TheInfoList



OR:

Houdini is a
UCI UCI most commonly refers to: * University of California, Irvine, a public university in Irvine, California, United States * Union Cycliste Internationale, the world governing body for the sport of cycling UCI may also refer to: * Uganda Cancer I ...
chess engine In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest. A chess engine is usually a back end with a command-line interface with ...
developed by
Belgian Belgian may refer to: * Something of, or related to, Belgium * Belgians, people from Belgium or of Belgian descent * Languages of Belgium, languages spoken in Belgium, such as Dutch, French, and German *Ancient Belgian language, an extinct language ...
programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
Robert Houdart. It is influenced by
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
engines
IPPOLIT IPPOLIT is an open-source chess program released by authors using pseudonyms, Yakov Petrovich Golyadkin, Igor Igorovich Igoronov, Roberto Pescatore, Yusuf Ralf Weisskopf, Ivan Skavinsky Skavar, and Decembrists. The program is a console applicatio ...
/RobboLito,
Stockfish Stockfish is unsalted fish, especially cod, dried by cold air and wind on wooden racks (which are called "hjell" in Norway) on the foreshore. The drying of food is the world's oldest known preservation method, and dried fish has a storage l ...
, and
Crafty Crafty is a chess program written by UAB professor Dr. Robert Hyatt, with continual development and assistance from Michael Byrne, Tracy Riegle, and Peter Skinner. It is directly derived from Cray Blitz, winner of the 1983 and 1986 World Compute ...
. Versions up to 1.5a are available for non-commercial use, while 2.0 and later are commercial only.


Playing style

Chess commentator and video annotator CM Tryfon Gavriel compared Houdini's playing style to that of the Romantic Era of chess, where an attacking, sacrificial style was predominant. According to Robert Houdart, Houdini's advantage against other top engines is in its handling of piece mobility, which is why it "favors aggressive play that tries to win the game".


Version history

The latest stable release of Houdini comes in two versions: ''Houdini 6 Standard'' and ''Houdini 6 Pro''. ''Houdini 6 Pro'' supports up to 128 processor cores, 128 GB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch ...
(hash) and is
NUMA Nuclear mitotic apparatus protein 1 is a protein that in humans is encoded by the ''NUMA1'' gene. Interactions Nuclear mitotic apparatus protein 1 has been shown to interact with PIM1, Band 4.1, GPSM2 G-protein-signaling modulator 2, also calle ...
-aware, ''Houdini 5 Standard'' only supports up to 8 processor cores, 4 GB of hash and is not NUMA-aware. As with many other
UCI UCI most commonly refers to: * University of California, Irvine, a public university in Irvine, California, United States * Union Cycliste Internationale, the world governing body for the sport of cycling UCI may also refer to: * Uganda Cancer I ...
engines, Houdini comes with no GUI, so a chess GUI is needed for running the engine. Houdini 5 uses calibrated evaluations in which engine scores correlate directly with the win expectancy in the position.


Controversies

Houdini has had a history of allegations against it that it contains code from other engines. Houdini 1.0 has been alleged to be an
IPPOLIT IPPOLIT is an open-source chess program released by authors using pseudonyms, Yakov Petrovich Golyadkin, Igor Igorovich Igoronov, Roberto Pescatore, Yusuf Ralf Weisskopf, Ivan Skavinsky Skavar, and Decembrists. The program is a console applicatio ...
derivative, and to have plagiarized from
Rybka Rybka is a computer chess engine designed by International Master Vasik Rajlich. Around 2011, Rybka was one of the top-rated engines on chess engine rating lists and won many computer chess tournaments. After Rybka won four consecutive Worl ...
, which initially lead to Houdini 1.0 to not be tested in any rating lists such as
CCRL Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analy ...
and CEGT. Houdini 5.0 and Houdini 6.0 have been alleged to be Stockfish 8 derivatives without providing the sources on request, and thus, violating the GPL license. This has resulted in TCEC revoking Houdini's championship results, and disallowing Houdini from competing. Leaked source code has seemingly been shown to produce almost identical play to Houdini 5.0 and Houdini 6.0, while containing direct references to Stockfish in the code documentation. On 20 July 2021, the Stockfish team announced legal action against ChessBase alleging that Houdini 6 and Fat Fritz 2 were in violation of the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end user In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ulti ...
license. As part of the settlement agreement, ChessBase has conceded the allegations. Houdini 6.0 is also no longer available on ChessBase's website due to it being a Stockfish derivative.


Competition results

Houdini used to be one of the most successful engines in TCEC, with three championship wins to date, but since season 18 it no longer participates in TCEC due to it allegedly containing plagiarized code (see
Controversies Controversy is a state of prolonged public dispute or debate, usually concerning a matter of conflicting opinion or point of view. The word was coined from the Latin ''controversia'', as a composite of ''controversus'' – "turned in an opposite d ...
).


Notable games


TCEC Houdini - Rybka Match 2011 · Queen Pawn Game: London System (D02) · 1–0
Houdini plays a pawn sacrifice on move 43.


References


External links

*
Interview with Houdart
about the genesis and strengths of his program {{Chess, state=collapsed Chess engines 2010 software