Search found 433 matches

by Aleks Peshkov
Wed Aug 22, 2007 12:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Magic bitboards, Java
Replies: 61
Views: 30746

Re: Magic bitboards, Java

There are way too many 64-bit magics to print out; however, there should be 2^27 magics for 64-bits
Please, show here the smallest one.
by Aleks Peshkov
Mon Aug 20, 2007 7:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Average SE over many drawn game positions
Replies: 6
Views: 2822

Re: Average SE over many drawn game positions

IMHO the value of tempo better to be calculated as difference in evaluation before and after each non-capture game move. I think the difference between white-to-black and black-to-white positions should be comparable. Absolute SE are random values of source games, it is greatly influenced by popular...
by Aleks Peshkov
Mon Aug 20, 2007 3:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Average SE over many drawn game positions
Replies: 6
Views: 2822

Re: Average SE over many drawn game positions

What exactly is your "Average SE" value? I suspect that the nature of this value have no strong correlation to chess advantage.
by Aleks Peshkov
Sun Aug 19, 2007 3:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Average SE over many drawn game positions
Replies: 6
Views: 2822

Re: Average SE over many drawn game positions

opraus wrote:My 'suspicion' is, that the +11.87 is still low, but who knows.
You are free to scale up 3 times your personal evaluation coefficients (mobility, castling bonus and so on) to get some 19th century chess book value of 30 cp, if you like. :)
by Aleks Peshkov
Fri Aug 17, 2007 11:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: a program that write chess programs(can you do it?)
Replies: 11
Views: 6083

Re: a program that write chess programs(can you do it?)

#define LATEREDUCTION

#if defined LATEREDUCTION
...
#endif
by Aleks Peshkov
Wed Aug 15, 2007 5:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: re-inventing the SMP wheel
Replies: 81
Views: 37275

Re: re-inventing the SMP wheel

I can only notice that thread communication is generally slow and you suggest some extra form of synchronization then needed by traditional methods.

Your posts are always innovative, but your writing style is IMHO the most difficult to understand in whole CCC, because it is too verbose.
by Aleks Peshkov
Fri Aug 10, 2007 7:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hash tables and iterative deepening
Replies: 7
Views: 3459

Re: Hash tables and iterative deepening

One idea to help with this is, when the hash table is nearly full, only add new hash table entries only if the value is exact or it is a fail high and the fail high move is not the first move returned by the default move ordering. You suggest replacement scheme that prefers old entries over new, if...
by Aleks Peshkov
Fri Aug 10, 2007 3:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What are good ranges for positional values of the pieces?
Replies: 13
Views: 6530

Re: What are good ranges for positional values of the pieces

- Without passed pawns and king safety life would be easy. All the positional values of all pieces of both players should not exceed 200 cp. This could be used in the search as margin around alpha or beta for pruning. Kaissa's team adviced that no sum of simple positional factors should exceed mate...
by Aleks Peshkov
Thu Aug 09, 2007 2:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: multithreading questions
Replies: 49
Views: 25277

Re: multithreading questions

Integer flag decrement is not thread safe. If you make it safe it will be very slow.