This is a unilateral proposal by David Bofinger, not accepted by the AGA. Results are preliminary for a variety of reasons, discussed in Issues below.
The software runs under Microsoft Windows only. Source code (in Delphi) is available.
Within a main directory should be contained:
Each line in the alias file consists of several columns, separated by tab characters. The first column is the alias, a name by which this player was known in a tournament. The next three columns are the player's family name, personal Western name and personal East Asian (Chinese, Japanese or Korean) name, respectively. The last column has information about the player, its first character describes whether the player is active or not.
For instance, suppose the alias file contains the following lines. (Activity column has been deleted for brevity.)
Alias | Family Name | Western Name | Eastern Name |
Chang Tsui | Chang | Bill | Tsui |
Bill Chang | Chang | Bill | Tsui |
Terry Chang | Chang | Terry | |
Chang T | Chang | Terry | |
!Chang T | Chang | Bill | Tsui |
Chang B | Chang | B | |
!?Chang B | Chang | Bill | Tsui |
The meanings of these lines are as follows:
Please note this was only intended as an example: none of these lines appears in the real alias file though there are many lines like them.
Most rating schemes assign a strength to each player and adjust the strengths from time to time, either after each game or at fixed intervals. This one does not. Rather, the entire rating scheme is recalculated as often as needed.
This is numerically much more intensive and may be an issue for go associations much larger than Australia's. Of course, improving computer technology will quickly chew away at this problem. The Australian scheme has about 200 players and this scheme is probably not suited to schemes more than, say, ten times larger. However, if anyone from a larger scheme is interested in using this approach I'm happy to work on squeezing some more performance out of the code.
The input files are automatically read in, and the strengths calculated, when the program is started. The delay for this is a couple of seconds on my PC, which was mid-range in 2002.
The report buttons display a list of player estimated strengths, sorted in various ways. The "Calc" column is the effective dan rating in hundredths of a dan, so a rating of +500 indicates a player who would be average strength amongst 5-dans.
The "Min" and "Max" columns either side of some columns are estimates of -1 and +1 standard deviation respectively. There's very notionally a probability of 83% that the quantity lies somewhere in this range. An exaception to this is the rank, which really is the minimum and the maximum ranks ever claimed.
The slider allows examination of the win-loss record of any particular player.
System developed and software written by David Bofinger. Thanks to Neville Smythe for providing tournament records. Thanks to Devon Bailey and Robert Vadas for assistance with the aliases file.
I welcome feedback at David.Bofinger@dsto.defenceSpamProofing.gov.au (delete the spamproofing).
This page is hosted by GeoCities, in return for carrying their advertising they will give you a free home page much like mine. Everything on this site varies without notice, especially after I get feedback.