The Pairwise-Comparison Method

Similar documents
The Plurality-with-Elimination Method

The Critical-Path Algorithm

Minimal Spanning Trees

Scheduling and Digraphs

Total Orders. Lecture 41 Section 8.5. Robb T. Koether. Hampden-Sydney College. Mon, Apr 8, 2013

Solving Recursive Sequences by Iteration

while Loops Lecture 13 Sections Robb T. Koether Wed, Sep 26, 2018 Hampden-Sydney College

The Decreasing-Time Algorithm

The Traveling Salesman Problem Nearest-Neighbor Algorithm

Scope and Parameter Passing

The Traveling Salesman Problem Brute Force Method

Recursive Sequences. Lecture 24 Section 5.6. Robb T. Koether. Hampden-Sydney College. Wed, Feb 27, 2013

Sampling Distribution Examples Sections 15.4, 15.5

Rotations and Translations

Recursive Sequences. Lecture 24 Section 5.6. Robb T. Koether. Hampden-Sydney College. Wed, Feb 26, 2014

The Normal Distribution

Recursion. Lecture 26 Sections , Robb T. Koether. Hampden-Sydney College. Mon, Apr 6, 2015

Stack Applications. Lecture 27 Sections Robb T. Koether. Hampden-Sydney College. Wed, Mar 29, 2017

Density Curves Sections

LR Parsing - Conflicts

Boxplots. Lecture 17 Section Robb T. Koether. Hampden-Sydney College. Wed, Feb 10, 2010

Recognition of Tokens

Programming Languages

The Class Construct Part 1

Webpage Navigation. Lecture 27. Robb T. Koether. Hampden-Sydney College. Mon, Apr 2, 2018

Recursive Descent Parsers

Magnification and Minification

Scope and Parameter Passing

Stack Applications. Lecture 25 Sections Robb T. Koether. Hampden-Sydney College. Mon, Mar 30, 2015

Recursion. Lecture 2 Sections Robb T. Koether. Hampden-Sydney College. Wed, Jan 17, 2018

Inheritance: The Fundamental Functions

Regular Expressions. Lecture 10 Sections Robb T. Koether. Hampden-Sydney College. Wed, Sep 14, 2016

Boolean Expressions. Lecture 31 Sections 6.6, 6.7. Robb T. Koether. Hampden-Sydney College. Wed, Apr 8, 2015

Pointers. Lecture 2 Sections Robb T. Koether. Hampden-Sydney College. Mon, Jan 20, 2014

XPath Lecture 34. Robb T. Koether. Hampden-Sydney College. Wed, Apr 11, 2012

Street-Routing Problems

Integer Overflow. Lecture 8 Section 2.5. Robb T. Koether. Hampden-Sydney College. Mon, Jan 27, 2014

Ambient and Diffuse Light

XQuery FLOWR Expressions Lecture 35

The Coefficient of Determination

Operators. Lecture 12 Section Robb T. Koether. Hampden-Sydney College. Fri, Feb 9, 2018

Function Usage. Lecture 15 Sections 6.3, 6.4. Robb T. Koether. Hampden-Sydney College. Mon, Oct 1, 2018

The Graphics Pipeline

Displaying Distributions - Quantitative Variables

The Graphics Pipeline

Friends and Unary Operators

Fundamental Data Types

The string Class. Lecture 21 Sections 2.9, 3.9, Robb T. Koether. Wed, Oct 17, Hampden-Sydney College

The x86 Instruction Set

The CYK Parsing Algorithm

DTDs and XML Attributes

Binary Tree Applications

Functional Dependencies and Normal Forms

PHP Queries and HTML Forms Lecture 23

Functional Dependencies and Normal Forms

Linked Lists. Lecture 16 Sections Robb T. Koether. Hampden-Sydney College. Wed, Feb 22, 2017

Implementing Linked Lists

Building the Abstract Syntax Trees

XML Attributes. Lecture 33. Robb T. Koether. Hampden-Sydney College. Wed, Apr 25, 2018

Shading Triangles. Lecture 37. Robb T. Koether. Hampden-Sydney College. Mon, Nov 30, 2015

Recursive Linked Lists

Pointers. Lecture 1 Sections Robb T. Koether. Hampden-Sydney College. Wed, Jan 14, 2015

Pointers. Lecture 2 Sections Robb T. Koether. Hampden-Sydney College. Fri, Jan 18, 2013

Basic PHP. Lecture 19. Robb T. Koether. Hampden-Sydney College. Mon, Feb 26, 2108

Cryptosystems. Lecture 34. Robb T. Koether. Hampden-Sydney College. Mon, Nov 24, 2014

XPath. Lecture 36. Robb T. Koether. Wed, Apr 16, Hampden-Sydney College. Robb T. Koether (Hampden-Sydney College) XPath Wed, Apr 16, / 28

Basic PHP Lecture 17

Pointer Arithmetic. Lecture 4 Chapter 10. Robb T. Koether. Hampden-Sydney College. Wed, Jan 25, 2017

The Class Construct Part 2

Mipmaps. Lecture 35. Robb T. Koether. Hampden-Sydney College. Wed, Nov 18, 2015

MySQL Creating a Database Lecture 3

Nondeterministic Programming in C++

List Iterator Implementation

Review. Lecture 39. Robb T. Koether. Mon, Dec 5, Hampden-Sydney College. Robb T. Koether (Hampden-Sydney College) Review Mon, Dec 5, / 14

The Projection Matrix

Specular Reflection. Lecture 19. Robb T. Koether. Hampden-Sydney College. Wed, Oct 4, 2017

Function Definition Syntax Tree

Aggregation. Lecture 7 Section Robb T. Koether. Hampden-Sydney College. Wed, Jan 29, 2014

