
Search found 1242 matches
- Wed Dec 07, 2016 12:46 am
- Forum: Programming and Technical Discussions
- Topic: use SEE in the evaluation function?
- Replies: 1
- Views: 3111
Re: use SEE in the evaluation function?
You do LOTS of evaluations. This would be multiple LOTS of SEE calls. 

- Wed Nov 09, 2016 12:11 am
- Forum: Programming and Technical Discussions
- Topic: How to manage the size of your hash in UCI
- Replies: 9
- Views: 7132
Re: How to manage the size of your hash in UCI
A hash table doesn't grow as you add entries. You just pick one, using some sort of hashing function, which selects a specific entry that you are going to write to. you can probably get to 100% utilization but it is very difficult. But 99+% utilization is quite common. With hashing, you are never ...
- Tue Nov 08, 2016 5:07 am
- Forum: Programming and Technical Discussions
- Topic: How to manage the size of your hash in UCI
- Replies: 9
- Views: 7132
Re: How to manage the size of your hash in UCI
if you store some recognizable value in each entry (such as using the common "age" field) then you can look at all entries at the end of the search and look at the age value to see which entries were just written this search and which were left over from last search (and which were therefore not ...
- Fri Oct 14, 2016 7:27 pm
- Forum: Programming and Technical Discussions
- Topic: Memory storage considerations
- Replies: 1
- Views: 2817
Re: Memory storage considerations
As a general rule, native word length is the optimal reference size. The only exception would be when you are using an array or such, and you start to factor in L1 and L2 cache. If going from 64 bits down to 16 bits improves cache utilization, you would see a gain. Otherwise the cpu actually has to ...
- Sat Oct 01, 2016 5:12 am
- Forum: General Topics
- Topic: FIDE Ethics Commission dealings (Case 2/12)
- Replies: 10
- Views: 10125
Re: FIDE Ethics Commission dealings (Case 2/12)
I am not quite sure what you are asking for. "anyone else have bought it" doesn't make sense to me...
- Sun Aug 28, 2016 1:48 am
- Forum: Programming and Technical Discussions
- Topic: SEE and promoting attacks
- Replies: 1
- Views: 2665
Re: SEE and promoting attacks
The correct way is to simply update material according to what happens. IE Pxe8=Q should add +9 for queen -1 for losing the pawn that promoted, plus whatever is captures. If the opponent then captures, he subtracts 9, which leaves the SEE score at -1 for losing the pawn.
- Wed Aug 17, 2016 1:22 am
- Forum: TCEC Season 8
- Topic: TCEC9: STAGE3: HALF TIME
- Replies: 5
- Views: 53328
Re: TCEC9: STAGE3: HALF TIME
This "corruption" nonsense REALLY gets tiring. If you like Trotsky that much, move in with him. There's no sign of corruption in TCEC, they made the correct decision and everyone has moved on but the two of you apparently.
- Thu Aug 04, 2016 12:04 am
- Forum: Programming and Technical Discussions
- Topic: Root move ordering and LMR
- Replies: 2
- Views: 3198
Re: Root move ordering and LMR
When you add LMR that won't work so well for ordering. I did this from the middle 70's until 4-5 years ago. What I do now is a q-search on each root move to get at least a starting value for each move. I sort on this, and then leave the move list alone except when a move fails high, where I ...
- Tue Aug 02, 2016 9:52 pm
- Forum: Programming and Technical Discussions
- Topic: Aspiration window with TT question
- Replies: 5
- Views: 5609
Re: Aspiration window with TT question
Normally you don't see a lot of fail highs and fail lows in the same search. UNLESS you use mtd(f) which is where the two-bound tables originated, since you keep re-searching the same iteration with a zero width window where the window shifts around. It is quite common to see a search fail high ...
- Mon Aug 01, 2016 9:50 pm
- Forum: Programming and Technical Discussions
- Topic: Aspiration window with TT question
- Replies: 5
- Views: 5609
Re: Aspiration window with TT question
Actually there can be a problem.
Simple case: you search very deeply while pondering and store entries, most of which are >= beta or <= alpha. Your opponent plays a different move and you start getting hash hits that suggest a fail high or fail low, but when you relax the bound, you can't see ...
Simple case: you search very deeply while pondering and store entries, most of which are >= beta or <= alpha. Your opponent plays a different move and you start getting hash hits that suggest a fail high or fail low, but when you relax the bound, you can't see ...