What’s Another Round (among friends!)

I posted at least once before about <CG> tournaments which were missing Round numbers for some of the games. Now that I have fully tamed the <CG> database by properly attaching full id’s to each and every game in the <Tournament Index>, I can revisit the topic.

What follows is a list of all tournaments that have at least one game with a Round “?”, with the exception of Correspondence Chess tournaments (as noted by <crawfb5> – the concept of a round doesn’t apply when a player is simultaneously conducting several games via post, etc.).

I list the tournament id (tid), number of games with unknown round number (NR?), the number of games in the tournament, the percentage of games in the tournament with unknown round number, and the “official” <CG> name of the tournament. Note that unnormalized tournaments are marked with an asterisk.

One might suppose that the tournaments with a low percentage of unknown rounds are likely to have either not had the rounds properly specified when submitting the games to <CG> (e.g. for promotion), or alternatively, <CG> admins may have corrupted the round numbers during maintenance of the games. Regardless of how or why it happened, one might assume that tournaments where the vast bulk of the games have rounds assigned, but be subject to having all the games properly assigned rounds upon review.

Please see my next post for an example demonstrating this. Until then, here is the data on the current snapshot – for all tournaments with missing rounds. First the code, nonprogrammers should skip this.

# -------------------------------------------------------------------
# MR is a list of tid's where a game is missing a round number.
# TR[t] is a dictionary giving the number of games with a given
#       round number. Of interest then is TR[t]['?'], i.e. # games
#       w/o round number.
# TG[t] is list of games belonging to the tournament.
# -------------------------------------------------------------------

>>> for t in [t for t in MR if 'Correspondence' not in TN[t]]:
       percent = 100.*TR[t]['?']/float(len(TG[t]))
       print "%d %4d %4d   %3.0f%%   %s  %s" \
          % ( t, TR[t]['?'], len(TG[t]), percent,
              {True:" ", False:"*"}[check_norm(t)[0]], TN[t] )

Now the output, i.e. list of tournaments missing rounds:

