Houdini 6 has been released

Discussion of anything and everything relating to chess playing software and machines.

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Nordlandia
Posts: 2690
Joined: Fri Sep 25, 2015 7:38 pm
Location: Sortland, Norway

Re: Houdini 6 has been released

Post by Nordlandia » Sat Feb 03, 2018 4:11 pm

Houdini 4 vs Stockfish 9 (Cfish 9) valid test position

Houdini use contempt = 0
Cfish use default settings
CPU is Q9650 using 4-Core
CuteChess 1.0.0 dev compile
Hash 1024 MB
Probing 5men + automated 6men adjudication (Syzygy)

[pgn][Event "?"]
[Site "https://lichess.org/W3CLA1WR"]
[Date "2018.02.03"]
[Round "?"]
[White "Houdini_4_Pro_x64B"]
[Black "cfish_9_x64_base_windows"]
[Result "1/2-1/2"]
[WhiteElo "?"]
[BlackElo "?"]
[Variant "From Position"]
[TimeControl "600+10"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "rnbqkbnr/1pppppp1/8/8/8/8/PPPPPPPP/RNBQKBNR w kq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]

1. d4 d5 2. Bf4 Bf5 3. e3 c6 4. Nd2 Nf6 5. h4 Qb6 6. Nb3 Nbd7 7. a3 e6 8. Bd3 Be4 9. Kf1 c5 10. dxc5 Nxc5 11. Nxc5 Bxc5 12. Be5 Bd6 13. Bxf6 gxf6 14. Rb1 f5 15. Rh3 Be5 16. c3 Bf6 17. g3 e5 18. h5 O-O-O 19. Qe2 Kb8 20. Rd1 Bg5 21. Qc2 Qe6 22. Re1 Rhe8 23. Re2 f4 24. exf4 exf4 25. f3 f5 26. Qd1 Qb6 27. a4 Rf8 28. Bb5 d4 29. Qe1 d3 30. Rd2 Ka8 31. g4 fxg4 32. Qxe4 gxh3 33. Nxh3 Rh8 34. Rxd3 Rxh5 35. Rxd8+ Bxd8 36. Nf2 Rh2 37. Qd4 Qxd4 38. cxd4 Bb6 39. b3 Bxd4 40. Nd3 Be3 41. Bd7 Kb8 42. Be6 Ra2 43. Bd5 Rd2 44. Bc4 Rc2 45. Be6 Kc7 46. Bd5 Rh2 47. Ke1 Rd2 48. Bc4 Kb6 49. Kf1 Rh2 50. Bd5 Rd2 51. Bc4 Rh2 52. Bd5 Ra2 53. Ne5 Rf2+ 54. Ke1 Kc7 55. Nd3 Rd2 56. Bc4 Kc6 57. Kf1 Kd6 58. Ke1 b6 59. Kf1 Ke7 60. Ke1 Kf6 61. Nb4 Rf2 62. Bd5 Ke5 63. Be4 Kd4 64. Nd5 Rb2 65. Nxb6 Rxb3 66. Nd5 Ra3 67. Nf6 Rxa4 68. Ng4 Ra2 69. Kf1 Rb2 70. Nf6 Kc3 71. Ke1 Kc4 72. Ng4 Bc5 73. Ne5+ Kc3 74. Kf1 Ra2 75. Nd3 Bd6 76. Nf2 Kd2 77. Bd5 Ra5 78. Be6 Bc5 79. Ne4+ Ke3 80. Kg2 Bd4 81. Bg4 Ra7 82. Nd6 Ke2 83. Ne4 Rh7 84. Nd6 Rg7 85. Kh3 Rh7+ 86. Kg2 Rg7 87. Kh3 Bf6 88. Ne4 Rh7+ 89. Kg2 Be5 90. Nf2 Rg7 91. Nh3 Ke3 92. Nf2 Bb2 93. Kf1 Bd4 94. Nh3 Bf6 95. Kg1 Ba1 96. Kf1 Bb2 97. Nf2 Bf6 98. Nd1+ Kd4 99. Nf2 Ke3 100. Nd1+ Kd4 101. Nf2 Bh4 102. Nh3 Ke3 103. Kg2 Bg5 104. Nf2 Be7 105. Kf1 Bh4 106. Nh3 Rg8 107. Ng1 Bd8 108. Nh3 Bb6 109. Nf2 Rg5 110. Nh3 Ra5 111. Kg2 Bd4 112. Be6 Ra6 113. Bg4 Ba1 114. Kf1 Rb6 { The game is a draw. } 1/2-1/2[/pgn]

Houdini 4 is lucky and ends up in RB vs NB on opposite-color which tend to be considerable more drawish than same-colored bishop endgame.

[d]8/1pk5/8/8/P1B2p2/1P1NbP2/3r4/4K3 b - - 17 48

https://lichess.org/W3CLA1WR

Leo
Posts: 988
Joined: Fri Sep 16, 2016 4:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Houdini 6 has been released

Post by Leo » Sat Feb 03, 2018 5:18 pm

I noticed that according to the manual Mr. Houdart has reinstated the learning capability. That was my favorite thing about Houdini. I am not totally sure it will come with Houdini 6 though because a few months ago he said it would not be included. If he did put it back in, I surmise it was because of what Alpha Zero did.


Houdini 6 Chess Engine User's Manual:
Position Learning

With Position Learning Houdini will remember advantageous principal variations it has analyzed by storing them in a learning disk file, for reuse in later games or analysis. The feature is completely transparent to the user, once Learning is enabled the data will be saved and loaded automatically.
Advanced Micro Devices fan.

User avatar
CMCanavessi
Posts: 910
Joined: Thu Dec 28, 2017 3:06 pm
Location: Argentina

Re: Houdini 6 has been released

Post by CMCanavessi » Sat Feb 03, 2018 7:31 pm

Leo wrote:I noticed that according to the manual Mr. Houdart has reinstated the learning capability. That was my favorite thing about Houdini. I am not totally sure it will come with Houdini 6 though because a few months ago he said it would not be included. If he did put it back in, I surmise it was because of what Alpha Zero did.


Houdini 6 Chess Engine User's Manual:
Position Learning

With Position Learning Houdini will remember advantageous principal variations it has analyzed by storing them in a learning disk file, for reuse in later games or analysis. The feature is completely transparent to the user, once Learning is enabled the data will be saved and loaded automatically.
These are Houdini 6.03 standard version options:

Code: Select all

id author Robert Houdart
option name Threads type spin min 1 max 128 default 1
option name Hash type spin min 1 max 4096 default 128
option name Clear Hash type button
option name Tactical Mode type spin min 0 max 128 default 0
option name Ponder type check default false
option name Contempt type spin min -10 max 10 default 2
option name Analysis Contempt type check default false
option name MultiPV type spin min 1 max 220 default 1
option name MultiPV_cp type spin min 0 max 999 default 0
option name SyzygyPath type string default <empty>
option name EGTB Probe Depth type spin min 0 max 99 default 1
option name EGTB Fifty Move Rule type check default true
option name Strength type spin min 0 max 100 default 100
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin min 1000 max 3200 default 3200
option name UCI_Chess960 type check default false
option name Never Clear Hash type check default false
option name Hash File type string default <empty>
option name Save Hash to File type button
option name Load Hash from File type button
option name FiftyMoveDistance type spin min 5 max 50 default 50
option name Move Overhead type spin min 0 max 5000 default 0
option name UCI Log File type string default
option name Hide Redundant Output type check default false
option name Own Book type check default false
option name Book File type string default <empty>
option name Best Book Line type check default false
uciok

And these are Houdini 6.03 Pro UCI options:

Code: Select all

id author Robert Houdart
option name Threads type spin min 1 max 128 default 1
option name Hash type spin min 1 max 131072 default 128
option name Clear Hash type button
option name Tactical Mode type spin min 0 max 128 default 0
option name Ponder type check default false
option name Contempt type spin min -10 max 10 default 2
option name Analysis Contempt type check default false
option name MultiPV type spin min 1 max 220 default 1
option name MultiPV_cp type spin min 0 max 999 default 0
option name SyzygyPath type string default <empty>
option name EGTB Probe Depth type spin min 0 max 99 default 1
option name EGTB Fifty Move Rule type check default true
option name NalimovPath type string default <empty>
option name NalimovCache type spin min 4 max 1024 default 32
option name NUMA Offset type spin min 0 max 15 default 0
option name NUMA Enabled type check default true
option name Strength type spin min 0 max 100 default 100
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin min 1000 max 3200 default 3200
option name UCI_Chess960 type check default false
option name Never Clear Hash type check default false
option name Hash File type string default <empty>
option name Save Hash to File type button
option name Load Hash from File type button
option name FiftyMoveDistance type spin min 5 max 50 default 50
option name Move Overhead type spin min 0 max 5000 default 0
option name UCI Log File type string default
option name Hide Redundant Output type check default false
option name Own Book type check default false
option name Book File type string default <empty>
option name Best Book Line type check default false
uciok
No learn anywhere, at least with that name.

Leo
Posts: 988
Joined: Fri Sep 16, 2016 4:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Houdini 6 has been released

Post by Leo » Sun Feb 04, 2018 12:17 am

Thanks for the clarification.
Advanced Micro Devices fan.

Post Reply