위키미디어 재단 선거/단기 이양식 투표
SecurePoll 은 이제 유권자가 원하는 후보를 선호도에 따라 지정할 수 있는 순위 투표 방법인 단기 이양식 투표 방식'(STV)을 지원합니다. SecurePoll에서는 드룹 쿼터를 포함한 미크 방식을 이용합니다.
미크(Meek)의 구현은 STV 선거에 가장 널리 사용되며 여러 조직과 정부에서 선거에 사용합니다. 아래 예에서는 일반적인 개념을 설명하기 위해 보다 단순화된 STV 구현(스코틀랜드 STV)을 사용합니다. 구현에 따른 정확한 방법에 대한 보다 정확한 설명은 여기에서 찾을 수 있습니다.
STV를 사용한 위키미디어 선거
예시 선거
- 후보: 악어, 곰, 고양이, 개
- 의석: 2
- 투표자: 7
투표자 | 악어 | 곰 | 고양이 | 개 |
---|---|---|---|---|
투표자 1 | - | 3 순위 | 2 순위 | 1 순위 |
투표자 2 | 4 순위 | 2 순위 | 3 순위 | 1 순위 |
투표자 3 | 1 순위 | 3 순위 | 4 순위 | 2 순위 |
투표자 4 | 1 순위 | 2 순위 | 3 순위 | 4 순위 |
투표자 5 | 3 순위 | 1 순위 | 4 순위 | 2 순위 |
투표자 6 | 1 순위 | 2 순위 | - | - |
투표자 7 | 1 순위 | 4 순위 | 2 순위 | 3 순위 |
드룹 쿼터 = floor(총 유효 투표수 / (의석수 + 1)) + 1 = floor(7 / (2 + 1)) + 1 = 3
1차
- 악어: 4표 - 당선됨
- 곰: 1표 - 당선될 가능성 있음
- 고양이: 0표 - 탈락한 후보자
- 개: 2표 - 당선될 가능성 있음
1라운드에서는 모든 유권자의 1순위 선호 투표를 고려합니다. 악어는 드룹 할당량을 달성했으므로 악어가 당선되었다고 선언됩니다.
2차
- 악어: 선출됨
- 곰: 1 + 0.5 = 1.5표
- 고양이: 0 + 0.25 = 0.25표 - 탈락
- 개: 2 + 0.25 = 2.25표
악어는 유권자의 두 번째 선호도에 따라 재분배될 1개의 잉여 투표권을 가지고 있습니다.
악어의 모든 투표를 살펴보면 - 2명의 유권자가 2번째로 곰을, 1명의 유권자가 2번째로 고양이를, 1명의 유권자가 개를 2번째로 선택했습니다.
악어의 잉여 투표는 비례하여 분할됩니다. 곰은 0.5표, 고양이는 0.25표, 개는 0.25표의 추가 표를 얻습니다.
드룹 할당량을 달성한 후보자가 없기 때문에 가장 낮은 득표수(고양이)를 가진 후보자는 제거되고 그들의 득표수는 비례하여 이전됩니다.
3차
- 악어: 당선됨
- 곰: 1 + 0.5 + 0 = 1.5표 = 두 번째 탈락한 후보자
- 고양이: 탈락함
- 개: 2 + 0.25 + 0.25 = 2.5표
고양이는 가장 낮은 표를 얻었고 따라서 제거되었습니다. 득표수 7은 악어(이미 선출됨)와 고양이(이미 제외됨)에 이어 3번째 선택으로 개를 선택했기 때문에 고양이의 모든 투표는 개로 이전됩니다.
아무도 드룹 할당량에 도달하지 않으므로 다시 한 번 가장 낮은 표를 얻은 후보자가 제외됩니다. 따라서 곰은 제외됩니다.
4차
- 악어: 당선됨
- 곰: 탈락함
- 고양이: 탈락함
- 개: 2 + 0.25 + 0.25 + 1.5 = 3.75표 - 두 번째 당선된 후보자
곰은 가장 낮은 표를 얻었고 따라서 제외되었습니다. 4번과 5번 유권자의 투표 프로필에 곰 다음에 개가 있으므로 투표자의 일부가 개에게 이전되지만 유권자 6은 악어와 곰(이미 선출 또는 제에) 이외의 후보를 지정하지 않았으므로 투표의 4분의 1입니다. 지친다.
개는 임계값을 초과하는 3.75표에 도달하여 선출되었음을 선언합니다.
결과
결론적으로, 우리는 2명의 당선된 후보자와 탈락한 2명의 후보자가 있습니다.
- 당선된 후보자: 악어와 개
- ”탈락함: 곰과 고양이“
주의 사항
- 한 라운드에서 드룹 할당량을 달성한 후보자가 없을 경우, 최하위 득표자는 탈락하고 유권자의 선호 순위에 따라 남은 후보자에게 득표를 재분배합니다.
- 최종 라운드에서 2명 이상의 후보자가 동률을 이루고 1석이 남으면 소프트웨어를 통해 선거 관리인 또는 선거 위원회가 동점을 깨는 방법에 대한 판단을 내릴 수 있습니다.
- 위의 내용은 단순화된 예입니다. 실제 계산에서 드룹 할당량은 각 라운드에서 다시 계산됩니다.
- 중간 라운드 중 하나에서 두 명 이상의 후보자가 동점인 경우 이 백서에 설명된 대로 "단축 제외 규칙"을 따릅니다. 이 규칙을 사용하면 수학적으로 절대 이길 수 없는 후보를 제거할 수 있습니다. 이것은 후보자의 득표수가 미결 잉여 표를 모두 할당받았음에도 차순위 후보자의 득표수를 초과하지 않을 때 발생합니다. 이것은 동률의 경우 후보자를 무작위로 제거하는 것과 비교하여 제거를 결정하는 더 공정한 방법으로 보입니다. 더 큰 선거의 예. OpaVote/OpenSTV는 동률과 관련하여 의사 무작위 제거를 사용합니다. 따라서 동점일 경우 결과가 우리와 다를 수 있습니다.
- 유권자가 이미 투표워키(votewiki)에 로그인한 경우 홈 위키에서 투표 서버로 이동하여 투표를 시도할 때 오류가 표시될 수 있습니다. 홈 위키로 돌아가서 다시 시도하면 이 문제를 해결할 수 있습니다. 이것은 수정 작업 중인 알려진 버그입니다.
- 참고: 집계 프로세스 중에 높은 정밀도의 숫자가 집계 페이지에 정확하게 표시되지 않을 수 있습니다. 우리는 매우 높은 정밀도를 지원하는 백엔드에서 PHP를 사용하고 있습니다. 이것은 인터페이스에서 표현하기가 쉽지 않습니다. 그러나 이는 최종 사용자에게 프로세스가 명확하지 않은 상태에서 제거/선출에 영향을 미칠 수 있습니다. 예를 들어, 후보자 A가 한 라운드에서 86.00000000003표를 얻었고 후보자 B가 한 라운드에서 86.0000000004표를 얻은 경우 둘 다 "86"표를 얻은 것으로 표시될 수 있지만 A 후보는 B 후보보다 득표수가 적기 때문에 전체 번호를 비교할 때 탈락됩니다.