[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: transposition table



Darren Cook wrote:

> >> This works fine as long as  (super) Ko is not relevant for the position, (I
> >> notice a great speed improvement), but  when Ko or super Ko is relevant,
> there
>
> > Since there are very few symmetric positions in a real GO game (after
> >the first 4 or so moves)
> >I do not consider board symmettries.
>
> That was my reaction, but if I understood Serge correctly the speed
> improvement mentioned above came after adding board symmetries. ?
>
> I use the board symmetries in a pattern database, but then I ignore ko
> completely (and let search based on the patterns discover illegal moves).
>
> Darren

Well, in fact, symetries give speed inprovement on small boards (up to 5x5) , but
not much more for bigger ones.(but "classical" transposition table helps for any
size).
But I like the beauty of it...

Thank you, Darren and Paul, for your fast reply. The idea of adding a Ko term to
the hashcode is a good one.
I'll try that.


--
         ______________________
        / Let java be with me !\           \\\|///
        \______________________/ O       \\  ^ ^  //
                                   o o    (  @ @  )
 +--------------------------------------oOOo-(_)-oOOo----+
 |  Serge Boisse                                         |
 |  SERVICE TECHNIQUE DE LA NAVIGATION AERIENNE (STNA)   |
 |  PHIDIAS project, http://www.stna.dgac.fr/phidias     |
 |  tel: (33)562 14 5731                                 |
 |  mailto:boisse@xxxxxxxxxxxxxxxxx                           |
 |  homepage:  http://www.mygale.org/~boisse             |
 +-----------------------------------------------Oooo----+
                                         oooO   (   )
                                         (   )   ) /
                                          \ (   (_/
                                           \_)