Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Специальные разделы математики. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
основе полного предпорядка, можно единственным способом – исключить, по крайней мере, одно из перечисленных условий.
Какие же условия можно исключить, чтобы определить возмож­ные функции агрегирования предпочтений?
1. Исключить условие универсальности (C1). В этом случае не­которые порядки предпочтения кандидатов окажутся недопусти­мыми.
2. Исключить условие транзитивности (С2). Доказано, что исключение этого условия не позволяет существенно улучшить ре­шение задачи. Именно, существуют функции агрегирования, удов­летворяющие всем прочим условиям, при этом в них отсутствует диктатор, но имеются так называемые олигархи, иными словами, существует подмножество избирателей, которые, придя к соглаше­нию, всегда будут определять итог выборов.
3. Исключить условие единогласия (С3). В этом случае, даже если все избиратели предпочтут кандидата х, а не у, в итоговом спи­ске кандидат у может располагаться выше, чем х, что абсурдно.
4. Исключить условие независимости от посторонних альтерна­тив (С4). Иными словами, в этом случае выбор лучшего кандидата в паре также будет зависеть от позиций других кандидатов.
5. Исключить отсутствие диктатора (С5). Этот случай, очевидно, соответствует диктатуре. Задача имеет решение, однако оно не от­носится к области общественного выбора.
Таким образом, неразумно исключать условия С2, С3, С5. Сле-
довательно, рассмотрим возможность исключения условий С1 и С4.
Исключение условия универсальности (С1)
Существуют функции агрегирования предпочтений, в которых определенные порядки предпочтения кандидатов не допускаются. Может показаться, что в таком случае мы ограничиваем возмож­ность избирателей высказать свое мнение, однако такое ограниче­ние имеет смысл и позволяет исключить слишком большие расхо­ждения между избирателями.
Еще одно ограничение – отношение предпочтения должно иметь единственный максимум, определенный на основе некоего скрытого порядка следования альтернатив или кандидатов. Так, кандидатов можно расположить вдоль оси, идущей слева направо, и каждый избиратель может выбрать оптимальную для себя точку на этой оси. Чем дальше кандидаты будут располагаться от этой опти­мальной точки, тем меньше будет интерес избирателя к ним.
91
Например даны партии: крайне левая (КЛП), левая (ЛП), цен­тристская (ЦП), правая (ПП) и крайне правая (КПП). Расположим их вдоль оси, идущей справа налево (КПП > ПП > ЦП > ЛП > КЛП). В этом случае ни один избиратель не сможет упорядочить партии следующим образом: КПП > КЛП > ЛП > ПП > ЦП. Такой порядок противоречит упорядоченности партий справа налево: например, если избиратель предпочитает КПП, то предпочтение относитель­но остальных партий определяется полностью. Если бы избиратель был сторонником центристской партии, то обязательно выпол­нялось бы соотношение ЦП > ЛП > КЛП, а также соотношение ЦП > ПП > КПП. Отношение предпочтения с одним максимумом не определяет порядок следования кандидатов полностью, поэтому порядок следования, например, партий ЛП и ПП будет зависеть от избирателя.
Для данного множества кандидатов X = {х го посредством правила хi ≤X х
, отношение предпочтения с одним
i+1
, …, хn}, упорядоченно-
1
максимумом > определено тогда, когда найдется элемент х* такой, что если для любых х и х'
1) х <X х' ≤X х*, то х' > х; 2) х* ≤X х' <X х, то х' > х.
Это предпочтение представлено на двух иллюстрациях ниже. От­ношение в обоих случаях будет одинаковым:
А <X В <X С <X D <X Е <X F.
В первом случае избиратель предпочитает кандидата х* = А, сле­довательно, все прочие кандидаты окажутся менее предпочтитель­ными и будут располагаться в порядке удаления от А. Таким обра­зом, первый избиратель упорядочит кандидатов так: А > В > С > D > > Е > F.
Предпочтение
х
*А В С D Е F
Во втором случае избиратель предпочитает кандидата х* = С, следовательно, порядок его предпочтений будет таким: C > D > E > > F, a также С > В > А. На этом бюллетене кандидаты, в соответствии
92
с иллюстрацией, будут располагаться в следующем порядке: C > B > >D > A > E > F.
Предпочтение
А В х*С D Е F
Отношение, представленное на следующей иллюстрации, не бу­дет иметь один максимум – четко видно, что максимумов – два.
Предпочтение
А В С D Е F
Задача Эрроу имеет решение, если число избирателей нечетно, а их предпочтения ограничены предпочтением с одним максиму­мом. Тогда всем остальным условиям удовлетворяет правило боль­шинства голосов (так называемый метод Кондорсе).
Исключение условия независимости от посторонних альтернатив (С4)
Существуют различные методы, в которых условие независимо­сти от посторонних альтернатив не рассматривается. Так, для вы­бора единственного варианта из возможных применяются методы Кондорсе и Борда.
Избирательная система, применяемая на выборах, удовлетворя­ет принципу Кондорсе в следующем случае: если некий кандидат опережает всех остальных, рассмотренных по отдельности, то этот кандидат одерживает победу на выборах.
Если говорить более формальным языком, для пары кандида­тов х и у кандидат х называется общественно предпочтительным по отношению к у, если большинство избирателей предпочитают
93
кандидата х, а не у. Следовательно, в соответствии с принципом Кондорсе победителем станет кандидат, который будет обществен­но предпочтительным по отношению ко всем остальным.
Кандидат х будет более общественно предпочтительным, чем кандидат у, тогда и только тогда, когда число избирателей, которые предпочли кандидата х кандидату у, будет больше числа избирате­лей, которые предпочли у, а не х.
Метод Кондорсе определяется следующим образом:
1. Избиратель упорядочивает кандидатов в соответствии со сво-
ими предпочтениями.
2. Для каждой пары кандидатов х и у определяется, согласно ли большинство с тем, что х лучше у. Если большинство предпочитает х, то х будет общественно предпочтительнее у.
3. Если некий кандидат всегда выигрывает, он и станет победите­лем по методу Кондорсе.
Теперь покажем, как применить метод Кондорсе в рассмотрен­ной задаче о выборе председателя студенческого совета. Напомним порядок кандидатов в бюллетенях.
Избиратель 1 Избиратель 2 Избиратель 3 Избиратель 4 Избиратель 5
Вера Надежда Борис Надежда Надежда
Надежда Любовь Вера Вера Вера
Борис Вера Любовь Любовь Борис
Любовь Антон Надежда Антон Любовь
Антон Борис Антон Борис Антон
По методу Кондорсе сначала для каждой пары кандидатов х и у нужно определить, кто из них предпочтительнее.
Для примера рассмотрим пару кандидатов Антон – Борис. Для из­бирателей 2 и 4 более предпочтительный кандидат – Антон, для изби­рателей 1, 3 и 5, напротив, Борис. Имеем 2 голоса за и 3 против. Следо­вательно, для большинства Борис предпочтительнее Антона. Проведем аналогичные подсчеты для всех остальных пар кандидатов. Резуль­таты попарного сравнения кандидатов приведены в таблице ниже.
Антон Борис Вера Надежда Любовь Антон — 2 0 0 0 Борис 3 — 1 1 3
94
Антон Борис Вера Надежда Любовь
Вера 5 4 — 2 4
Надежда 5 4 3 — 4
Любовь 5 2 1 1 —
Заметим, что каждой паре кандидатов соответствует два элемен-
та матрицы: первый указывает, является ли х более общественно предпочтительным, чем у, второй – наоборот. Разумеется, сумма этих двух элементов равна числу избирателей. В нашем примере х будет более общественно предпочтительным, чем у, если за х прого- лосовало три избирателя или более. Из таблицы видно, что Надежда оказалась общественно предпочтительнее всех прочих кандидатов. Следовательно, именно она одержит победу по методу Кондорсе.
Напомним, что этот пример с выборами председателя совета эк-
вивалентен примеру с выбором автомобиля: мы попросту поменяли автомобили на кандидатов, а критерии – на избирателей. Следо­вательно, если мы вернемся к проблеме выбора автомобиля, то по принципу Кондорсе наиболее предпочтительным окажется Волга.

