Книга: Путеводитель для влюбленных в математику
Назад: Глава 21 Хаос
Дальше: Глава 23 Парадокс Ньюкома

Глава 22
Демократический выбор и теорема Эрроу

Демократия – процесс, основанный на предпочтениях членов общества. Людям дают возможность выразить свое мнение (путем голосования) и затем учитывают их голоса, когда принимают окончательное решение.
Выбор в случае двух кандидатов
Знакомая всем демократическая процедура – выборы, на которых два кандидата претендуют на одну и ту же должность. Избиратели отдают голоса за первого или второго кандидата, и побеждает тот, кто наберет больше голосов.
Ключевая фраза: побеждает тот, кто наберет больше голосов – краеугольный камень демократического общества. Но насколько справедлив этот принцип?
Вообразим, что два кандидата, претендующих на одну и ту же должность, зовутся A и B. Избиратели отдают голос за того или другого. Если отдано n голосов, данные голосования выглядят следующим образом:

 

 

Как используется такой профиль предпочтений для принятия решения? Обычно просто подсчитывают, сколько голосов было отдано за каждого кандидата. Победителем оказывается тот, кто набрал больше голосов. Мы назовем такой подход правилом большинства – это метод демократических сообществ. Но это не единственный метод учета профиля предпочтений для принятия решения. Посмотрим на альтернативы.
Правило диктатора подразумевает, что решение принимается на основе голоса одного-единственного человека, скажем избирателя № 1. Если № 1 выбирает A, побеждает A; если № 1 выбирает B, побеждает B. Другие мнения не учитываются.
Мы будем называть правило большинства и правило диктатора методами принятия решений. На входе – голоса избирателей, на выходе – решение о победе того или другого кандидата. В мире используют оба метода, но правило диктатора считается нечестным. Почему?
Для вящей справедливости метод принятия решения должен обладать определенными свойствами. Обидная особенность правила диктатора заключается в том, что голоса не учитываются равным образом. Более формально: справедливый метод принятия решения должен следовать нейтральности учета голосов – не важно, кто голосует, важно, сколько голосов отдано за того или другого кандидата. Правило большинства отвечает требованию нейтральности учета голосов, а правило диктатора – нет.
Если мы руководствуется только теми методами, которые обладают свойством нейтральности учета голосов, мы просто суммируем голоса, отданные за того или другого кандидата. Итоговая статистика может выглядеть следующим образом:

 

 

Есть и другой метод. Назовем его правилом алфавита. Побеждает тот кандидат, чье имя идет первым по алфавиту. Тогда в любом случае побеждает кандидат A.
Очевидно, и этот метод несправедлив, но почему?
Он обладает свойством нейтральности учета голосов: все избиратели равны в том плане, что не учитывается ничье мнение! Проблема состоит в том, что кандидаты поставлены в неравное положение. Мы будем говорить, что метод обладает свойством нейтральности учета кандидатов, если к кандидатам относятся одинаково; если кандидат сменит имя, это не повлияет на итог выборов.
Чувство справедливости требует нейтральности учета голосов и нейтральности учета кандидатов. Достаточно ли этого?
Есть еще один метод, который мы будем называть правилом нечетности: победу одерживает тот кандидат, который набрал нечетное число голосов. Если A предпочли 20 избирателей, а B – 13 избирателей, побеждает B. Этот метод отвечает требованиям нейтральности учета голосов и нейтральности учета кандидатов.
Или рассмотрим правило меньшинства: побеждает тот, кто набрал меньше всего голосов. Если A предпочли 12 избирателей, а B – 30 избирателей, побеждает A. Этот метод также отвечает требованиям нейтральности учета голосов и нейтральности учета кандидатов.
Два требования, нейтральность учета голосов и нейтральность учета кандидатов, исключают некоторые нечестные методы (такие как правило диктатора и правило алфавита), но кое-какие несуразные методы отвечают тому и другому требованию. Введем новое свойство, позволяющее отсеять разумные методы (такие как правило большинства) от несуразных.
Вот в чем заключается проблема с правилом нечетности. Вообразим, что профиль предпочтений следующий:

 

 

Если руководствоваться правилом нечетности, побеждает A.
Теперь предположим, что один избиратель передумал, забрал свой голос за B (проигравшего) и отдал A (победителю). Передумал всего лишь один избиратель; другие остаются при своем мнении. Итог таков:

 

 

