ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

LMR in micro-Max
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
H.G.Muller



Joined: 10 Mar 2006
Posts: 12755
Location: Amsterdam

PostPost subject: Re: LMR in micro-Max    Posted: Mon Apr 09, 2007 8:17 pm Reply to topic Reply with quote

Well, uMax does do IID, but the problem is more that it has no move list to store and sort the moves between generation and execution. The main reason it can be so small is that it immediately performs the moves as the move generator produces them, and all info about the move (from, to, capture square, piece, victim, ep+castling flags) is still available in simple variable. You would either have to store all that in the move list (and access to an array variable A[k] or through a pointer p->A takes 4 characters as opposed to 1 for a simple variable). Or you would have to regenrate most of that info from the stored (from,to) pair only, but that would duplicate a large part of the move generator. And the move geerator is about 60% of uMax already...

So the only thing uMax learns from the IID is the best move, which then become hash move in the next iteration.

So the only thing I have to go on in making the LMR decision is the properties of the moves themselves. The order means nothing. But I don't necessarily consider that a bad thing.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Subject Author Date/Time
LMR in micro-Max H.G.Muller Sat Apr 07, 2007 6:44 pm
      Re: LMR in micro-Max Zlaire Sat Apr 07, 2007 7:31 pm
            Re: LMR in micro-Max H.G.Muller Sat Apr 07, 2007 7:54 pm
                  Re: LMR in micro-Max H.G.Muller Sun Apr 08, 2007 4:37 pm
                        Re: LMR in micro-Max Uri Blass Sun Apr 08, 2007 5:10 pm
                              Re: LMR in micro-Max H.G.Muller Sun Apr 08, 2007 5:44 pm
                                    Re: LMR in micro-Max H.G.Muller Mon Apr 09, 2007 7:47 am
                                          Re: LMR in micro-Max Robert Hyatt Mon Apr 09, 2007 8:38 pm
      Re: LMR in micro-Max Dann Corbit Mon Apr 09, 2007 7:28 pm
            Re: LMR in micro-Max H.G.Muller Mon Apr 09, 2007 8:17 pm
                  Re: LMR in micro-Max Peter Fendrich Tue Apr 10, 2007 6:05 pm
                        Re: LMR in micro-Max William H. Rogers Tue Apr 10, 2007 8:27 pm
                              Re: LMR in micro-Max Peter Fendrich Tue Apr 10, 2007 8:43 pm
                                    Re: LMR in micro-Max William H. Rogers Tue Apr 10, 2007 9:26 pm
                        Re: LMR in micro-Max H.G.Muller Thu Apr 12, 2007 10:44 am
                              Re: LMR in micro-Max Uri Blass Thu Apr 12, 2007 11:26 am
                                    Re: LMR in micro-Max H.G.Muller Thu Apr 12, 2007 11:37 am
            Re: LMR in micro-Max Michael Sherwin Tue Apr 10, 2007 3:38 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads