What voting schemes are more effective at eliciting correct forecasts from small teams?

Consider the following voting schemes:

  • Plurality
  • Cumulative voting
  • Approval voting
  • Plurality with elimination
  • Borda Count
  • Successive elimination

Now suppose

  • We have a team of 10 people
  • We have a question with 3 outcomes A, B or C, and the correct outcome is B
  • Team members can express likelihood of outcomes by order for example A>B>C.
  • The 10 team members express their preferences as follows:
    • 2 for B>A> C
    • 2 for B>C>A
    • 1 for A>B>C
    • 2 for A>C>B
    • 2 for C>B>A
    • 1 for C>A>B
  • We randomly select a leader among those 10 people (this is important for certain voting schemes)
  • The team has to vote on a single outcome, A, B or C

Which voting schemes give the best outcome on average, where we perform repeated experiments to randomly select the team leader after performing a single assignment of forecasts to team members (it doesn’t matter what order, say 1-3 have A, 4-8 have B and 9-10 have C)?

This is a numerical thought experiment which I will do in Python.  The hard part is coding the 6 voting rules and then the simulation is easy.  TBA!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s