Совместная серия «Политика и экономика» |
Социальный выбор и избирательные системы |
---|
Mathematics portal |
В науке об выборах метод голосования удовлетворяет критерию суммируемости , если возможно подсчитать результаты выборов локально по округам , а затем вычислить результаты путем сложения всех голосов. Более формально, сложность компиляции или суммирования системы голосования измеряет сложность подсчета голосов для отдельных округов и равна наименьшему числу битов , необходимому для суммирования всех голосов. [1] Метод голосования называется суммируемым, если число битов растет как полиномиальная функция числа кандидатов.
Часто группа должна принять решение, но не все голоса могут быть собраны в одном месте. В такой ситуации нам нужно взять голоса присутствующих избирателей и суммировать их так, чтобы, когда поступят остальные голоса, мы могли определить победителя. Сложность компиляции правила голосования — это наименьшее количество битов, требуемых для суммирования.
Ключевым преимуществом низкой сложности компиляции является то, что она упрощает проверку результатов голосования. Низкая сложность компиляции позволяет нам суммировать результаты на каждом избирательном участке отдельно, что легко проверить, если представители каждой партии подсчитают бюллетени на каждом избирательном участке. Затем любой избиратель может проверить окончательный результат, суммировав результаты с 1000 избирательных участков. Такая проверяемость важна для того, чтобы общественность доверяла результатам и принимала их. [1] Публично опубликованная информация с каждого избирательного участка может использоваться независимыми аудиторами выборов для выявления любых доказательств фальсификации выборов с помощью статистических методов.
Сложность компиляции также алгоритмически полезна для вычисления победителя обратной индукции в играх голосования Штакельберга . [2] [ необходимо разъяснение ]
Пусть r будет правилом голосования : функцией, которая принимает в качестве входных данных список из n ранжированных бюллетеней , представляющих предпочтения n избирателей, и возвращает результат. Есть некоторые k < n избирателей, чьи голоса известны . Функция компиляции — это функция f , которая принимает в качестве входных данных список из k ранжированных бюллетеней и возвращает некоторые выходные данные, такие что при любом числе u := n - k дополнительных ранжированных бюллетеней выход r для всего набора бюллетеней может быть вычислен точно.
Сложность компиляции правила r — это наихудшее число битов в выходных данных наиболее эффективной функции компиляции f . [1] Это число обычно является функцией n (числа избирателей), k (числа известных голосов) и c (числа кандидатов). Однако для простоты мы сосредоточимся только на c , поскольку нас обычно интересует случай с очень большим числом неизвестных голосов.
Число возможных бюллетеней для любого ранжированного правила голосования равно , что обеспечивает верхнюю границу сложности. Однако большинство правил имеют гораздо меньшую сложность компиляции. [1]
В позиционных системах голосования, таких как множественность или Борда , любой набор голосов может быть суммирован путем записи общего балла каждого кандидата (например, количество раз, когда кандидат появляется первым в множественности ). Затем победитель может быть найден путем сложения баллов в каждом избирательном округе, что дает границу . Аналогичный аргумент применим к голосованию по баллам и голосованию по одобрению . [1]
Граф взвешенного большинства профиля избирателя — это направленный граф, в котором узлы являются кандидатами, и существует направленное ребро от x к y тогда и только тогда, когда большинство избирателей предпочитают x вместо y . Вес этого ребра — это количество избирателей, которые предпочитают x вместо y . Многие правила основаны только на графе большинства; количество классов эквивалентности таких правил не превышает количества возможных графов взвешенного большинства. Это число обозначается как T( k , c ) — количество взвешенных турниров на c вершинах, которые могут быть получены из k избирателей. Следовательно, сложность компиляции не превышает log(T( k , c )). Верхняя граница log(T( k , c )) равна , поскольку достаточно сохранить для каждой пары кандидатов x, y количество избирателей, которые предпочитают x вместо y, и это число находится в диапазоне от 0 до k . [1] [2]
Сложность компиляции двухтурового голосования ( условное голосование ) составляет . Обратите внимание, что это выше, чем сложность компиляции голосования Борда, хотя сложность коммуникации двухтурового голосования ниже , чем у голосования Борда. [3]
Сложность компиляции одного передаваемого голоса составляет , что делает его несуммируемым. [1]
Голосование STAR также проводится в . [4]
Для голосования по методу Баклина сложность компиляции составляет . [2] Для тесно связанных правил голосования с наивысшей медианой сложность бюллетеня, включая возможные рейтинги, составляет .
Кария и Лэнг изучают сложность компиляции нескольких правил голосования с несколькими победителями , как с ранжированными бюллетенями , так и с одобрительными бюллетенями . Например: