Search found 3580 matches

by jdart
Thu Apr 18, 2019 9:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Book creation papers
Replies: 2
Views: 61

Re: Book creation papers

See Thomas Linke's thesis on dropout expansion (used in Checkers with good results): https://brainwagon.org/2007/04/04/linckes-thesis-exploring-the-computational-limits-of-large-exhaustive-search-problems/ Some talkchess discussion from a few years back: http://talkchess.com/forum3/viewtopic.php?f=2...
by jdart
Fri Apr 12, 2019 9:26 am
Forum: Computer Chess Club: General Topics
Topic: Why you need opening book for Stockfish!
Replies: 11
Views: 736

Re: Why you need opening book for Stockfish!

Hiarcs book recommends 5. .. c6, and then if White tries to transpose to the game line via 6. f3 b5 7. O-O-O h5 8. h4, Black has .. Nbd7, still delaying castling. But the Pirc is still just bad for Black, IMO, and in a computer book I would avoid it altogether.

--Jon
by jdart
Wed Apr 10, 2019 6:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 7-men Syzygy attempt
Replies: 588
Views: 97688

Re: 7-men Syzygy attempt

I have gotten the Frankenstein merge of Cfish into Fathom to compile and am starting to do some testing. One thing I notice is that Cfish (and I presume Stockfish) have an interface that generates a rank and score for all moves for root probes. I am not quite clear what the purpose of this is. It lo...
by jdart
Wed Apr 10, 2019 6:30 pm
Forum: Computer Chess Club: General Topics
Topic: What engine breaks even with GMs in blitz?
Replies: 62
Views: 2948

Re: What engine breaks even with GMs in blitz?

I think the important point here is just that you want the engine mimicking the GM to fully appreciate the importance of simplifying when up a piece. Arasan for a long time had an eval term like this. 14.3 has trade down code but it is not like the more recent versions and may be less effective. Ho...
by jdart
Mon Apr 08, 2019 12:41 am
Forum: Computer Chess Club: General Topics
Topic: What engine breaks even with GMs in blitz?
Replies: 62
Views: 2948

Re: What engine breaks even with GMs in blitz?

That's pretty impressive given what hardware there was in that era.

--Jon
by jdart
Sun Apr 07, 2019 9:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 7-men Syzygy attempt
Replies: 588
Views: 97688

Re: 7-men Syzygy attempt

Got it, thanks.

--Jon
by jdart
Sun Apr 07, 2019 8:56 pm
Forum: Computer Chess Club: General Topics
Topic: What engine breaks even with GMs in blitz?
Replies: 62
Views: 2948

Re: What engine breaks even with GMs in blitz?

you meant for 2300 CEGT (2450 or a bit more CCRL blitz) to be competitive with Carlsen in blitz you might be right. Carlsen is 2954 FIDE blitz (Nakamura and MVL next at 2934 and 2933) so is 2300 CEGT/2450CCRL blitz the right level for these top three guys? Feel free to revise your estimates based o...
by jdart
Sun Apr 07, 2019 4:46 pm
Forum: Computer Chess Club: General Topics
Topic: Test sets results on opening, tactical, ending
Replies: 13
Views: 761

Re: Test sets results on opening, tactical, ending

middle phase test positions - have you considered ECM (Encyclopedia of Chess Middlegames)?

There is a cleaned up version of this test suite available (ecmgcp), see https://arasanchess.org/tests.shtml.

--Jon
by jdart
Sun Apr 07, 2019 4:44 pm
Forum: Computer Chess Club: General Topics
Topic: What engine breaks even with GMs in blitz?
Replies: 62
Views: 2948

Re: What engine breaks even with GMs in blitz?

That sounds about right. I think even 2300 level engines (CEGT) would be hard competition, especially with a decent opening book.

--Jon
by jdart
Sun Apr 07, 2019 4:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 7-men Syzygy attempt
Replies: 588
Views: 97688

Re: 7-men Syzygy attempt

I am having some trouble with this code in https://github.com/syzygy1/Cfish/blob/master/src/tbprobe.c, around line 1744: if ( v == 1 && pos_checkers() && generate_legal(pos, (pos->st-1)->endMoves) == (pos->st-1)->endMoves) best = 1; It is not really clear to me what this is doing. --Jon