Fizbo 1.5 released

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

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Graham Banks
Posts: 34539
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Fizbo 1.5 released

Post by Graham Banks » Sun Aug 16, 2015 6:08 pm

From the author:

1. I switched it to UCI protocol: this should make it more compatible with modern chess interfaces.I tried running it under cutechess-cli, Winboard, Arena, ChessGUI - they all worked. I implemented all UCI commands, except for debug mode and search with parameters "searchmoves/depth/nodes/mate/movetime". These are not used in actual games, so it should not cause any problems.

2. I made various improvements, mostly to search. As a result playing strength should be improved by around 40 ELO. I ran a match of 400 games, Fizbo1.5/1 CPU vs Fizbo1.4/1 CPU, 40 moves in 4 minutes, 256 Mb hash; result was +38 ELO.

3. i think i fixed the bug in parallel search: i still don't know what the bug was, but i made many changes to parallel search and the bug does not seem to occur anymore. I ran a match of 200 games, Fizbo1.5/4 CPU vs Fizbo1.4/1 CPU, 40 moves in 4 minutes, 512 Mb hash; result was +111 ELO. So strength increase due to using 4 CPUs was +73 ELO - not great, but reasonable.

Youri.


https://sites.google.com/site/fizbochessengine/
gbanksnz at gmail.com

User avatar
Werner
Posts: 2548
Joined: Wed Mar 08, 2006 9:09 pm

Re: Fizbo 1.5 released

Post by Werner » Sun Aug 16, 2015 8:08 pm

Thanks Youri and Graham,
when I start the engine inside command prompt I see:

Found 0 syzygy tablebases.
Found 0 syzygy tablebases.
uci
id name Fizbo 1.5
id author Youri Matiounine
option name Threads type spin default 1 min 1 max 60
option name Hash type spin default 128 min 1 max 16384
option name NalimovPath type string default c:\
option name Ponder type check default false
uciok

So what settings work: syzygy or Nalimov and how?
Can you please contact Youri ?

best wishes
Werner

Jamal Bubker
Posts: 313
Joined: Mon May 24, 2010 2:32 pm

Re: Fizbo 1.5 released

Post by Jamal Bubker » Sun Aug 16, 2015 10:56 pm

Thanks Youri for releasing a new version and ported it to uci protocol 8-)
Thanks Graham too for reporting this new release ;)

User avatar
Graham Banks
Posts: 34539
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Fizbo 1.5 released

Post by Graham Banks » Mon Aug 17, 2015 12:44 am

Werner wrote:Thanks Youri and Graham,
when I start the engine inside command prompt I see:

Found 0 syzygy tablebases.
Found 0 syzygy tablebases.
uci
id name Fizbo 1.5
id author Youri Matiounine
option name Threads type spin default 1 min 1 max 60
option name Hash type spin default 128 min 1 max 16384
option name NalimovPath type string default c:\
option name Ponder type check default false
uciok

So what settings work: syzygy or Nalimov and how?
Can you please contact Youri ?

best wishes
Werner
I will do that. It's been causing headaches for me as well.
It should be named SyzygyPath and not NalimovPath.
gbanksnz at gmail.com

Charly
Posts: 1057
Joined: Wed Jul 23, 2014 2:30 pm
Location: Bretagne
Contact:

Re: Fizbo 1.5 released

Post by Charly » Mon Aug 17, 2015 5:05 am

Many thanks to Youri for this updated version !

I don't know if he reads here but it will play in my Karpov league, and I can't wait to see the games !

Good luck for this release.
Brittany from the sky :
https://youtu.be/nR9eU_tVbxE

ThatsIt
Posts: 971
Joined: Thu Mar 09, 2006 1:11 pm
Contact:

Re: Fizbo 1.5 released

Post by ThatsIt » Mon Aug 17, 2015 7:54 am

Graham Banks wrote:
Werner wrote:Thanks Youri and Graham,
when I start the engine inside command prompt I see:

Found 0 syzygy tablebases.
Found 0 syzygy tablebases.
uci
id name Fizbo 1.5
id author Youri Matiounine
option name Threads type spin default 1 min 1 max 60
option name Hash type spin default 128 min 1 max 16384
option name NalimovPath type string default c:\
option name Ponder type check default false
uciok

So what settings work: syzygy or Nalimov and how?
Can you please contact Youri ?

best wishes
Werner
I will do that. It's been causing headaches for me as well.
It should be named SyzygyPath and not NalimovPath.
Inside the code of Fizbo you can find:
H:/SyzygyTablebases
this causes the problems.
I've changed that with an Hex-Editor
into: D:/ ...

Best wishes,
G.S.

User avatar
Graham Banks
Posts: 34539
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Fizbo 1.5 released

Post by Graham Banks » Mon Aug 17, 2015 8:00 am