Правило нечетности приводит B к победе.
Нечестно! Если один избиратель меняет свое мнение и предпочитает победителя проигравшему, это не должно влиять на результат. Правило нечетности нарушает требование монотонности.
Есть еще одна проблема с правилом нечетности. Что произойдет, если избирателей четное количество? Рассмотрим две ситуации:

 

 

В первом случае победителей нет, во втором случае побеждают оба кандидата. В том или ином случае мы заходим в тупик.
Желательно избегать тупиковых итогов на выборах, чтобы коллективное мнение избирателей приводило к определенному решению. Некоторые методы (такие как правило диктатора) никогда не создают таких проблем. Но некоторые методы, отвечающие требованиям нейтральности учета голосов и нейтральности учета кандидатов, тоже могут завести в тупик: например, если голоса избирателей распределились поровну.
Даже если мы накладываем условия нейтральности учета голосов и нейтральности учета кандидатов, половина голосов может уйти первому кандидату, а другая половина – второму, так что нельзя будет принять внятное решение. Такое вероятно даже в случае правила большинства.
Однако оно не позволяет выбрать победителя в одной-единственной ситуации. Мы будем говорить, что этот метод в целом однозначный, так как позволяет принять решение во всех случаях, кроме одного: когда голоса распределились поровну.
Правило меньшинства тоже в целом однозначное (но не монотонное).
Мы определили четыре свойства справедливых выборов: нейтральность учета голосов, нейтральность учета кандидатов, монотонность и однозначность. К счастью, правило большинства обладает всеми этими свойствами. Занесем результаты в таблицу:

 

 

Но ведь должны быть альтернативы! Есть ли другие методы принятия решений, отвечающие всем четырем требованиям?
Ответ отрицательный. В 1952 году Кеннет Мэй доказал, что правило большинства – единственный метод, обладающий всеми четырьмя свойствами.
Выбор в случае более чем двух кандидатов
Наше интуитивное предчувствие, что правило большинства справедливее всего, подтвердилось со всей математической строгостью. Теорема Мэя говорит о том, что для выборов в случае двух кандидатов есть всего лишь один разумный метод.
Ситуация существенно меняется, если число кандидатов возрастает. Но мы все еще вправе надеяться, что методы вроде правила большинства остаются эффективны.
Начнем с описания того, как именно избиратели отдают голоса. Если кандидатуры выдвинули три (или больше) человека, каждый избиратель должен ранжировать их в своем бюллетене. Статистика может выглядеть так:

 

 

Как и раньше, мы ищем методы принятия решений, учитывающие распределение голосов на входе, а на выходе выносящие решение о победителе.
Например, правило диктатора подразумевает, что победа достанется тому, кто возглавляет список предпочтений одного-единственного избирателя № 1. В нашем случае это кандидат A. Прочие голоса игнорируются.
Правило диктатора не отвечает требованию нейтральности учета голосов (хотя требование нейтральности учета кандидатов здесь выполняется). Вероятно, разумнее руководствоваться методами, нейтрально учитывающими голоса, и посчитать, каков приоритет того или иного кандидата для каждого избирателя. Например, в случае трех кандидатов итоговая статистика выглядит так:

 

 

Согласно этой статистике, 20 человек поставили на первое место A, 14 предпочли B, 9 предпочли C. Как нам выбрать победителя?
Правило большинства хорошо подходит, когда кандидатов двое. В случае трех кандидатов перевес возникает тогда, когда больше половины избирателей поставили на первое место одного кандидата. Это происходит не всегда, потому руководствоваться правилом большинства становится проблематично. Кроме того, правило большинства не учитывает распределение приоритетов второй и третьей степени. Посмотрим, насколько это важно. Проанализируем следующий профиль предпочтений:

 

 

Отмечу, что больше половины избирателей поставили на первое место A. Следует ли из этого, что отдать победу A – лучший выбор? А что значит «лучший»? Математика ответить не в силах. Для нас справедливо то, что соответствует нашей системе ценностей. Проиллюстрируем это обстоятельство. Вообразим, что «кандидаты» у нас – рестораны, а «избиратели» – офисные клерки, ищущие место для проведения корпоратива. Вот информация о ресторанах:

 

 

