To my knowledge, answers to those specific questions have never been publicly available outside of WotC, and the specific algorithm, along with prioritization on “breaking a rule” are both non-public, and vary based on both the tournament software used, and the current round of the tournament.
There is an older DCI document called the "
TO Handbook", which specifically mentions that, if a pairing is done by hand, to do it by:
pair players with the same match points
against each other randomly. (If there is an odd number, match one player from that
group with a person from the group with the next-highest match points.) Do not use
tiebreakers when pairing between rounds.
(entirely my opinion)
Honestly, if a situation occurred where I was running a WPN Premier Event on notecards, I would not worry about making everything 100% perfect here. The system you mention above sounds like you are covering all bases expected from players, and everything can be done efficiently for the majority of the tournament. I would probably calculate tiebreakers twice in total: going into the final round, and after Swiss.
(/entirely my opinion)
In all technicality, the algorithm used today is “the output of a pairing in WER/WLTR”, and that's about it.
> can a player be paired up/down multiple times in a row?
Yes. There was a time where the algorithm in WER seemed to pair by-standings in all rounds, and it was common for a player paired-down in R2 to get “stuck” getting paired down in every subsequent round if they were winning. I have not (anecdotally) heard of this over the past couple years, though.
Edited Jordan Baker (Jan. 16, 2017 08:09:56 PM)