Hi! On Thu, Feb 11, 2010 at 10:32:49AM +0100, Le Hir Matthieu wrote: > First, I'm wondering how komi is determined when a dynamic system is used : > > * According to this page : http://senseis.xmp.net/?Komi%2FvalueOfFirstMove > the value of komi at first move is half the points the black move is > supposed to be ( 14 points) > 7,5 komi in even games. > How does this apply to high handicap games ?
I *think* that komi value is miai-counted, not deiri-counted, so in miai counting that corresponds to the 7.5 value also proposed in the article. I have never been an expert in the counting theory, however, so maybe I am wrong. Pachi uses 7.5 points per handicap stone, in some testing I also used 8 points per stone which gives similar winrates. It makes no theoretical sense to use the 0.5 fraction in this, but it seems to work well enough and I did not have time to tune for better value. > From what I think I understood, dynamic komi is supposed to try to keep the > game more even. > If the computer is black, playing at 9 handi, will the " burden komi" ( > negative) be 9 x - 7,5 ? - 67,5 ? It sounds highly improbable. Yes, this is the komi value pachi uses. I have found that higher komi values work similarly well (perhaps a bit worse) as long as the komi is not completely ridiculous. > On the other hand, 9 handicaps are supposedly giving an advantage of 90 to > 120 points, so my natural thought would be that the bot would give itself at > least a negative komi of that many points ? > > I can't figure out well how komi is determined at first move. extra_komi = 7.5 * handicap_stones_count Then it is linearly decreased until it hits 0 at move 200. This is the most naive implementation. In practice, neither extra_komi determination nor its application throughout the game should be linear, probably. There is a lot of experiments to be done. :-) > In relation with the previous question, I'm wondering how komi is determined > and what its value is for every handicap game ( as black and as white). Is > there a specific value for each ( before first move is played) or is it only > determined by the way it was programmed and the programmer's preferences ? It is only determined by the programmer's preferences and more importantly empirical measurements of what kind of values worked best. P.S.: For some measured dynamic komi positive effects, please see the presentation I posted few months ago. I plan to finish up and submit a paper with investigation of also other approaches hopefully in time for the IEEE call for papers. ;-) -- Petr "Pasky" Baudis A great many people think they are thinking when they are merely rearranging their prejudices. -- William James _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/