Houdini Multi PV request?

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
yanquis1972
Posts: 36
Joined: Wed Jun 09, 2010 9:15 pm

Re: Houdini Multi PV request?

Post by yanquis1972 » Thu Jun 17, 2010 12:48 am

Robert Houdart wrote:Anthony,

"If I have seen a little further it is by standing on the shoulders of Giants."

Multi-PV comes at a cost. If you want 3 principal variations, the engine may need to do up to 3 times the work to compute them. A secondary effect is that the hash table will be filled with positions for the second and third PV, most of which are useless for the real PV.
Basically it's like playing on a computer with less computational power and a smaller hash table.

Houdini uses a variable contempt value throughout the game (a bit more in the opening, less in the end game), but currently disables the contempt in analysis mode. I will add an ANALYSIS_CONTEMPT option so you can enable contempt in the analysis mode too.

You can expect real soon Houdini 1.02 which is basically a bug fix release, the multi-PV analysis will be added in Houdini 1.03.

Cheers,
Robert
everyone knows about the cost of mpv, but it is a very nice (i think essential to any analysis engine) feature. most high level chess players i know crank mpv up quite a bit when looking at their games (i think depth & score is less relevant the quicker you can spot ideas behind moves); i'm not high level but still usually prefer 3-5 pvs, at least to begin with.

btw, i still have my problems with you about what i feel is unnecessary disingenuousness from you on your sources -- i hope i am wrong & would like to see solid evidence on way or another -- but i will hand it to you that houdini is an excellent engine whatever the case. i will finish sometime shortly a ponder-on, FIDE TC, nunn suite match with houdini against R4, 1 cpu each, 1GB hash & will share the results here. i think you'll be pleased; i am certainly surprised so far.

User avatar
Swaminathan
Posts: 375
Joined: Wed Jun 09, 2010 12:14 pm

Re: Houdini Multi PV request?

Post by Swaminathan » Thu Jun 17, 2010 11:59 am

Thanks, Robert. Looking forward to the multi-Pv version of this engine.

It's impressively strong and has been appreciated by many that have downloaded it.
Logo made by Ulysses P (Vytron)
Co-Authored with Dann Corbit: Strategic Test Suite

Patatov
Posts: 5
Joined: Fri Jun 11, 2010 6:37 am
Real Name: Andre Lopez

Re: Houdini Multi PV request?

Post by Patatov » Thu Jun 17, 2010 12:34 pm

Hey Robert,
Will the crashing issue you fixed on the Dev version, be included in 1.02?

User avatar
Robert Houdart
Posts: 180
Joined: Thu Jun 10, 2010 4:55 pm
Contact:

Re: Houdini Multi PV request?

Post by Robert Houdart » Thu Jun 17, 2010 3:45 pm

Patatov, sure, all known bug fixes will be included.

mcostalba
Posts: 91
Joined: Thu Jun 10, 2010 11:45 pm
Real Name: Marco Costalba

Re: Houdini Multi PV request?

Post by mcostalba » Sun Jun 20, 2010 11:42 am

Robert Houdart wrote:
"If I have seen a little further it is by standing on the shoulders of Giants."
Regarding chess engines, I think the following is more appropiate for us :-) :-)


"If I have seen a little further it is by standing on the shoulders of the last of a dwarf's stack."

User avatar
Robert Houdart
Posts: 180
Joined: Thu Jun 10, 2010 4:55 pm
Contact:

Re: Houdini Multi PV request?

Post by Robert Houdart » Sun Jun 20, 2010 6:52 pm

:lol:

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Houdini Multi PV request?

Post by BB+ » Mon Jun 21, 2010 6:14 am

"If I have seen further than others, it's because I am surrounded by midgets." :twisted: (attributed to Fields Medalist Gerd Faltings, who is known for making such swashbuckling remarks, partially in jest).

As for multi-pv, you might want to separate out the search when using it. The IvanHoe series seems to have different code for games, analysis, and multi-pv. The latest CHANGE_LOG has "999958 Aspirate with root_multipv.c", but the value of this is not clear to me.

User avatar
Robert Houdart
Posts: 180
Joined: Thu Jun 10, 2010 4:55 pm
Contact:

Re: Houdini Multi PV request?

Post by Robert Houdart » Mon Jun 21, 2010 10:24 am

BB+ wrote:As for multi-pv, you might want to separate out the search when using it. The IvanHoe series seems to have different code for games, analysis, and multi-pv. The latest CHANGE_LOG has "999958 Aspirate with root_multipv.c", but the value of this is not clear to me.
A single-PV analysis is just a special case of multi-PV, so there's no real need for splitting code.
It will be a lot easier for me to do this from scratch than to try to understand what Ivanhoe or other engines are doing in this respect.

Robert

Post Reply