Electoral system: Difference between revisions

Copied over old text from Category:Voting methods (from oldid=10622 )
m (grammar fix)
(Copied over old text from Category:Voting methods (from oldid=10622 ))
Line 8:
Most of voting theory can be thought of as deciding whether and how voters should be allowed to express their [[Ballot|preference]] on more than one candidate, who should win when there isn't a clearly best candidate, and deciding whether elements of [[proportional representation]] are desirable.
[[File:Voting system Euler diagram.svg|thumb|Several of the popular voting methods, categorized by their important properties]]
 
== Overview ==
:''main category: [[:Category:Voting methods]]''
 
Voting methods can generally be categorized into rated and ranked methods. Rated methods look for a candidate who is most "satisfying" to voters (based on their ratings of the candidates), i.e. [[Score voting]]. Most ranked methods try to extend [[majority rule]] to situations where there are more than two candidates. [[IRV|IRV/RCV]] and [[:Category:Condorcet methods|Condorcet methods]] are the most notable of these.
 
In addition, there are some distinctions between deterministic and non-deterministic voting methods (deterministic means the voting method always gives the same results when the same ballots are inputted; non-deterministic usually means there's some kind of randomness to the voting method. Most likely you're looking for deterministic methods), and delegated and non-delegated methods (delegated methods allow/force voters to give up their voting power to someone else who decides who wins. You're probably looking for non-delegated methods).
 
It's also worth looking at what type of ballot the voting method uses i.e. if it uses an Approval ballot (voters can either support or oppose each candidate, like rating them thumbs up or down), a ranked ballot (voter ranks candidates 1st, 2nd, 3rd, etc.), etc.
 
For a categorized list of electoral systems, see '''[[:Category:Voting methods]]'''
 
== Aspects of voting systems ==