В примере из предыдущего раздела найдено решение по принци-
пу Кондорсе, однако так происходит не всегда. В некоторых ситу­ациях определить победителя по принципу Кондорсе невозможно, например, если общественное предпочтение не отдается ни одному кандидату. Рассмотрим тривиальный пример с тремя избирателями и тремя кандидатами: Антоном, Борисом и Верой. Предпочтения избирателей таковы.
Избиратель 1: Антон > Борис > Вера. Избиратель 2: Борис > Вера > Антон. Избиратель 3: Вера > Антон > Борис. Теперь, определив для каждой пары кандидатов х и у предпочте-
ния, получим, что каждый кандидат опережает лишь одного друго­го, поэтому в соответствии с принципом Кондорсе на этих выборах не будет победителя. Общественное предпочтение в этом случае описывается отношением предпочтения, которое не является ра­циональным (т. е. не является полным предпорядком) по причине отсутствия транзитивности.
Подобная ситуация, когда определить победителя невозмож-
но, известна как парадокс Кондорсе и заключается в следующем:
95
для каждого кандидата найдется другой, которого предпочтет боль­шинство. В нашем примере имеем:
– если мы рассмотрим Антона, то большинство предпочтет Веру; – если мы рассмотрим Веру, то большинство предпочтет Бориса; – если мы рассмотрим Бориса, то большинство предпочтет Антона. Существует ряд методов, которые удовлетворяют принципу
Кондорсе и при этом также позволяют найти решение в случаях, когда решения, соответствующего принципу Кондорсе, не сущест­вует. Один из таких методов – метод Коупленда.

