Houdini 5 problem with 6 piece syzygy positions

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

Moderator: Ras

kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by kgburcham »

Hurnavich wrote:Hi,

The problem is with Syzygy bases used.

Houdini 4 has no problem H5 does

[d] 1k3r2/1P6/6P1/8/K7/8/8/1R6 w - -


8192 MB Hash
Engine: Houdini 5 Pro x64-pext (8192 MB)
by Robert Houdart
8 threads used
Syzygy 6 men EGTB available - 172 tablebases found

1/05 0:00 +149.88 1.Rb5 (67) 3 TB:19
best move: Rb1-b5 time: 0:11.031 min n/s: 3.000 nodes: 67 TB: 19
no chess program was born totally from one mind. all chess programs have many ideas from many minds.
Hurnavich
Posts: 732
Joined: Wed Jun 19, 2013 8:14 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Hurnavich »

Don't know why yours work and ours don't
As I say H 4 works H 5 does not so something is different

In the way h5 reads them,

Others on play chess .com are having issues with syzygy
And H5
There is a bug somewhere,
"May your next game be your best"
kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by kgburcham »

Hurnavich wrote:Don't know why yours work and ours don't
As I say H 4 works H 5 does not so something is different

In the way h5 reads them,

Others on play chess .com are having issues with syzygy
And H5
There is a bug somewhere,
tried a mate in 15

[d] 4k2r/p1q1np1p/1p2p1p1/2p1P1B1/6Q1/2P5/PP4PP/3R2K1 w k -


8192 MB Hash
Engine: Houdini 5 Pro x64-pext (8192 MB)
by Robert Houdart
8 threads used
Syzygy 6 men EGTB available - 172 tablebases found

