The Dodgson score problem is part of the Dodgson election scheme invented by Charles Dodgson and presented in his manuscript. One of the system's strengths (and motivations for its study) is that it satisfies the Condorcet criterion (which states that any candidate who defeats all other candidates in pairwise elections will be declared the winner). It is unfortunate, though, that in a given election no Condorcet winner may exist. Dodgson's election system chooses the winner "closest" to being the Condorcet winner in the sense that it requires the shortest sequence of edits (swapping of adjacent candidates in the voters' preference rankings) to the votes in order to make it one. The length of this sequence is known as the Dodgson score. The problem of finding the Dodgson score of a candidate is computationally intractable. Thus an approximation is necessary. This paper puts forth MCDodgsonScore, a polynomialtime computable (ln(m) + 1)-approximation of that problem. This approximation is optimal, meaning that an approximation with an asymptotically tighter error bound does not exist. MCDodgsonScore builds on a technique introduced by Homan and Hemaspaandra in 2006. A nice feature of MCDodgsonScore is that, when treated as its own voting rule, it will also satisfy the Condorcet criterion.

Library of Congress Subject Headings

Elections--Mathematical models; Voting--Mathematical models

Publication Date


Document Type


Department, Program, or Center

Computer Science (GCCIS)


Homan, Christopher


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: JF1001 .C68 2009


RIT – Main Campus