I’ve been thinking of ways to improve on the USCF Swiss pairing rules. One problem with the USCF system is that when pairing a round it doesn’t take into consideration the strength of opposition a player has faced in previous rounds. The idea occurred to me that a Swiss pairing program should keep track of the average rating of each player’s opponents, with the goal of equalizing this among the players in each score group. I discovered later that there is a FIDE-approved Swiss pairing system which does this: the Dubov System. Details can be found on fide.com.
In July I directed the 64th New Hampshire Open. I ran into a SwissSys bug when pairing the last round in the Open Section. Details are posted in my replies in the topic Swiss Pairing Question. As discussed in that topic, I modified the SwissSys pairings and paired the round in a way which conforms to USCF rules. However, from a subjective standpoint, I had some sympathy with the pairings produced by SwissSys. To recap what I said in the other topic, here was the situation after four rounds:
2367 3 - W B W
2123 3 W B W -
2113 3 B W B W
2258 2.5 B - W B
2000 2.5 - W B W
2041 2 - B W B
2003 2 W B W B
1928 2 B W W B
1816 2 - B W B
1978 1.5 B W B -
1953 1.5 W - B W
1990 0.5 W B B W
2367 has played 2258, 2041, 1928
2123 has played 2000, 1978, 1928
2113 has played 2258, 2041, 1953, 1816
2258 has played 2367, 2113, 1990
2000 has played 2123, 2003, 1816
2041 has played 2367, 2113, 1953
2003 has played 2000, 1990, 1978, 1928
1928 has played 2367, 2123, 2003, 1953
1816 has played 2113, 2000, 1990
1978 has played 2123, 2003, 1990
1953 has played 2113, 2041, 1928
1990 has played 2258, 2003, 1978, 1816
SwissSys pairings were:
2123 vs. 2367
2113 vs. 2000
2041 vs. 2258
1816 vs. 2003
1978 vs. 1928
1990 vs. 1953
This gives 2123 three Whites and one Black and gives 2258 three Blacks and one White. I changed the pairings to:
2113 vs. 2367
2258 vs. 2123
2041 vs. 2000
1816 vs. 2003
1978 vs. 1928
1990 vs. 1953
I believe my revised pairings are correct under USCF rules, but I’m not entirely happy with them. You see, 2113 and 2123 were rivals for the New Hampshire State Champion title. 2113 had already lost to 2258 while 2123 had ducked that encounter by taking a half point bye. In the corrected pairings, 2113 has to play his second master, while 2123 has to play his first one and 2003, also from New Hampshire, has an easy pairing. 2367, 2258, 2000 were all from Massachusetts. 2041 was in transition but shown as NH on the wallchart. The result was that 2123, 2113 and 2041 all lost while 2003 won, making 2123, 2113 and 2003 New Hampshire co-champions.
In an ideal pairing system, shouldn’t 2113 get credit for having played a master in a previous round? The erroneous SwissSys pairings appeared to do that (although I’m pretty sure it wasn’t by design). 2123 would have had to face a master while 2113 would have had an easier pairing. True, the colors would have been wrong, but arguably it was more important to make sure that players in contention for a prize played the same number of strong opponents than it was to make sure they all had the same number of games with white and black.
The recent discussion about the Lone Pine 1975 Swiss pairing controversy got me thinking about pairing systems again. I looked up the Dubov System on fide.com and used pairing cards to see how that system would have paired the New Hampshire Open Open section. To check my work I downloaded the Vega Swiss pairing program, which supports Dubov System pairings. It’s free as long as it’s used to pair tournaments of fewer than 30 players. I used the New Hampshire Open as a test case.
The result was somewhat disappointing. Given the round 1-4 pairings and results the same as in the actual tournament, it produces almost the same last round pairings as under USCF rules except that it pairs 1928 (2 points) vs. 1990 (0.5 points) in order to equalize colors, skipping over the 1.5 point group.
More interesting was my “fantasy chess” re-pairing of the section using Dubov System pairing rules. My rules for the fantasy chess recreation were: if two players were paired in the actual tournament use their result from the tournament; otherwise, if one player outrates the other by 100 or more points assume that the higher rated player wins; if the players are rated within 99 points of each other assume that the game is drawn.
It turned out that I’d assigned the wrong colors in the 2367 vs. 2258 matchup in round 4, apparently because of a difference between the way USCF and FIDE/Dubov handle color history. 2367’s colors were -BW and 2258’s colors were B-W. I assumed 2367 would get white because the most recent color difference was in round 2. Not so according to FIDE/Dubov: B-W is equivalent to -BW, so the player had the same color history and 2258 got white because he had a higher average rating of opponents.
Using the correct Dubov pairings with 2258 white in round 4, 2123 would have played 2367 in the last round. More interesting are the last round pairings if 2367 had had white in round 4. Standings would have been:
2367 3.5 -BWW
2258 2.5 B-WB
2123 2.5 WBW-
2113 2.5 BWBW
1953 2.5 W-BB
1928 2.5 BWBW
2367 has played 2258, 1928
2258 has played 2367, 2113
2123 has played 2113
2113 has played 2258, 2123, 1953
1953 has played 2113, 1928
1928 has played 2367, 1953
USCF pairings for round 5 would have been:
2113 vs. 2367
2258 vs. 1928
1953 vs. 2123
Dubov pairings would have been:
1953 vs. 2367
2258 vs. 2123
2113 vs. 1928
At first glance the Dubov pairings did exactly what I hoped they’d do: equalize the strength of opposition between 2123 and 2113 by making 2123 play the master who 2113 has already played, while giving 2113 an easier opponent. Looking at the system more closely, though, 2113 didn’t avoid the pairing with 2367 because of the strength of his earlier opponents but because both 2113 and 2367 are due for Black. In USCF pairings 2113 is paired against 2367 because the difference in rating between 2113 and 1953 is more than 80 points (switch for alternation). In Dubov pairings the difference in ratings doesn’t matter. That brings up another issue: is it really fair to the other players for 2367 to get such an easy last round opponent?
In conclusion, I’m sticking with USCF pairings, at least for now.