Коллективное передаваемое голосование (CTV) - вид пропорциональная, льготная, передаваемая избирательная система. Избиратель голосует за кандидатов, отмеченных (отмеченных) свои предпочтения им (отмечены цифрами: 1, 2 и т. Д. - за кандидатов от наиболее предпочтительного к менее предпочтительному (отмеченных худших кандидатов не обязательно)).
Кандидатами на голосование могут быть люди или другие лица (например, проекты, цели, методы). Избиратель может указать в своем бюллетене любое количество кандидатов. Результатом может быть избрание одного или нескольких кандидатов (в зависимости от запланированных целей этого голосования).
Идея, применение Система коллективного передаваемого голоса (CTV) по своим характеристикам аналогична Единого ожидаемого голоса (STV) (в случае многомандатных округов) и Альтернативного голосования (AV) система (в случае одномандатных округов).
Существуют различные критерии и особенности избирательных систем, по которому можно оценивать и сравнивать.
Среди положительных (предпочтительных, поддерживающих -демократические) особенности избирательных систем, есть монотонность, фактически два ее вида :.
Чтобы сравнить (оценить) две избирательные системы, необходимо провести голосование одновременно обоими методами в одной и той же группе избирательных систем, объявить результаты обоих голосов в этой группе и, если эти результаты были разными, провести третье голосование по вопросу: «Какой голос был лучшим результатом? "с тремя возможными ответами:
«Коллективное передаваемое голосование» - относительно новая система; Самое раннее его описание в Интернете датируется 2013 годом - в польском Интернете: «Zbiorczy Głos Przechodni» (ZGP).
Общий передаваемый голос единственный передаваемый голос, альтернативный голос ) - две идеи:
В системе STV избиратель имеет край, например, эти, что он не может оценивать двух кандидатов в таким же образом, т.е. он не должен назначать один и тот же номер предпочтения разным кандидатам. В CTV таких ограничений нет.
Системы СТВ и АВ немонотонны и в смысле реактивности, и в смысле коалиции. С другой стороны, система CTV монотонна в обоих смыслах.
В 2002 году выборы STV были проведены в Дублине (Ирландия), заполненные бюллетени были выпущены по округам: Север (почти 44 бюллетеней и 4 избранных из 12)) и Запад (почти 30 тысяч бюллетеней и 3 кандидатов, избранных из 9). Это позволяет подсчитать результаты этих выборов и другими методами (в целях тестирования и сравнения).
Согласно расчетному результату этих выборов с использованием метода CTV: в Западном избирательном округе были избраны те же кандидаты (и в том же порядке), тогда как в Северном избирательном округе были избраны три одинаковых кандидата, и еще один (Кеннеди, Майкл, Ф.Ф. вместо Райта, Г.В., Ф.Ф.). Программа, которая подсчитывала результат этих голосов с помощью метода CTV, использовала только первые два предпочтения (т.е. самые - остальные не нужны для расчетов (для этого голосования)), тогда как в методе STV (использовалось тогда в методе STV) в методе, в 2002 г.)) при расчете использовались все преференции. При расчете использования метода STV квота была уменьшена (т. Е. Количество бюллетеней, необходимых для выбора кандидата), как в методе CTV квота не была уменьшена.
При подсчете результатов выборов методами CTV и STV обнаружилась довольно значительная разница по двум параметрам, то есть по количеству использованных преференций и по сокращению квоты. Скорее всего, это связано, что метод CTV не теряет бюллетенях, в то время как в базовом методе STV, используется в Дублине, на следующих этапах вычислений информация о бюллетенях теряется, что может привести к использованию слишком больших чисел предпочтений (а значит, менее важны для избирателя) в расчетах, уменьшении «квоты», и, следовательно, худшее качество такого алгоритма (его расчета).
В бюллетене для голосования предпочтения различных кандидатов отмечаются избирателем числа путем ввода:
Количество предпочтений (который может или должен использовать избиратель) в бюллетенях для голосования в системах STV обычно равно количеству кандидатов. В системе CTV количество предпочтений может быть любым - кажется, нескольких предпочтений (например, 5 или 9 или несколько больше) обычно должно быть достаточно для избирателя, почти независимо от количества кандидатов.
Проблемы во время голосования:
Пример заполненного бюллетеня для голосования CTV:
Нет | Кандидаты | Предпочтения | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1 | Первый кандидат | X | ||||
2 | Второй кандидат | |||||
3 | Третий кандидат | X | ||||
4 | Четвертый кандидат | X | ||||
5 | Пятый кандидат | X | ||||
6 | Шестой кандидат |
Указанный выше бюллетень в записи STV выглядит так:
Нет | Кандидаты | Предпочтение |
---|---|---|
1 | Первый кандидат | 2 |
2 | Второй кандидат | |
3 | Третий кандидат te | 1 |
4 | Четвертый кандидат | 1 |
5 | Пятый кандидат | 5 |
6 | Шестой кандидат |
Базовые разновидности STV могут использовать довольно простой метод расчета, с ручным переносом завершенных избирательных бюллетеней в стопки, соответствующие кандидатам. Система CTV не адаптирована к этой процедуре. Для CTV только в случае одномандатной версии «ручной» расчет прост: для расчета результата (например, на листе бумаги) подсчитать бюллетени для каждого кандидата, отдельно для каждого предпочтения..
Напротив, расширенные разновидности STV (например, дробные (Мик, Уоррен) ) и многоместные CTV обычно требуют использования компьютера.
Идеи подсчета результата голосования в системах STV и CTV отличаются тем, что после этого избрания кандидатом (путем определения бюллетеней, необходимых для цели):
При подсчете результата голосования в некоторых его разновидностях (например, основных) используются только целые числа, а в других разновидностях STV также используются дробные числа. Однако в CTV (во всех его разновидностях) в расчетах используются только целые числа.
В следующих алгоритмах (для их упрощения) ничьи не разрешены, и количество бюллетеней, необходимых для выбора кандидата (квота), составляет не снижается.
Определяющее примечание: стандартное значение требуемого количества бюллетеней = 1 + IntegerPart (NumberOfBallots / (NumberOfSeats + 1))
REPEAT FindSmallestPreferenceNumberToWhichAnyCandidateReachesRequiredNumberToWhichAnyCandidateReachesRequiredNumberTextalislots (CandidateReachesRequiredNumberThreeOfBallotsRequiredNumberThese) ПОКА все места уже заняты по умолчанию 1. Число свободных бюллетеней (от 1) до этого найденного предпочтения (= NoPref) для кандидата, еще не избранного (= Cand): NumberOfFreeBallots (Cand, NoPref): = Minimum ({IIF (NumberOfBallotsFromSubsetButWithoutCand (Ssec, Cand)))))), NoPref) ≥ NumberOfBallotsAllots (Ssec), NumberOfBallotsWithCand (Cand, NoPref), NumberOfBallotsWithCand (Cand, NoPref) + NumberOfBallotsFromSubsetButWithoutCand (Ssec). NoPreflots. до NoPref отмечен любой кандидат от Ssec, но в этом бюллетене нет Cand (ни в одном из эт их предпочтений)] Def. 4. NumberOfBallotsWithCand (Cand, NoPref): = [Количество бюллетеней, в которых: в любом предпочтении от № 1 до NoPref помечено Cand] Def.5. NumberOfBallotsAllocatedToSubset (Ssec): = [Сумма количества бюллетеней, выделенных (т. Е. = Требуемое количество бюллетеней (т. Е. = Квота) ()) для кандидатов из подмножества Ssec, если они считаются избранными]
Идея расчета результата голосования CTV в кандидате: подсчитывается сообщений (для каждого отдельного кандидата) для последовательных предпочтений (вместе с первым, вплоть до предпочтений, при котором любой кандидат набирает необходимое количество бюллетеней (имеется пример в по по по по) по) крайней мере, такое количество). Если это число набирает более 1 кандидата, избранным считается кандидат, набравший наибольшее количество бюллетеней.
Общий алгоритм CTV в случае выбора первого кандидата сводится к алгоритму:
FindSmallestPreferenceNumberToWhichAnyCandidateReachesRequiredNumberOfBallots RecognizeElected (CandidateWithTheMostBallotsToThisPreference)подробнее другом в NumberOf.
Общий алгоритм CTV в случае избрания второй кандидат сводится к алгоритму, приведенному выше, за исключением того, что вместо «бюллетеней» следует подсчитывать «свободные бюллетени», так:
FindSmallestPreferenceNumberToWhichAnyCandidateReachesReachesRequiredNumberOfFreeBallots RecognizeElected (CandidateWithTheMostFreeBallots52) Количество свободных бюллетеней для Дис (в предпочтениях от № 1 к найденному):ЕСЛИ NumberOfBallotsWithElectedCandidateButWithoutCand ≥ RequiredNumberOfBallots ТОГДА NumberOfFreeBallotsOfCand = NumberOfBallotsOfCand ИНАЧЕ NumberOfFreeBallotsOfCand = NumberOfBallotsOfElectedCandidateButWithoutCand + NumberOfBallotsOfCand - RequiredNumberOfBallotsОбъяснение вычисление в CTV
В приведенной выше формуле использования одной из основных идей CTV. Приведенный ниже пример может облегчить понимание.
Ситуация: кандидат Ce уже был избранным, и теперь необходимо проверить, можно ли считать кандидата Cn избранным, то есть набрал ли он необходимое количество бюллетеней. Подсчитывается количество бюллетеней для кандидатов от преференциального номера 1 до некоторого «действующего».
NBCe = количество избирательных бюллетеней с Ce, но без Cn NBCn = количество избирательных бюллетеней с Cn, но без Ce NBCen = количество бюллетеней с Ce и Cn на нихВ ситуации для Cn, чтобы Количество свободных бюллетеней], Cw иметь Требуемое бюллетеней, состоящее из NBCe и, возможно, некоторой части NBCen. Если остаток NBCen + NBCn ≥ необходимого количества избирательных бюллетеней, то Cn набрал необходимое количество избирательных бюллетеней. Более формально это должно быть сделано следующим образом: сначала проверьте, что [количество свободных бюллетеней для Cn против набора {} (т.е. Ø)] ≥ квоты, а затем проверьте, [количество свободных карточек Kn для установки {Kw}] ≥ quota
То же самое относится к выбору следующих кандидатов, но вместо Ce есть «набор уже избранных кандидатов» = Ce = {Ce1, Ce2,...}, а Cs - это подмножество Ce.
NBCs = количество бюллетеней с любым кандидатом от Cs, но без Cn NBCn = количество бюллетеней с Cn, но без кандидата от Cs NBCsn = количество бюллетеней с любым кандидатом от Cs и с Cn на нихЧтобы рассчитать Cn [количество свободных бюллетеней], вам сначала нужно вычислить [количество свободных бюллетеней для Cn относительно Cs]. В этом случае Cs должно иметь [необходимое количество карт для Cs] = #Cs * [Требуемое количество карт], состоящее из NBC и, возможно, некоторой части NBCsn. Тогда [оставшаяся часть NBCsn] + NBCn = [количество карт для Cn против Cs].
Тогда [количество карт] для Cn = наименьшее значение [количество карт для Cn относительно Cs] среди всех Cs ⊂ Ce.
Пример расчета результата голосования CTV
Пример голосования:
3 кандидата: A, B, C; 2 места; 200 бюллетеней: ABC x160, т.е. 160 бюллетеней с кандидатами A, B, C последовательно в предпочтениях 1, 2, 3 BAC x10 CBA x30 Требуемое количество бюллетеней для выбора кандидата = 200 / (2 + 1) + 1 = 67. Расчет результата голосования: Поиск места 1: Предпочтение 1 : Количество свободных бюллетеней для кандидатов: A: 160 B: 10 C: 30 Кандидат A был выбран (количество использованных бюллетеней = 67). Поиск места 2: Предпочтение 1: Количество бюллетеней для кандидатов: B: 10 C: 30 (недостаточно) Поиск места 2: Предпочтение 2 (то есть от 1 до 2): Количество бюллетеней для кандидатов: B: 133 = 160 (из ABC из преф. 1..2) - 67 (из A) + 10 (из BAC из преф. 1..2) + 30 (из CBA из преф. 1..2) C: Было отобрано 30 кандидатов B (для этого было использован 67 бюллетеней). (И оставшееся количество свободных бюллетеней в предпочтении 3 (т. Е. 1..3) для кандидата C = 66)Разрешение на равенство
При подсчете результатов голосования равенство (конфликт) - это ситуация, при которой более чем 1 кандидат набирает одинаковое количество бюллетеней, большее или равное количество бюллетеней.
При связывании в алгоритме CTV методы следовать разрыва связей следующий:
- Половина - цель этого (начального) метода - оптимизировать оба метода; среди различных методов этого метода только упрощенная версия не зависит от выбора метода направленности;
- Направленный - назад или прогрессивный;
- Список - например, полное, упрощенное или расширенное;
- Группа - одновременное избрание группы равных кандидатов;
- Финал - например, по жребию или по наибольшему количеству подписей за кандидата.
Монотонность алгоритма CTV
Алгоритм CTV монотонен (в обоих смыслах). Обоснование этой монотонности: