| Bram Cohen ( @ 2005-06-13 01:14:00 |
Weird Elections
The following is a set of votes for an election where by proportional represention if there is to be one winner then M should win, but if there are to be two winners then A and B should win, and if there are to be three winners then X, Y, and Z should win:
XAMB
XBMA
YAMB
YBMA
ZAMB
ZBMA
MAB
What this demonstrates is that any successive picking strategy which uses information about candidates already picked to affect later picked candidates must under some circumstances pick a set of winners other than the optimal one. I don't think this is actually a problem, since the oddball preferences necessary to make this matter must necessarily not fall along party lines, and I can't see any practical voting strategy which it could lead to. Successive algorithms tend to be vastly simpler and computationally tractable than the more generalized algorithms, which generally require computations to be done across all possible sets of winners. They also tend to be much easier to describe and implement.
The following is a set of votes for an election where by proportional represention if there is to be one winner then M should win, but if there are to be two winners then A and B should win, and if there are to be three winners then X, Y, and Z should win:
XAMB
XBMA
YAMB
YBMA
ZAMB
ZBMA
MAB
What this demonstrates is that any successive picking strategy which uses information about candidates already picked to affect later picked candidates must under some circumstances pick a set of winners other than the optimal one. I don't think this is actually a problem, since the oddball preferences necessary to make this matter must necessarily not fall along party lines, and I can't see any practical voting strategy which it could lead to. Successive algorithms tend to be vastly simpler and computationally tractable than the more generalized algorithms, which generally require computations to be done across all possible sets of winners. They also tend to be much easier to describe and implement.