Subversion Repositories Remote Hare Voting

Rev

Rev 39 | Rev 47 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 39 Rev 45
Line -... Line 1...
-
 
1
SUMMARY AFTER 10 TIMES
1
['B', 'A', 'C']
2
 10 ['B', 'A', 'C']
-
 
3
 
-
 
4
INPUT SUMMARY AND SINGLE RUN TRACE
-
 
5
	15 ballots
-
 
6
	Choosing 3 winners
-
 
7
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
-
 
8
 
-
 
9
	BALLOT MARKS	1ST	2ND	NONE
-
 
10
	A                 5	  6	   0
-
 
11
	B                 6	  9	   0
-
 
12
	C                 4	  0	   0
-
 
13
	D                 0	  0	   0
-
 
14
	E                 0	  0	   0
-
 
15
	H                 0	  0	   0
-
 
16
	I                 0	  0	   0
-
 
17
 
-
 
18
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
19
	A:
-
 
20
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
21
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
22
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
23
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
24
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
25
	C:
-
 
26
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
27
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
28
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
29
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
30
	B:
-
 
31
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
34
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
35
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
36
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
37
 
-
 
38
SELECTION #1: B
-
 
39
	redistributing 2 effective of 2 excess ballot(s) at random from B
-
 
40
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
41
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
42
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
43
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
44
 
-
 
45
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
46
	A:
-
 
47
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
48
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
49
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
50
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
51
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
52
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
53
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
54
	C:
-
 
55
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
56
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
57
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
58
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
59
	B:
-
 
60
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
61
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
62
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
63
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
64
 
-
 
65
SELECTION #2: A
-
 
66
	redistributing 3 effective of 3 excess ballot(s) at random from A
-
 
67
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
68
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
69
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
70
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
71
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
72
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
73
 
-
 
74
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
75
	A:
-
 
76
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
77
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
78
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
79
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
80
	C:
-
 
81
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
82
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
83
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
84
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
85
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
86
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
87
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
88
	B:
-
 
89
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
90
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
91
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
92
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
93
 
-
 
94
SELECTION #3: C
-
 
95
	redistributing 3 effective of 3 excess ballot(s) at random from C
-
 
96
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
97
	to D: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
98
	random choice = ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
99
	to D: ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
100
	random choice = ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
101
	to D: ['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
102
 
-
 
103
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
104
	A:
-
 
105
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
106
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
107
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
108
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
109
	C:
-
 
110
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
111
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
112
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
113
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
114
	B:
-
 
115
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
116
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
117
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
118
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
119
	D:
-
 
120
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
121
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
122
		['C', 'B', 'A', 'D', 'E', 'H', 'I']
-
 
123
 
-
 
124
Number of random choices made: 506
-
 
125
 
-
 
126
FINAL RESULTS
-
 
127
	B
-
 
128
	A
-
 
129
	C