1. Collect a set of ranked ballots

  2. 100 voters distribute their ballots in the following manner:
    40:A>B>C
    35:B>C>A
    25:C>A>B

  3. Based on a set of ranked ballots, compute the Pairwise Matrix

  4. The complete Pairwise Matrix is:

  5. Extract each of the defeats from the Pairwise Matrix

  6. Sort the defeats from strongest to weakest

  7. The sorted defeats are:
    B>C Strength:75 Margin:50
    A>B Strength:65 Margin:30
    C>A Strength:60 Margin:20

  8. Starting with the strongest defeat, consider each defeat in sequence with previously kept defeats, if any. If two or more defeats are equivalent, those defeats are considered together with previously kept defeats, if any. If any defeat under consideration, which has not yet been kept, is a part of a cycle, it is rejected. If any defeat under consideration, which has not yet been kept, is not a part of a cycle, it is kept.

  9. First, consider the defeat B>C.
    No cycles are created, so it is kept and we consider A>B with our previously kept defeats.
    No cycles are created, so it is kept and we consider C>A with our previously kept defeats.
    A cycle would be created, so it is rejected and we are finished.

  10. The winner or winners will be those alternatives which were not defeated

  11. Since A is the alternative, after all defeats have been considered, to remain undefeated, it wins.


Back to Method Description
Back to the voting calculator