Subversion Repositories Local Hare Voting

Rev

Rev 47 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47 Rev 75
Line 1... Line -...
1
SUMMARY AFTER 10 TIMES
-
 
2
 10 ['B', 'A', 'C']
-
 
3
 
-
 
4
INPUT SUMMARY AND SINGLE RUN TRACE
1
INPUT SUMMARY
5
	15 ballots
2
	15 ballots
6
	Choosing 3 winners
3
	Choosing 3 winners
7
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
4
	Need ceil((15 + 1)/(3 + 1)) = 4 ballots to win
8
 
5
 
9
	BALLOT MARKS	1ST	2ND	NONE
6
	BALLOT MARKS	1ST	2ND	NONE
Line 32... Line 29...
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
29
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
33
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
30
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
34
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
31
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
35
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
32
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
36
 
33
 
37
SELECTION #1: B
-
 
38
	redistributing 6 effective of 6 excess ballot(s) at random from B
-
 
39
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
40
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
41
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
42
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
43
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
44
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
45
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
46
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
47
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
48
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
49
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
50
	to A: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
51
 
-
 
52
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
53
	A:
-
 
54
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
55
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
56
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
57
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
58
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
59
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
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
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
65
	B:
-
 
66
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
67
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
68
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
69
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
70
 
-
 
71
SELECTION #2: A
-
 
72
	redistributing 7 effective of 7 excess ballot(s) at random from A
-
 
73
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
74
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
75
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
76
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
77
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
78
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
79
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
80
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
81
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
82
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
83
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
84
	to C: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
85
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
86
	to C: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
87
 
-
 
88
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
89
	A:
-
 
90
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
91
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
92
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
93
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
94
	C:
-
 
95
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
96
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
97
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
98
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
99
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
100
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
101
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
102
	B:
-
 
103
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
104
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
105
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
106
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
107
 
-
 
108
SELECTION #3: C
-
 
109
	redistributing 3 effective of 3 excess ballot(s) at random from C
34
Tracked 17131 alternative decisions (skipped 70495 with low probability)
110
	random choice = ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
111
	to D: ['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
112
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
113
	to D: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
114
	random choice = ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
115
	to D: ['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
116
 
-
 
117
CURRENT ASSIGNMENT OF BALLOTS (4 needed to win)
-
 
118
	A:
-
 
119
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
120
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
121
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
122
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
123
	C:
-
 
124
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
125
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
126
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
127
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
128
	B:
-
 
129
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
130
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
131
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
132
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
133
	D:
-
 
134
		['A', 'B', 'C', 'D', 'E', 'H', 'I']
-
 
135
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
136
		['B', 'A', 'C', 'D', 'E', 'H', 'I']
-
 
137
 
-
 
138
Number of random choices made: 16
-
 
139
 
35
 
140
FINAL RESULTS
36
FINAL RESULTS
141
	B
-
 
142
	A
-
 
143
	C
37
1.000000: ['B', 'A', 'C']