deutsch

Background

Bearbeiten

The tournament system mainly used for go in europe and the usa, McMahon, has for example the shortcoming of being based on the rank of the players, which they usually choose themselves. This can lead to misuse, intended or not.

MacMakko

  • relies on the EGFs rating system, which provides a more or less reliable criteria for a players strength.
  • uses the EGFs rating system itself as the basis for the rating/ranking system, so the basis is broadly accepted and tested

The current, incomplete, version of a tournament management program that implements MacMakko can be found here.

Notation

Bearbeiten
  •   : count of iterations for the guido correction with  
  •   : the  -th iteration of the guido correction with  
  •   : the current round number with  
  •   : round number of a 'currently processed' round with  
  •   : ratings of the players   and   at a given time  
  •   or   : startratings of the players   and  , where   for any  
  •   : returns the new EGF-Rating of the player  , that is calculated based on the outcome of the game of   against   in round  .

therefore are:

  •   or   : the rating of player   after round   and prior to the guido correction,
  •   : the rating of the player   after round   and the  -th iteration of the guido correcture.

The rating of a player is calculated through:

  •  

  is the opponent of player   in the round  .

  is a helper function:

  •  

  is the opponent of player   in the round  .

In the first case of the rating calculation by  , being   (qualitatively: prior to correction), the rating simply results from the definition of the EGFs rating calculation.

In the second case,  , the rating shall be corrected. Only one iteration is defined here, it is to be repeated   times. For this purpose the rating changes in all rounds, resulting from the assumption that the current rating was the start rating, are added to original start rating. These rating changes are calculated with the help of the function  . Therefore   is the last evaluated rating for a round for player  .

Background for the correction is the thought, that the start rating of the player, and the rating of his opponent, may not be, or can't be, correct. Instead the last evaluated rating is theoretically nearest to the real strength of the player.

If, for example a player wins a round against an equally strong player we may assume that he is the stronger of the two. If he really is stronger he shouldnt get too much of a boost in his rating; thus the last evaluated rating is assumed to be his strength... wich results finally in the player ranking a bit lower, and his opponent a bit higher, than without the correction.