В методе Коупленда победителем считается кандидат, который
опережает большинство соперников (необязательно всех).
1. Каждый избиратель упорядочивает кандидатов согласно сво-
им предпочтениям.
2. Для каждой пары кандидатов х и у определяется, согласно ли
большинство с тем, что х лучше у. Если большинство предпочитает х, то х будет общественно предпочтительнее у.
3. Для каждого кандидата определяется число соперников, кото-
рых он опережает – по мнению большинства.
4. Выбирается кандидат, одержавший верх над большинством
соперников.
Метод Коупленда допускает ничейные исходы, как, например,
в предыдущем примере с тремя избирателями и тремя кандидатами — Антоном, Борисом и Верой. Можно заметить, что в этом случае каждый кандидат, по мнению избирателей, опережает только одно­го соперника. Следовательно, по методу Коупленда все три канди­дата будут равны.

В этом методе учитывается положение, которое занимает каж-
дый кандидат в избирательных бюллетенях. Формально правило Борда определяется так:
1. Избиратель упорядочивает кандидатов согласно своим пред-
почтениям. Обозначим число кандидатов через n.
2. Для каждого бюллетеня первому кандидату присвоим значе-
ние n, второму кандидату – n–1, третьему – n–2 и так далее до по­следнего.
3. Для каждого кандидата вычислим сумму значений (баллов),
присвоенных на предыдущем шаге.
96
4. Выбирается победитель – кандидат с наибольшей суммой. В примере с выборами председателя совета получим следующие
баллы.
Антон Борис
Вера
Надежда
Любовь
Избира-
тель 1
1 2 1 2 1 3 1 5 1 3 5 3 4 4 4 4 5 2 5 5 2 4 3 3 2
Избира-
тель 2
Избира-
тель 3
Избира-
тель 4
Избира-
тель 5
Считая сумму баллов для каждого кандидата, фиксируем, по
правилу Борда, победу Надежды с результатом 21 балл.
Рассмотрим различие между методом Кондорсе и правилом Бор-
да. В приведенном выше примере результаты, полученные по мето­ду Кондорсе и правилу Борда, совпадают, однако так происходит не всегда, поскольку правило Борда не удовлетворяет принципу Кон­дорсе. Предположим, что трем избирателям нужно выбрать одного из четырех кандидатов: Антона, Бориса, Веры и Надежды. Избира­тели заполнили бюллетени следующим образом.
Избиратель 1: Борис > Антон > Вера > Надежда. Избиратель 2: Антон > Вера > Надежда > Борис. Избиратель 3: Борис > Антон > Вера > Надежда. Сначала определим результат по методу Кондорсе. Для этого
нужно рассмотреть пары кандидатов и определить, какой кандидат является наиболее общественно предпочтительным. Нетрудно ви­деть, что, так как общественное предпочтение наблюдается в случае, когда мнения двух или более избирателей совпадают, большинство сходится на том, что лучший кандидат – это Борис. Поскольку боль­шинство считает, что Борис лучше, чем Антон, Вера и Надежда, сле­довательно, Борис одержит победу в выборах по методу Кондорсе.
Теперь определим исход выборов по правилу Борда. В этом слу-
чае каждому кандидату нужно присвоить определенное число бал­лов в соответствии с предпочтениями избирателей. Кандидаты по­лучат следующие баллы: Антон – 3 + 4 + 3 = 10, Борис – 4 + 1 + 4 = 9, Вера – 2 + 3 + 2 = 7, Давид – 1 + 2 + 1 = 4.
Так как по правилу Борда выигрывает кандидат с наибольшей
суммой баллов, победу одержит Антон. Поскольку победителем по
97
методу Кондорсе стал Борис, мы видим, что в общем случае исхо­ды выборов, определенные по правилу Борда и по методу Кондор­се, будут отличаться. Если мы обратим внимание на предпочтения избирателей, то увидим, что Антон, который оказался победителем по правилу Борда, занимает высокое место во всех предпочтениях. Победитель по методу Кондорсе, Борис, в бюллетене второго изби­рателя оказался на последнем месте. Это означает, что Антона счи­тают хорошим кандидатом все избиратели, а вот Бориса – не все.
В этом смысле правило Борда описывает скорее общее согласие
(согласованность разных порядков предпочтения), а в методе Кон­дорсе основное внимание уделяется кандидату с лучшей позицией. Отметим, что, помимо метода Кондорсе и правила Борда, существу­ют и другие методы агрегирования предпочтений.