Ситуация вполне реальная. Большинство клерков (24 человека) предпочитает поужинать в стейк-хаусе, но значительное число (20 человек) не любит стейки. Индийская и греческая кухня остались в меньшинстве, но собрали равное число голосов.
Однако абсолютно все отметили ресторан со шведским столом в качестве второго приоритета. Это выглядит хорошим компромиссом, и мудрый босс выбирает заведение со шведским столом для корпоратива. Можно ли построить аналогичный метод принятия решения на выборах?
Профиль предпочтений против бюллетеней
Мы не обсуждали, как именно избиратели заявляют о своих предпочтениях; мы просто исходили из того, что знаем, как каждый избиратель ранжирует кандидатов. Профиль предпочтений – это совокупность списков приоритетов всех избирателей.
Обычно избиратель отмечает в бюллетене одного кандидата, так что возможности расставить приоритеты нет. Такое оправдано, если мы руководствуемся правилом большинства: имеет значение только первый приоритет избирателя.
Иногда используют бюллетени, где можно отметить более одного кандидата. Если руководствоваться правилом первых двух приоритетов, избирателям нужно будет указать двух самых предпочитаемых кандидатов, и нет необходимости уточнять, кто из них важнее.
В этой главе мы принимаем за данность, что у каждого избирателя есть свой рейтинг кандидатов и что заполненный бюллетень дает достаточно информации для использования того или иного метода. В случае правила диктатора ни один бюллетень, кроме бюллетеня диктатора, не имеет значения, а в случае метода Борда (о нем пойдет речь дальше) необходимо знать, на какое место каждый избиратель ставит каждого кандидата.
Иными словами, мы разрабатываем такой бюллетень, который даст достаточно информации для использования выбранного нами метода.
Существует множество методов для проведения выборов, когда кандидатов более двух. Правило большинства идеально подходит в случае выборов среди двух кандидатов, но в других ситуациях кандидат может не получить больше 50 % голосов и, как показывает наш пример с ресторанами, тогда становится неясно, как принять «верное» решение.
Давайте обсудим несколько методов принятия решений и выясним, какой из них самый лучше. Будем использовать следующий профиль предпочтений:

 

Профиль предпочтений в случае трех кандидатов
• Правило большинства. Это наиболее распространенный метод. Мы выясняем, за какого кандидата отдано наибольшее число голосов, причем не обязательно больше половины. В вышеуказанном профиле предпочтений кандидата А выбрало наибольшее число избирателей (шесть), затем идет В (пять), на последнем месте С (два). По правилу большинства побеждает А.
• Правило первых двух приоритетов. Проблема правила большинства состоит в том, что оно не учитывает рейтинг предпочтений. Правило первых двух приоритетов основано на подсчете того, как много избирателей поставили кандидата на первое или второе место. Для вышеуказанного профиля предпочтений:
– A получил 6 + 1 = 7 голосов (шесть раз на первом месте и один раз на втором);
– В получил 5 + 4 = 9 голосов (пять раз на первом месте, четыре раза на втором);
– С получил 2 + 8 = 10 голосов (дважды на первом месте и восемь раз на втором).
Таким образом, по правилу первых двух приоритетов побеждает С.
• Метод Борда. Если мы руководствуемся правилом большинства, то не учитываем, кого каждый избиратель ставил на второе место. В правиле первых двух приоритетов второй приоритет имеет тот же вес, что и первый. Метод Борда – компромисс между ними.
Он заключается в том, что первый приоритет избирателя приносит кандидату 2 очка, второй приоритет – 1 очко, третий приоритет – ни одного очка. Дальше мы складываем очки. Побеждает тот кандидат, у кого их окажется больше.
Давайте проанализируем, как работает метод Борда в случае рассмотренного выше профиля предпочтений:
– кандидат A имеет первый приоритет у шести избирателей и второй – у одного, таким образом, он набирает 6 × 2 + 1 × 1 = 13 очков;
– кандидат B имеет первый приоритет у пяти избирателей и второй – у четырех, таким образом, он набирает 5 × 2 + 4 × 1 = 14 очков;
– кандидат C имеет первый приоритет у двух избирателей и второй – у восьми, таким образом, он набирает 2 × 2 + 8 × 1 = 12 очков.
В соответствии с методом Борда победителем станет кандидат B.
Нарисуем сводную таблицу победителей для одного и того же профиля предпочтений при использовании трех разных методов:

 

 

