Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. It is influenced by open-source engines IPPOLIT/RobboLito, Stockfish, and Crafty. Versions up to 1.5a are available for non-commercial use, while 2.0 and later are commercial only.
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.[1] 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".[2]
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 (hash) and is NUMA-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 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.[3]
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.[5][6][7] 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.[8] As part of the settlement agreement, ChessBase has conceded the allegations.[9] Houdini 6.0 is also no longer available on ChessBase's website as a result.
Houdini used to be one of the most successful engines in TCEC, with three championship wins to date,[10][11] but since season 18 it no longer participates in TCEC due to plagiarized code (see Controversies).
There are many strong chess engines these days, but Houdini has been one of the strongest engines over the past decade. It was the top chess entity on the planet for some time, defeating its contemporaries like Rybka, Stockfish, and Komodo. Let's learn more about this powerful engine.
Houdini is a commercial chess engine, meaning that it can be purchased and used by anyone. The engine was developed by the Belgian chess player and programmer Robert Houdart in 2010. It is one of the strongest chess engines and was the fourth highest-rated engine in late 2019 (behind Stockfish, Leela Chess Zero, and Komodo).
According to Houdini's website, it is "widely considered to be the strongest chess engine money can buy." This statement may be true, especially considering that Stockfish and Leela Chess Zero are free, open-source engines. (Komodo was also open source for a long time before becoming commercial more recently.) Houdini is not the most accessible engine since it can only be used on Windows.
Houdini burst onto the scene in 2010 by winning the first and second TCEC seasons in 2010 and 2011, respectively, ahead of Rybka and other top engines. It also won the fourth TCEC season (the third season was never completed) in 2013 ahead of Stockfish.
Houdini finished in second place behind Stockfish in 2016 in the ninth TCEC season and then won again in the 10th TCEC season in 2017 ahead of Komodo. In 2018 Houdini finished second in the Computer Chess Championship Rapid Rumble, where it lost to Stockfish in the final.
In this second game example, Houdini has Black against Rybka and plays enterprisingly in the opening. The queens are exchanged early but that doesn't stop Houdini from sacrificing multiple pawns for activity like a player from the Romantic era might do. After 18...Na4, Black is down two pawns but has very active pieces, a large lead in development, and the bishop pair.
After 24...Rxa5, Rybka is up three pawns, but Houdini's piece activity and lead in development are very dangerous. Rybka is forced to give material back, but then Houdini's bishop pair is out of control and the game is decided.
You now know what Houdini is, why it is considered one of the best chess engines in the world, and more. Head over to Chess.com/ccc and watch top engines battle for the Computer Chess Championship at any time on any day!
It's not so difficult to beat Houdini in correspondence chess. Computers still lack certain elements of positional understanding, and they can certainly be outplayed by a strong player. On rapid/blitz games though, it is a totally different story.
I'd be kind of surprised if humans do better in correspondence chess against a computer than in a 'normal' timed (but not rapid/blitz) game, because it can spend every second calculating (unless restricted in some way) whereas a human has the matter of life to attend to.
Michael Adams lost 5.5-0.5 to a computer quite recently. I know that Kramnik lost 2-0 to Fritz in 2006. Houdini is a lot stronger than Fritz was then - Houdini's grade of 3300 is 500 points more than the grade of even a super-grandmaster. To beat a player 500 points higher is very rare.
Hmm, but does strategy matter much when you can see 64 moves ahead in every single line? It seems to me that strategy is essentially a bunch of thinking shortcuts that humans use because we're so intellectually limited.
Even at my meager rating, I can suggest moves to Houdini that it doesn't like at first, but 5-10 moves down the road it decides are better (I go back to that move and suddenly my move is preferred). Obviously this is not the norm or I'd be much stronger, but to see it happen with any frequency brings you face to face with their limitations.
Computers can't be beaten in classical time controls because their tactics are so damn consistent. (And of course they make tactical/positional mistakes too, otherwise they'd never beat eachother). Humans can't match this kind of consistent quality OTB.
Correspondence chess is not really typical chess, since as IM pfren pointed out, the humans can use computers to help them anyway so I don't see how you can tell if humans can beat engines in correspondence chess.
Okay. Then, surely, being able to see 64 moves ahead in all lines with 100% accuracy, plus having some positional understanding, is superior to being able to see a handful of moves ahead in some lines with reasonable accuracy, and having some position understanding.
It could be that engines have a few key weaknesses, and GMs are really good at filling in the gaps here, but at the same time engines are so strong that, even with these weaknesses, they can beat any human player.
p.s. I'm willing to back up my assertion.... how about this: I play you (pfren) two games of centaur chess, in which we both use computers. I'm a patzer compared to you OTB but suspect my rig (hardware/software) is superior. Bet you don't even come close to winning a game. Not even close.
Well, maybe I am being a little too doctrinaire by saying "no matter how much time". Ok, if the computer has like 100,000 years or so, then yes, perhaps it will look ahead that many moves. But I doubt it. I don't think 100,000 years will be enough time. Perhaps someone has a way to calculate how long Houdini would take, starting from the first move of a game, to look ahead at all possibilities for a 64 move horizon?
Bear in mind it also must store its computational results somewhere, since what is the best move in a 10 move horizon may or may not be the best in a 12 move horizon. And since we are talking about a 64 move horizon, that will be untold trillions and trillion and trillions of positions to store as it tries to tally up the best move. I cannot imagine the size of hard drive needed for this, but since the estimated number of possible games of chess is larger than the number of particles in the known universe, we may have to look outside our universe to find enough raw materials to build this hard drive.
Also, the hard drive, being so massive, might experience relativistic time dilation effects due to the effect mass has on time. This could further slow the calculation process down to the point where the protons making up the atoms of the hard drive would begin to decay.
Most of you seem to massively overestimate the abilities of chess engines. You treat them like chess gods. In the ICCF, all of the good players play as centaurs, not just engines, and with good reason. Prawn, you say that you could be pfren in a centaur match. I highly doubt this. Centaurs > computers, and the greater player will be able to use the engine more effectively, and make know when and when not to trust the engines evaluations.
What is disputed is whether a GM without the aid of a computer beats today's engines like Houdini. Common sense tells me this: Kasparov lost >15 years ago his match against Deepl Blue 2. Deep Blue 2 would be thrashed by today's engines. Ergo: GM's don't stand much of a chance against today's engines.
"Welcome to the Houdini Chess Engine home page." You could read this sentence for the first time in May 2010, when the programmer Robert Houdart offered the first version of his new chess program for free download. At that time nobody could have guessed that only seven months later Houdini would replace Rybka as No. 1 in the world and dominate computer chess for several years. How strong was Houdini 1 and what were its special qualities? How was the program improved and what makes it especially valuable for chess analysis? On the occasion of the tenth anniversary I would like to answer these questions and of course also look at Houdini's performance in computer tournaments.
7fc3f7cf58