Выше было показано, что в процессе принятия решений необ-
ходимо использовать функции агрегирования, объединяющие зна­чения полезности, которые мы присваиваем каждому критерию. Очевидно, существует множество таких функций, различающихся в зависимости от требований к процессу принятия решения. Одной из естественных функций агрегирования является среднее арифме­тическое, возможны и другие варианты. Напомним ситуации, в ко­торых среднее арифметическое оказывается неприменимым.
1. Не все критерии одинаково важны. В качестве примера крите-
риев разной важности можно привести безопасность и комфорта­бельность при выборе автомобиля.
2. Существуют определяющие критерии. Покупатель не выберет
автомобиль со слишком высокой ценой, сколь бы привлекательны­ми ни были прочие характеристики.
3. Взаимная компенсация критериев. Компенсация критери-
ев будет наибольшей, если для того, чтобы сделать выбор в пользу определенного варианта, будет достаточно хорошей оценки всего по одному критерию.
4. Взаимодействие критериев. Такие критерии, как «комфорта-
бельность» и «удобство», либо избыточны, либо между ними наблю­дается высокая корреляция.
Существуют функции агрегирования, позволяющие представить
все эти ситуации. Рассмотрим некоторые из них на все том же при­мере с автомобилями. В некоторых случаях изменение функции не приведет к изменению результата (итогового выбора). В целом пред-
98
ставленные функции обладают разными свойствами, поэтому иног­да порядок следования вариантов будет отличаться. Для каждой из этих функций можно найти частный случай, когда пара объектов на границе Парето поменяется местами.
1. Не все критерии одинаково важны. Среднее взвешенное. Для корректировки значимости различных критериев чаще все-
го используется расчет среднего взвешенного. Если дано n крите­риев C
, …, Cn, то для каждого альтернативного варианта имеем n
1
значений полезности u1, …, un. Тогда среднее взвешенное значение (weighted mean, WM) этих критериев будет равно:
WM(u
, …, pn) – веса, или важность критериев. Веса должны быть
где (p
1
, …, un) = ∑i ui pi ,
1
положительными, их сумма равна 1.
В примере с выбором автомобиля Сидоровы могут посчитать са-
мым важным критерием безопасность (и присвоить этому критерию вес в 0,5 от общего значения), затем – объем багажника, чтобы пере­возить чемоданы во время путешествий (0,3), далее цену (0,1), число мест (0,05) и комфортабельность (0,05).
Используя приведенную выше таблицу функций полезности,
вычислим агрегированную полезность тестируемых автомобилей:
– Агрегированная Полезность (Чайка) = (0,05 × 0 + 0,50 × 20 +
+ 0,10 × 0 + 0,05 × 20 + 0,30 × 0) = 11.
– Агрегированная Полезность (Москвич) = (0,05 × 60 + 0,50 × 0 4 +
+ 0,10 × 100 + 0,05 × 0 + 0,30 × 50) = 28.
– Агрегированная Полезность (Лада) = (0,05 × 100 + 0,50 × 30 +
0,10 × 100 + 0,05 × 50 + 0,30 × 70) = 53,5.
– Агрегированная Полезность (Волга) = (0,05 × 80 + 0,50 × 50 +
+0,10 × 30 + 0,05 × 70 + 0,30 × 100 = 65,5.
– Агрегированная Полезность (Газель) = (0,05 × 20 + 0,50 × 40 +
0,10 × 60 + 0,05 × 40 + 0,30 × 0) = 29.
Результатом этих расчетов будет следующий порядок следования
вариантов: Волга > Лада > Газель > Москвич > Чайка. Лучшим ва­риантом вновь оказалась Волга.
2. Существование определяющих критериев. Среднее геометриче-
ское.
Если функция полезности равна нулю в случае, когда не выпол-
няется какой-то определяющий критерий, то иногда этой нулевой оценки достаточно, чтобы агрегированная полезность равнялась нулю. Для описания такой ситуации можно использовать среднее
99
геометрическое (geometric mean, GM). Оно всегда равно нулю, если нулю равно одно из исходных значений. Среднее геометрическое определяется так
GM(u
, …, un) = (u1 ×…× un)
1
1/n
,
В примере с автомобилями получим следующие результаты:
1/5
– Агрегированная Полезность (Чайка) = (0 × 20 × 0 × 20 × 0) – Агрегированная Полезность (Москвич) = (60 × 0 × 100 × 0 × 50)
= 0;
1/5
=
= 0;
– Агрегированная Полезность (Лада) = (100 × 30 × 100 × 50 × 70)
1/5
=
= 63.71;
– Агрегированная Полезность (Волга) = (80 × 50 × 30 × 70 × 100)
1/5
=
= 60.93;
– Агрегированная Полезность (Газель) = (20 × 40 × 60 × 40 × 0)
1/5
=
= 0.
Семья выберет Ладу, вторым вариантом будет Волга. Все осталь-
ные автомобили имеют полезность, равную нулю.
3. Взаимная компенсация критериев. Порядковые статистики. Если один из вариантов получил хорошие оценки по достаточ-
ному числу критериев, его можно принять и в случае, когда оценки по другим критериям невысоки. Для описания такой ситуации ис­пользуют порядковые статистики.
К примеру, если полагаем, что некоторый вариант можно счесть
хорошим всего по какому-то одному критерию, то агрегированным значением полезности будет наибольшее среди значений полезно­сти по одиночным критериям.
– Максимальная Полезность (Чайка) = max (0, 20, 0, 20, 0) = 20. – Максимальная Полезность (Москвич) = max (60, 0, 100, 0, 50)
= 100.
– Максимальная Полезность (Лада) = max (100, 30, 100, 50, 70) = 100. – Максимальная Полезность (Волга) = max 80, 50, 30, 70, 100) = 100. – Максимальная Полезность (Газель) = max (20, 40, 60, 40, 0) = 60. По этому критерию однозначный выбор невозможен (три авто-
мобиля получили максимальные оценки). Если необходимо сделать выбор с высокой степенью компенсации критериев, следует вы­брать второе по убыванию значение функции полезности:
– Полезность-2 по порядку (Чайка) = 2-й max(0, 20, 0, 20, 0) = 20; – Полезность-2 по порядку (Москвич) = 2-й max(60, 0, 100, 0, 50) =
= 60;
100
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]