79227  136  136   100%      Paris (1867)
82064   10   10   100%      Aachen, 7th congress WDS (1868)
80075   67   67   100%      2nd American Chess Congress (1871)
79499   36   36   100%      3rd American Chess Congress (1874)
80054    1   59     2%   *  Philadelphia (1876)
79429    1   79     1%      Leipzig (1877)
80534   59   59   100%      London (Vizayanagaram) (1883)
82148   13   16    81%      Wallace - Crane (1893)
79519    1   10    10%   *  3rd Anglo-American Cable Match (1898)
79312   17  352     5%   *  Vienna (1898)
79425    5  125     4%      Munich (1900)
80039    2  164     1%      Paris (1900)
82672    1    1   100%      Nordic Congress (1903)
79416    1  210     0%      Karlsbad (1907)
79607    1  190     1%      Vienna (1908)
79477    1   23     4%   *  Amsterdam (1920)
79440    1   46     2%   *  Dresden (1926)
79494   16   53    30%      USSR Championship (1929)
81283    1   66     2%   *  Leningrad (1934)
79515    1   31     3%      Margate (1936)
79983    1   45     2%   *  Hastings (1954/55)
79528    1  196     1%      USSR Championship (1955)
79529    8  158     5%      USSR Championship (1956)
79532  122  162    75%      USSR Championship (1958)
79540    2  196     1%      USSR Championship (1963)
79545  185  187    99%      USSR Championship (1967)
79546  176  195    90%      USSR Championship (1968/69)
79547    5  258     2%      USSR Championship (1969)
85292    1  120     1%      Vidmar Memorial (1969)
79417   13   56    23%      Lugano (1970)
80748    1  115     1%      Lone Pine (1972)
80494    2  153     1%   *  Petropolis Interzonal (1973)
80796    1   91     1%      US Championship (1974)
83130    1  187     1%      British Championship (1975)
80955    1  193     1%      Lone Pine (1976)
79325    1  120     1%   *  Bugojno (1978)
80680    1  324     0%   *  Lone Pine (1979)
84538    3  120     3%      Hastings (1980/81) (1980)
81014    3  191     2%   *  Lone Pine (1980)
81016    3  271     1%   *  Lone Pine (1981)
79288   89  140    64%   *  Brussels World Cup (1988)
55303    4   21    19%   *  Karpov - Timman FIDE World Championship (1993)
55309    2   20    10%   *  Kasparov - Short World Championship Match (1993)
82664    1    1   100%      Amantea (1995)
79181   41   66    62%      Amsterdam (1995)
39704    1  222     0%   *  World Junior Championships (2003)
39716    1  166     1%   *  World Open:  Open Section (2003)
39859   36   36   100%   *  50th World Champions Jubilee Tournament (2003)
39935    5    5   100%      Belzberg Simul (2003)
43198   17   17   100%      Kasparov Sao Paulo Simul (2004)
40166    1   34     3%   *  Excelsior Cup (2004)
43274    1  265     0%   *  79th Argentine Championship (2004)
40270    1   42     2%   *  21st Linares (2004)
43917    1   55     2%   *  Russian Championships (2004)
41433    1  219     0%   *  32nd World Open (2004)
48831   80   80   100%   *  Dutch Rapid Open (2005)
47903    3   30    10%      Staunton Memorial (2005)
47906    1  134     1%   *  Swiss Championships (2005)
47798    1   56     2%   *  FIDE World Championship Tournament (2005)
49221    2    2   100%   *  Norway Championship Playoff (2005)
46505    1   95     1%   *  7th Foxwoods Open (2005)
44539   16   16   100%      Indochess Man - Machine (2005)
53402    1  371     0%   *  34th World Open (2006)
53479    5  117     4%   *  National Open (2006)
51123    7   56    13%   *  Linares (2006)
61997    6   12    50%   *  Candidates Match: Aronian - Carlsen (2007)
61998    4    4   100%   *  Candidates Match: Leko - Gurevich (2007)
61999    6    6   100%   *  Candidates Match: Ponomariov - Rublevsky (2007)
62000    6    9    67%   *  Candidates Match: Gelfand - Kasimdzhanov (2007)
62001    4    4   100%   *  Candidates Match: Bacrot - Kamsky (2007)
62002    5    5   100%   *  Candidates Match: Grischuk - Malakhov (2007)
62003    6    6   100%   *  Candidates Match: Polgar - Bareev (2007)
62004    6    9    67%   *  Candidates Match: Shirov - Adams (2007)
62061    6    6   100%   *  Candidates Match: Aronian - Shirov (2007)
62062    5    5   100%   *  Candidates Match: Bareev - Leko (2007)
62064    8    9    89%   *  Candidates Match: Grischuk - Rublevsky (2007)
62579    5  327     2%      Hogeschool Zeeland Tournament (2007)
62600    4  229     2%   *  Scandinavian Chess Tournament (2007)
55434    1  229     0%   *  Rilton Cup (2007)
62758    4  121     3%   *  Bratto Festival (2007)
62262    1  257     0%   *  World Open (2007)
62266    1   63     2%   *  15th World Computer Chess Championship (2007)
62063    5    5   100%   *  Candidates Match: Gelfand - Kamsky (2007)
62337    1  356     0%   *  Canadian Open (2007)
63362    5   45    11%      Corsica Masters (2007)
62373    4   45     9%   *  Biel Chess Festival (2007)
55740   36   68    53%   *  Armenian Championship (2007)
66108  203 1142    18%   *  Commonwealth Championship (2008)
66124    1   75     1%   *  Cap d'Agde (2008)
64192    1  140     1%   *  Foxwoods Open (2008)
74203    1   12     8%   *  CG.com Masters - Machines Invitational (2011)
77010   18  379     5%      Russian Team Championships (2012)
76509    1 1142     0%   *  Tradewise Gibraltar (2012)
78094    1  499     0%   *  Golden Sands (2012)
78126    1   45     2%   *  Edmonton International (2012)
79180  808 1225    66%      Chigorin Memorial (2012)
78784    1 1225     0%   *  Chess Olympiad (Women) (2012)
81412    1   45     2%   *  8th Edmonton International (2013)
82666    1  785     0%   *  London Chess Classic (2013)
80207    1  990     0%   *  Tradewise Gibraltar (2013)
83474    1   30     3%   *  Gashimov Memorial (2014)

Now, tournaments where the number of unknown rounds is 100% represent either a tournament where such information is historically lacking, and might never be expected to be found. Or, it could represent a tournament which never was properly entered into the database, such that the round information was neglected or lost – albeit only temporarily so, in this case.

The 2007 Candidate’s Match are almost certainly in the latter category.

On the other hand, as remarked upon earlier, those tournaments where only a few games are missing rounds, deserve extra attention. They are likely to be able to be “repaired” since the rounds are probably able to be determined, so that all the games have definite round numbers.

That, in turn, would allow the tournament’s Swiss crosstable to be properly determined. Which is the “gold” standard, within the world of PGN.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s