Search found 18542 matches

by hgm
Tue Jul 07, 2020 2:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Futility Pruning Issues
Replies: 4
Views: 146

Re: Futility Pruning Issues

I don't understand this qsearch validation. At d<=1 moves are futile when they do not get the eval above alpha, because the opponent will simply stand pat using the eval score to fail high. If you use a large-enough margin at d<=1 to prevent non-captures from rising the eval to above alpha. With a d...
by hgm
Tue Jul 07, 2020 12:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Futility Pruning Issues
Replies: 4
Views: 146

Re: Futility Pruning Issues

The sample position is not very shocking. A difficult-to-combat mate threat through a quiet move, no simple algorithm can foresee that, so of course you will make the wrong call. The idea behind futility pruning is that such things should be very rare, so that searching on just in case you might fin...
by hgm
Tue Jul 07, 2020 12:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Counting nodes correctly
Replies: 5
Views: 171

Re: Counting nodes correctly

But if your MakeMove() is seriously time consuming, not counting the futility-pruned nodes would make you believe you could improve the speed of your engine by reducing the amount of futility pruning. Which I doubt would be the right thing to do for improving the engine. I would expect node count to...
by hgm
Tue Jul 07, 2020 7:56 am
Forum: Computer Chess Club: General Topics
Topic: Use Cute Chess variant to play gomoku
Replies: 5
Views: 159

Re: Use Cute Chess variant to play gomoku

Ah, OK. Indeed I had not understood that CuteChess displays two turns on one line. If Gomoku is just single drop per turn, there doesn't seem to be any reason why the standard edition of WinBoard / XBoard should not be able to handle it too, and in particular be used to create or edit a Polyglot boo...
by hgm
Tue Jul 07, 2020 6:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Counting nodes correctly
Replies: 5
Views: 171

Re: Counting nodes correctly

You cannot meaningfully compare node counts between different engines anyway. It depends too much on design details like this.
by hgm
Mon Jul 06, 2020 1:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Throwing out draws to calculate Elo
Replies: 214
Views: 2626

Re: Throwing out draws to calculate Elo

Note that you in fact say that one should not believe the high LOS or Elo of an 8-0 score (for patch acceptance), because the large Elo increase it predicts violates the prior knowledge that your patch cannot possibly have increased Elo by that much. But if it would have been 9992 draws + 8-0, the s...
by hgm
Mon Jul 06, 2020 11:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Throwing out draws to calculate Elo
Replies: 214
Views: 2626

Re: Throwing out draws to calculate Elo

The only one that really puzzles me is hgm, I mean you are a physicist. The Heisenburg uncertainty principle, the laws of thermodynamics, quantum physics, Schrodinger's cat. If there is any person on this board who should understand uncertainty, it is hgm, but you have no understanding of uncertain...
by hgm
Mon Jul 06, 2020 10:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Throwing out draws to calculate Elo
Replies: 214
Views: 2626

Re: Throwing out draws to calculate Elo

I demonstrated with concrete values that it really does not work. The same lie again. You demonstrated in fact the opposit. If you were to tune an engine using LOS, it will not work correctly like Elo or other tests that are not destroyed by the ordinary properties of randomness. Lie! I do not beli...
by hgm
Mon Jul 06, 2020 9:27 am
Forum: Computer Chess Club: General Topics
Topic: Use Cute Chess variant to play gomoku
Replies: 5
Views: 159

Re: Use Cute Chess variant to play gomoku

Dropping pieces is putting them from a reservaoir (know as 'the hand' or 'holdings') onto the board. Usually captured pieces get into the hand of their capturer, in games like Shogi or Crazyhouse. I didn't know Gomoku at all, and was a bit puzzled you needed 4 coordinates to describe a turn. But I a...
by hgm
Mon Jul 06, 2020 9:01 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engines playing Musketeer Chess, good price
Replies: 168
Views: 23291

Re: Engines playing Musketeer Chess, good price

It used to be that running the engines at lower priority would make things work more reliably. Apparently on newer Windows systems this is no longer true, to the point where one can wonder whether the OS should be considered broken. With so many (HT) cores in reserve, and no other heavy computationa...