Does anyone know whether "Ponanza" is a new version of Bonanza or an unrelated program usurping the name with a one-letter change?
Larry Kaufman
The 'Bonanza method' is a method for learning evaluation parameters based
on results of a minimax search as used in chess programs. AFAIK the method
was invented by the author of the Bonanza Shogi engine (Kunihito Hoki)
especially for the purpose, and derives its name from the engine, rather
than the other way around.
The reference is:
[1] K. Hoki, "Optimal control of minimax search results to learn positional
evaluation", Game Programing Workshop, Hakone, Japan 2008.
This is what find about bonkras by browsing around.
Yes, bonasse is a Bonanza optimized by Hideki Itou, who is also the
developer of Bonkras. Bonasse is a serial program, not usable for
computer clusters.
Bonkras is a parallelized version, originally used Bonanza or bonasse
as a search routine [therefore, bonkras is said to be an abbreviation
of "Bonanza Clusters" (clu ~ kra, same in Japanese)], but that bonasse
part was completely rewritten this year to avoid the regulation of
"one program from each developer." Itou writes that he closely
imitated bonasse (*1), so I think the serial search part of bonkras is
pretty similar to bonasse or Bonanza.
The comic for bonkras is basically saying that their parallelization
scheme is different from others. Most program based on "young brothers
wait concept," but bonkras is not (I don't know that technical part,
and its not explained in the comic). According to another entry by the
programmer (*2), bonkras is using MPI (message passing interface)
parallelization; one master process is assigning other slave processes
to search & evaluate different positions.
(*1) http://aleag.cocolog-nifty.com/blog/2011/05/post-39b1.html
(*2) http://aleag.cocolog-nifty.com/blog/2010/01/post-6445.html
Jun
Reijer
> --
> You received this message because you are subscribed to the Google
> Groups "SHOGI-L" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/shogi-l/-/anZ1a0FuQmVNcEVK.
> To post to this group, send email to sho...@googlegroups.com.
> To unsubscribe from this group, send email to
> shogi-l+u...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/shogi-l?hl=en.
--
Reijer Grimbergen
School of Computer Science, Tokyo University of Technology
1404-1 Katakura, Hachioji, Tokyo, 192-0982 Japan
Tel: +81-(0)42-637-2591 FAX: +81-(0)42-637-2112
http://www.teu.ac.jp/gamelab/