Search found 7 matches
- Mon Feb 29, 2016 8:51 pm
- Forum: Programming and Technical Discussions
- Topic: TT and Iterative Deepening
- Replies: 6
- Views: 5240
Re: TT and Iterative Deepening
Internal Iterative Deepening makes the search more robust against move changes, by never starting a deep, completely uninformed search. I don't know if you already do that.
Well, I'm not implementing IID, but I feel I should take a look at it (including the variation you suggested) :)
My next ...
- Sun Feb 28, 2016 2:25 pm
- Forum: Programming and Technical Discussions
- Topic: TT and Iterative Deepening
- Replies: 6
- Views: 5240
Re: TT and Iterative Deepening
The suspect thing is that 1... b8c6 seems to be in the TT with score -20 and depth 9, as shown when you do the search without clearing TT after 1. e2e4. Until d=9 you live from this single hash hit, and the search only uses a single node, the root. (You reset the node count between iterations?) I ...
- Sat Feb 27, 2016 12:42 pm
- Forum: Programming and Technical Discussions
- Topic: TT and Iterative Deepening
- Replies: 6
- Views: 5240
Re: TT and Iterative Deepening
It is a bit hard to see what exactly goes on, because you don't print complete PVs but only the first move.
The results you show strike me as strange. Normally when you have searched e2e4 to 10 ply, the replies to it should have been searched to 9 ply, and stored like that in the TT. It seems from ...
The results you show strike me as strange. Normally when you have searched e2e4 to 10 ply, the replies to it should have been searched to 9 ply, and stored like that in the TT. It seems from ...
- Fri Feb 26, 2016 6:21 pm
- Forum: Programming and Technical Discussions
- Topic: TT and Iterative Deepening
- Replies: 6
- Views: 5240
TT and Iterative Deepening
I'm playing with TT and after some frustrating moments I've reached few reasonable results.
Unfortunately not everything works as I expected. :roll: :D
One of my tests to check the correctness of TT is the following:
1) Search at fixed depth (above the search output)
DEPTH SCORE TIME NODES MOVE ...
Unfortunately not everything works as I expected. :roll: :D
One of my tests to check the correctness of TT is the following:
1) Search at fixed depth (above the search output)
DEPTH SCORE TIME NODES MOVE ...
- Wed Dec 09, 2015 5:02 pm
- Forum: Programming and Technical Discussions
- Topic: Stuck on Alphabeta
- Replies: 5
- Views: 4251
Re: Stuck on Alphabeta
yeah, it fits perfectly!hyatt wrote:Maybe you mean you "see the light through the trees?"

- Wed Dec 09, 2015 4:07 pm
- Forum: Programming and Technical Discussions
- Topic: Stuck on Alphabeta
- Replies: 5
- Views: 4251
Re: Stuck on Alphabeta
The point is that beta is always strictly larger than alpha. So val van only be larger than beta if it is also larger than alpha. So there is no need to make the >= beta test if val is not > alpha.
Thank you both.
I'm trying different algoritms in a more simplistic zero-sum game and I can ...
Thank you both.
I'm trying different algoritms in a more simplistic zero-sum game and I can ...
- Mon Dec 07, 2015 1:58 pm
- Forum: Programming and Technical Discussions
- Topic: Stuck on Alphabeta
- Replies: 5
- Views: 4251
Stuck on Alphabeta
After studying basics chess engines (mainly TSCP and VICE) I'm trying to write my own chess engine for pure fun. :cry:
My doubt today (actually not just one :roll: ) is about Alphabeta.
From Bruce Moreland's archives (and almost everywhere in the net) I've found the following code:
int AlphaBeta ...
My doubt today (actually not just one :roll: ) is about Alphabeta.
From Bruce Moreland's archives (and almost everywhere in the net) I've found the following code:
int AlphaBeta ...