ThatsIt wrote:
Graham Banks wrote:
Werner wrote:Thanks Youri and Graham,
when I start the engine inside command prompt I see:

Found 0 syzygy tablebases.
Found 0 syzygy tablebases.
uci
id name Fizbo 1.5
id author Youri Matiounine
option name Threads type spin default 1 min 1 max 60
option name Hash type spin default 128 min 1 max 16384
option name NalimovPath type string default c:\
option name Ponder type check default false
uciok

So what settings work: syzygy or Nalimov and how?
Can you please contact Youri ?

best wishes
Werner
I will do that. It's been causing headaches for me as well.
It should be named SyzygyPath and not NalimovPath.
Inside the code of Fizbo you can find:
H:/SyzygyTablebases
this causes the problems.
I've changed that with an Hex-Editor
into: D:/ ...

Best wishes,
G.S.
Thanks. :)
I've pointed this out to Youri as well.
gbanksnz at gmail.com

ThatsIt
Posts: 971
Joined: Thu Mar 09, 2006 1:11 pm
Contact:

Re: Fizbo 1.5 released

Post by ThatsIt » Tue Aug 18, 2015 10:18 am

Another problem: too many time losses @ level xy move in zz time repeated !
I got 8 within only 200 games.

Best wishes,
G.S.

User avatar
Werner
Posts: 2548
Joined: Wed Mar 08, 2006 9:09 pm

Re: Fizbo 1.5 released

Post by Werner » Tue Aug 18, 2015 4:28 pm

ThatsIt wrote:Another problem: too many time losses @ level xy move in zz time repeated !
I got 8 within only 200 games.
Best wishes,
G.S.
example

Werner

[Event "40 Züge in 10 min"]
[Site "fizbo2, I7"]
[Date "2015.08.18"]
[Round "50.1"]
[White "Cheng 4.39 x64 1CPU"]
[Black "Fizbo 1.5 x64"]
[Result "1-0"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2
e5 7. Nb3 Be7 8. Qd3 O-O 9. O-O Be6 10. Be3 Nbd7 11. Nd5
Bxd5 12. exd5 Rc8 13. c4 Ne8 14. Qd2 f5 15. g3 Nef6
{+0.12/19 24s} 16. Qb4 {+0.18/18 16s (f3)} Rc7 {0.00/18 24s
(b6)} 17. Rad1 {+0.25/19 24s (f3)} Qc8 {0.00/20 42s} 18. f3
{+0.27/19 17s (Tde1)} f4 {-0.23/19 24s (g6)} 19. gxf4
{+0.49/19 21s (Lf2)} exf4 {+0.39/20 23s (Sh5)} 20. Bxf4
{+0.31/20 14s} Nh5 {+0.43/21 18s} 21. Bg3 {+0.31/22 25s
(Le3)} Nxg3 {+0.40/20 31s (Sf4)} 22. hxg3 {+0.57/23 25s}
Ne5 {+0.43/20 13s} 23. Qe1 {+0.49/22 44s} Bd8 {0.00/20 39s}
24. c5 {+0.51/21 24s} Re8 {0.00/20 8s} 25. Qf2 {+0.39/19
21s (f4)} Nd7 {+0.15/21 21s} 26. c6 {+0.34/21 19s (Tfe1)}
bxc6 {-0.08/20 14s} 27. Rde1 {+0.37/21 23s} Rf8 {-0.30/20
14s} 28. Bc4 {+0.47/21 19s} Kh8 {-0.10/21 17s (Sf6)}
29. Kg2 {+0.38/21 19s} h6 {+0.05/20 17s (Lf6)} 30. Qe2
{+0.91/20 22s (Sd4)} cxd5 {-0.18/20 14s} 31. Bxa6 {+0.64/24
26s} Qa8 {-0.29/21 34s} 32. Bd3 {+0.26/20 18s (Lb5)} Qxa2
{-0.33/21 25s} 33. Nd4 {+0.47/24 26s} Rb7 {-0.26/21 12s}
34. Bb5 {+0.50/23 18s} Qa5 {-0.04/20 14s} 35. Ne6 {+0.49/22
23s (Lc6)} Rxb5 {Buch 0s (Dxb5)} 36. Nxf8 {+0.35/23 25s}
Nxf8 {Buch 0s} 37. Ra1 {+0.12/25 21s} Qb6 {0.00/25 18s}
38. Qe8 {+0.16/26 31s} Rxb2+ {+0.86/24 2:25m} 39. Kh3
{+0.60/26 34s time} 1-0

User avatar
Graham Banks
Posts: 34539
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Fizbo 1.5 released

Post by Graham Banks » Tue Aug 18, 2015 4:46 pm

ThatsIt wrote:Another problem: too many time losses @ level xy move in zz time repeated !
I got 8 within only 200 games.

Best wishes,
G.S.
I've alerted Fabio to all the concerns in this thread.
gbanksnz at gmail.com

Post Reply