A possible tiebreaker for same names would be to prepend (or append) the state of origin to each candidate name. In case two have the same name in the same state, the state decides who gets to be "number one" and "number two". These corner cases would be extremely unlikely, but it doesn't hurt to specify them.

My point was that this is a problem affecting ANY election method, thus not needing special attention for Condorcet.

That's true, but for methods that only need an array (like Plurality, or a weighted positional method where the method was agreed upon in advance), this happens more or less informally. States don't pass around explicit arrays with candidates in specific orders when tallying Presidential votes, they just say "Bush got this many, Gore got that many".

The other side of the coin is that non-summable methods would be in real trouble. Any compact solution defaulting to a method that isn't summable would somehow have to set up an infrastructure (either in counting or in communication), wherein a central unit coordinates.

The results should be the same with a plain merge as with a single count, since a Condorcet matrix entry cm[a][b] just lists how many voters ranked A > B. Consider voters that couldn't vote on a given candidate as if they had no effective preference regarding that candidate. Then, by including the results of some other Condorcet matrix, if A and B wasn't on that other matrix, cm[a][b] won't change.

Not being sure what you mean by "simple merge", I will repeat my demand.

For example, assume A is a write-in which CANNOT be planned on but must be adjusted for when counting the ballots. The national NxN array must include A reflecting proper counts for all votes in the US. True that such an A is unlikely, but to be expected more if you assume it will never happen.

A simple merge sorts the arrays by name (and tie-breaking info, like name of state of origin). Then it merges the data, summing cells if the candidate in question exists in both matrices, otherwise inserting the relevant rows and colums in the right place so that the result (merged) matrix is still sorted.

For instance, consider these matrices:

x A  B
A -- 30
B 35 --

and

x A  C
A -- 100
C 25 --

The result is

x A  B  C
A -- 30 100
B 35 -- 0
C 25 0  --

and the expanded matrix stays sorted. Individual write-ins can be handled by considering each voter's ballot as a Condorcet matrix, then merging that in as above. In extreme case (each voter names a different write-in), that would make the matrix expand by a lot, but if that's a concern, sparse representation formats can be used.
----
Election-Methods mailing list - see http://electorama.com/em for list info

Reply via email to