Array Lists. Lecture 15. Robb T. Koether. Hampden-Sydney College. Mon, Feb 22, 2016

Inheritance: The Fundamental Functions

Triggers. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 14, 2018

Programming Languages

Introduction to Databases

Possibilities of Voting

Abstract Data Types. Lecture 23 Section 7.1. Robb T. Koether. Hampden-Sydney College. Wed, Oct 24, 2012

The Projection Matrix

The Model Stack. Lecture 8. Robb T. Koether. Hampden-Sydney College. Wed, Sep 6, 2017

Introduction to Compiler Design

XSLT. Lecture 38. Robb T. Koether. Mon, Apr 21, Hampden-Sydney College. Robb T. Koether (Hampden-Sydney College) XSLT Mon, Apr 21, / 26

Form Validation. Lecture 25. Robb T. Koether. Hampden-Sydney College. Wed, Mar 23, 2018

Stacks and their Applications

Introduction to Databases

Array Lists. Lecture 15. Robb T. Koether. Hampden-Sydney College. Fri, Feb 16, 2018

PHP Arrays. Lecture 18. Robb T. Koether. Hampden-Sydney College. Mon, Mar 4, 2013

Javascript Lecture 23

Insertions, Deletions, and Updates

jquery Lecture 34 Robb T. Koether Wed, Apr 10, 2013 Hampden-Sydney College Robb T. Koether (Hampden-Sydney College) jquery Wed, Apr 10, / 29

Dynamic Allocation of Memory

List Iterators. Lecture 27 Section Robb T. Koether. Hampden-Sydney College. Wed, Apr 8, 2015

The Traveling Salesman Problem Cheapest-Link Algorithm

Transcription:

The Pairwise-Comparison Method Lecture 10 Section 1.5 Robb T. Koether Hampden-Sydney College Mon, Sep 11, 2017 Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 1 / 18

1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 2 / 18

Outline 1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 3 / 18

The Method of Pairwise Comparisons Definition (The Method of Pairwise Comparisons) By the method of pairwise comparisons, each voter ranks the candidates. Then, for every pair (for every possible two-way race) of candidates, Determine which one was preferred more often. That candidate gets 1 point. If there is a tie, each candidate gets 1/2 point. The candidate who gets the greatest number of points is the winner. Then rank the candidates according to the number of points received. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 4 / 18

Outline 1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 5 / 18

Example Example Suppose that there are 3 candidates: A, B, C. The following table summarizes the voters preferences. How many pairings are there? List the pairings. Preferences No. of voters 7 6 3 2 1st A B B C 2nd B A C B 3rd C C A A Count the votes for each pairing and determine the winner. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 6 / 18

Example Example Suppose that there are 4 candidates: A, B, C, D. The following table summarizes the voters preferences. How many pairings are there? List the pairings. Preferences No. of voters 11 8 7 4 1st A B D C 2nd B D A A 3rd C C B D 4th D A C B Count the votes for each pairing and determine the winner. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 7 / 18

Example Example Suppose that there are 5 candidates: A, B, C, D, E. The following table summarizes the voters preferences. Preferences No. of voters 6 4 4 4 2 1 1 1st B B D E A C C 2nd A A A C D B D 3rd C D E D C A A 4th D E C B B D B 5th E C B A E E E How many pairings are there? List the pairings. Count the votes for each pairing and determine the winner. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 8 / 18

Outline 1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 9 / 18

The Number of Comparisons How many comparisons are there? With 3 candidates, there are 3 comparisons. With 5 candidates, there are 10 comparisons. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 10 / 18

The Number of Comparisons How many comparisons are there? With 3 candidates, there are 3 comparisons. With 5 candidates, there are 10 comparisons. With 6 candidates, how many comparisons would there be? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 10 / 18

The Number of Comparisons How many comparisons are there? With 3 candidates, there are 3 comparisons. With 5 candidates, there are 10 comparisons. With 6 candidates, how many comparisons would there be? How many with 7 candidates? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 10 / 18

Outline 1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 11 / 18

A Shortcoming This method seems to take pretty much everything into account. So what could go wrong? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 12 / 18

A Shortcoming Example (A Shortcoming) Preferences No. of voters 6 4 4 4 2 1 1 1st B B D E A C C 2nd A A A C D B D 3rd C D E D C A A 4th D E C B B D B 5th E C B A E E E Reconsider the previous example. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 13 / 18

A Shortcoming Example (A Shortcoming) Preferences No. of voters 6 4 4 4 2 1 1 1st B B D E A C C 2nd A A A C D B D 3rd C D E D C A A 4th D E C B B D B 5th E C B A E E E At the last minute, candidate C drops out. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 14 / 18

A Shortcoming Example (A Shortcoming) Preferences No. of voters 6 4 4 4 2 1 1 1st B B D E A B D 2nd A A A D D A A 3rd D D E B B D B 4th E E B A E E E Now who is the winner? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 15 / 18

A Shortcoming Example (A Shortcoming) Preferences No. of voters 6 4 4 4 2 1 1 1st B B D E A B D 2nd A A A D D A A 3rd D D E B B D B 4th E E B A E E E Now who is the winner? Is that surprising? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 15 / 18

Shortcomings The Perfect Voting Method Is there a voting method that has no shortcoming? Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 16 / 18

Outline 1 The Method of Pairwise Comparisons 2 Examples 3 The Number of Comparisons 4 A Shortcoming of the Method 5 Assignment Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 17 / 18

Assignment Assignment Chapter 1: Exercises 41, 42, 43, 44, 45, 47, 49, 50. Robb T. Koether (Hampden-Sydney College) The Pairwise-Comparison Method Mon, Sep 11, 2017 18 / 18