1/05 0:00 +149.88 1.Rb5 (67) 3 TB:19
best move: Rb1-b5 time: 0:11.031 min n/s: 3.000 nodes: 67 TB: 19
16/39 0:00 +13.17 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h6 4.Bf6 Rg8 5.Qb7 Re8 6.Qb8+ Kd7 7.Qd6+ Kc8 8.Bxe7 Rxe7 9.Qxe7 c4 10.Qe8+ Kc7 11.Qxf7+ Kd8 (3.760.017) 24900
17/40 0:00 +13.72 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h6 4.Bf6 Rg8 5.Qb7 Re8 6.Qxa7 b5 7.Qb8+ Kd7 8.Qxb5+ Kd8 9.Qxc5 Kd7 10.Qd6+ Kc8 11.Bxe7 Rg8 (6.202.938) 25631
18/41 0:00 +14.48 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h6 4.Bf6 Rg8 5.Qb7 Re8 6.Qb8+ Kd7 7.Qd6+ Kc8 8.Bxe7 Rxe7 9.Qxe7 b5 10.Qe8+ Kc7 11.Qxf7+ Kd8 12.Qxe6 b4 13.Qd6+ Ke8 14.Qxg6+ (11.891.096) 25738
18/47 0:01 +16.85 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h5 4.Qb7 Re8 5.Qxa7 c4 6.Qxb6+ Kc8 7.Qc5+ Kd8 8.Qd6+ Kc8 9.Bxe7 Rxe7 10.Qxe7 g5 11.Qxf7 h4 12.Qxe6+ Kc7 13.Qxc4+ Kd7 14.Qd5+ (39.930.497) 25368
19/47 0:03 +18.13 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h5 4.Qb7 Re8 5.Qxa7 Kc8 6.Qa8+ Kd7 7.Qb7+ Kd8 8.Qxb6+ Kc8 9.Qxc5+ Kb7 10.Qb5+ Kc7 11.Qxe8 Nc8 12.Qxf7+ Kb8 13.Qxe6 Kc7 14.Qf7+ (78.778.875) 24618
20/47 0:04 +19.00++ 1.Qa4+ (101.580.057) 24471 TB:11
20/50 0:05 +19.32 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h5 4.Qb7 Re8 5.Qxa7 b5 6.Qb8+ Kd7 7.Qd6+ Kc8 8.Qxc5+ Kb7 9.Qxb5+ Kc7 10.Qxe8 Nd5 11.Qxf7+ Kb8 12.Qxe6 Nc7 13.Qxg6 Kc8 14.e6 (127.476.892) 24346 TB:11
20/50 0:05 +19.32 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 h5 4.Qb7 Re8 5.Qxa7 b5 6.Qb8+ Kd7 7.Qd6+ Kc8 8.Qxc5+ Kb7 9.Qxb5+ Kc7 10.Qxe8 Nd5 11.Qxf7+ Kb8 12.Qxe6 Nc7 13.Qxg6 Kc8 14.e6 (127.511.396) 24348 TB:11
21/50 0:05 +19.39++ 1.Qa4+ (135.829.797) 24372 TB:11
21/50 0:05 +19.46++ 1.Qa4+ (144.188.936) 24327 TB:11
21/50 0:05 +19.56++ 1.Qa4+ (145.282.318) 24319 TB:11
21/50 0:06 +19.71++ 1.Qa4+ (147.913.234) 24311 TB:11
21/50 0:06 +19.92++ 1.Qa4+ (151.314.950) 24334 TB:11
21/52 0:11 +26.81 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f5 4.Qxe6 Kc7 5.Qxe7+ Kc6 6.Qf6+ Kd5 7.Qxh8 f4 8.Bxf4 Ke4 9.Qf6 Kd3 10.e6 Kc2 11.e7 Kb1 12.e8Q Ka1 13.Qa4 h5 14.Qxg6 (279.015.424) 24513 TB:14
21/52 0:11 +26.81 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f5 4.Qxe6 Kc7 5.Qxe7+ Kc6 6.Qf6+ Kd5 7.Qxh8 f4 8.Bxf4 Ke4 9.Qf6 Kd3 10.e6 Kc2 11.e7 Kb1 12.e8Q Ka1 13.Qa4 h5 14.Qxg6 (279.055.137) 24515 TB:14
22/53 0:39 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (996.582.410) 25066 TB:75
22/53 0:39 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (996.764.563) 25066 TB:75
23/53 0:40 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (1.021.950.334) 25101 TB:75
23/53 0:40 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (1.022.045.712) 25101 TB:75
24/53 0:40 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (1.026.242.740) 25108 TB:75
24/53 0:40 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 c4 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 g5 9.Qe8+ Kb7 10.Qxf7+ Ka6 11.Qxe6 g4 12.Qxc4+ Kb7 13.Qd5+ Kc7 14.e6 (1.026.723.448) 25107 TB:75
24/53 0:44 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 Rg8 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 h5 9.Qxa7 h4 10.Qxf7 g5 11.Qxe6+ Kc7 12.Qd6+ Kb7 13.Qd5+ Ka7 14.e6 (1.111.847.500) 25226 TB:81
24/53 0:44 +M19 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 Rg8 4.Qb7 Re8 5.Qb8+ Kd7 6.Qd6+ Kc8 7.Bxe7 Rxe7 8.Qxe7 h5 9.Qxa7 h4 10.Qxf7 g5 11.Qxe6+ Kc7 12.Qd6+ Kb7 13.Qd5+ Ka7 14.e6 (1.112.445.202) 25226 TB:81
25/53 1:07 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 (1.705.492.436) 25450 TB:200
25/53 1:07 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 (1.705.948.525) 25450 TB:200
26/53 1:07 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 (1.711.833.042) 25448 TB:200
26/53 1:07 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 (1.712.081.486) 25448 TB:200
27/53 1:08 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 14.b4+ (1.738.103.381) 25451 TB:208
27/53 1:08 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 14.b4+ (1.738.599.682) 25450 TB:208
28/53 1:10 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 14.b4+ (1.793.123.601) 25452 TB:258
28/53 1:10 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 14.b4+ (1.793.500.794) 25452 TB:258
28/53 1:11 +M15 1.Qa4+ Qc6 2.Rd8+ Kxd8 3.Qxc6 f6 4.Bxf6 Re8 5.Qd6+ Kc8 6.Bxe7 Rxe7 7.Qxe7 g5 8.Qxe6+ Kb7 9.Qd5+ Ka6 10.e6 g4 11.e7 g3 12.e8Q gxh2+ 13.Kxh2 Ka5 14.b4+ (1.830.343.414) 25451 TB:276
best move: Qg4-a4 time: 1:14.797 min n/s: 25.451.000 nodes: 1.830.343.414 TB: 276
no chess program was born totally from one mind. all chess programs have many ideas from many minds.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Houdini »