Результат обескураживает. Сложно обвинить какой-либо из трех методов в нелепости (в отличие от правила нечетности или правила меньшинства). Все три подхода удовлетворяют критериям честности: им свойственны нейтральность учета избирателей, нейтральность учета кандидатов и монотонность, потому нельзя отбраковать хотя бы один из них на этом основании. Может быть, мы найдем еще какой-нибудь критерий честности, чтобы выбрать «наилучший» метод?
Независимость от посторонних альтернатив
Последний критерий справедливости, который я рассмотрю в этой главе, называется независимость от посторонних альтернатив. Он носит более изощренный характер, чем другие критерии, поэтому я начну с простого примера.
Вообразите, что ваша подружка выбирает десерт после ужина в ресторане. В меню указаны три варианта: торт, пирог и мороженое. Девушка заказывает мороженое. Официант, приняв ее заказ, говорит вам: «О, похоже, у нас закончились пироги». Тут девушка отвечает: «В таком случае я закажу торт!»
Что за чушь? Если она предпочитает мороженое (а не торт и не пирог), нет никакой разницы, остались ли в ресторане пироги. Но перемена выбора вашей подружки связана именно с фактом отсутствия пирогов, это не совпадение. Есть искушение заподозрить, все ли у нее в порядке с головой!
Мы ожидаем, что методы принятия решений будут разумными. Допустим, некий метод провозглашает кандидата X победителем на основании определенного профиля предпочтений. Допустим также, что другой кандидат, Y, снимает свою кандидатуру (и ни один избиратель не меняет своего мнения). В таком случае X должен остаться победителем. Если метод удовлетворяет такому условию, это и есть независимость от посторонних альтернатив.
Подумаем в том же ключе о правиле большинства. Для рассмотренного выше профиля предпочтений этот метод провозглашает победителем A. Теперь представим, что C снимает кандидатуру. Профиль предпочтений меняется следующим образом:

 

 

На сей раз победителем становится кандидат B! Таким образом, правило большинства не удовлетворяет критерию независимости от посторонних альтернатив.
Может быть, правило первых двух приоритетов лучше? На основе того же профиля предпочтений победителем становится C. Что произойдет, если A сойдет с дистанции? Останется всего два кандидата! Тут мы заходим в тупик. Вот вам головоломка: попробуйте составить такой профиль предпочтений при голосовании за четырех кандидатов (A, B, C, D), чтобы правило первых двух приоритетов провозглашало победителем A, но если бы из гонки выбыл D, победителем стал бы B. Ответ я дам в конце главы.
Наконец, протестируем метод Борда. Он провозглашает победителем B, но если C выбывает, победителем становится A.
Ни один из трех методов не удовлетворяет критерию независимости от посторонних альтернатив.
Спокойствие, только спокойствие! Есть множество других методов. Разумеется, какие-нибудь из них удовлетворяют критерию независимости от посторонних альтернатив. Например, правило диктатора (если кандидат A имеет первый приоритет у избирателя № 1, он останется победителем, кто бы из других кандидатов ни выбыл из игры). Разумеется, правило диктатора – не лучший метод, потому что не удовлетворяет одному из основных критериев – нейтральности учета избирателей.
Возникает вопрос: какой из справедливых методов голосования удовлетворяет критерию независимости от посторонних альтернатив? Ответ был найден Кеннетом Эрроу в 1950 году: увы, но такого метода нет.
Теорема невозможности Эрроу носит несколько технический характер, но ее смысл заключается в том, что при наличии более чем двух кандидатов ни один метод не удовлетворяет базовому критерию независимости от посторонних альтернатив.
Как нам теперь быть? Если все методы «несправедливы», каким из них нам руководствоваться? Или просто нужно отбросить критерий независимости от посторонних альтернатив? Нанесет ли это большой вред?
Проблема методов, не удовлетворяющих последнему критерию, заключается в том, что они поощряют избирателей голосовать иначе, чем они планировали изначально, если какой-нибудь кандидат портит шансы вероятного победителя. Например, вам по душе кандидаты A и B, но вы питаете отвращение к кандидату C. Вы склоняетесь к тому, чтобы голосовать за A, но внезапно узнаете из выпуска новостей, что шансы A на победу невелики. За кого вы будете голосовать? При подсчете голосов по правилу большинства (и при использовании некоторых других методов) неразумно голосовать за A, хотя изначально вы планировали поступить именно так. Если вы проголосуете за A, то отнимете один голос у B.
Если A не выбывает из игры, а избиратели, чьи изначальные приоритеты совпадают с вашими, не меняют своего решения и все-таки голосуют за A, это отнимает голоса у B и обеспечивает победу C. Но если A по тем или иным причинам выбывает из игры, вы голосуете за B, и его шансы на победу возрастают.
Если метод принятия решений удовлетворяет критерию независимости от посторонних альтернатив, такой дилеммы не возникает. Вы можете голосовать, как и планировали, потому что выбор в пользу A не обесценит вашего голосования.

 

Назад: Глава 21 Хаос
Дальше: Глава 23 Парадокс Ньюкома