Jouni wrote:[d]1k3r2/1P6/6P1/8/K7/8/8/1R6 w - - 0 1

No output from Houdini 5 :) . Another thing: where is Nalimov bases path and enabling now - nothing in UCI parameters!
Hello Jouni,

Houdini 5 produces a single line of output, apparently your GUI doesn't show it (maybe it shows it when you press the stop button?).
Here's the UCI exchange that I get in Arena 3.5, in which I immediately see the output line in the interface:

Code: Select all

2016-11-11 01:05:42,069-->1:position fen 1k3r2/1P6/6P1/8/K7/8/8/1R6 w - - 0 1
2016-11-11 01:05:42,069-->1:go infinite
2016-11-11 01:05:42,069**Time for starting analysis:47
2016-11-11 01:05:42,101<--1:info multipv 1 depth 1 seldepth 5 score cp 14988 time 33 nodes 67 nps 2000 tbhits 19 pv b1b5
2016-11-11 01:06:35,165-->1:stop
2016-11-11 01:06:35,168<--1:bestmove b1b5
There is only one line of output because Rb1-b5 is the shortest way to win according to the table base. Houdini 5 doesn't need to search any further.

The Nalimov options are part of the Houdini Pro version, I thought it better to remove them from the Standard version as they're hardly useful anymore.
Hurnavich
Posts: 732
Joined: Wed Jun 19, 2013 8:14 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Hurnavich »

Hi,

Robert

I do not get any output the engine just hangs with H5
In running analysis
But H4 does not and works fine in above position
So something is different not working in H5

Komodo and Stockfish chiron all display output
H5 does not
"May your next game be your best"
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Houdini »

Hurnavich wrote:Hi,

Robert

I do not get any output the engine just hangs with H5
In running analysis
But H4 does not and works fine in above position
So something is different not working in H5
The engine doesn't hang, it has finished its analysis and waits for you to do something in the GUI.
In other words, Houdini 5 has given its final evaluation of the position: win with Rb5! The only reason that you think it's hanging is that your GUI decides not to show Houdini's single line of output (for example because the GUI decides not to show the output at low search depth).

I'll be releasing an update (Houdini 5.01) with a handful of relatively minor corrections in a couple of days.
I'll probably add a work-around for this issue (generate a line of output with a fake depth of 99) so that all GUIs understand that they're supposed to display the output :).
Hurnavich
Posts: 732
Joined: Wed Jun 19, 2013 8:14 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Hurnavich »

Many thanks that would be a great help
"May your next game be your best"
Hurnavich
Posts: 732
Joined: Wed Jun 19, 2013 8:14 pm

Re: Houdini 5 problem with 6 piece syzygy positions

Post by Hurnavich »

I tried H4 in Hiarcs GUI and it says depth 99 and displays the line

H5 shows nothing so i think you are spot on Robert a fake depth of 99 in H 5.01 will fix the problem looking forward to the fix.
"May your next game be your best"
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Houdini 5 problem with 6 piece syzygy positions

Post by MikeB »

Syzygy is working fine under wine on MacOS with XBoard. The only thing I had to do was add quotes to this xBoard parameter:
-egtFormats "syzygy:/Applications/Tablebases"

Display shows mate at depth 1 with 67 nodes searched :)

Any chance we might get a native macOS?

Good luck in the TCEC final - looking forward to it.