logo
ЛЕКЦИИ ПО СИСТЕМНОМУ АНАЛИЗУ

2. Медиана Кемени

С введением мер близости (на отношениях), получена возможность определять расстояние между произвольной парой ранжирований.

Естественно предположить, что результирующее ранжирование F(P1, ……Pm) должно быть расположено, как можно ближе к ранжированиям P1,….Pm. Такое ранжирование М*(Р1,…..Рm) и называется медианой Кемени:

Е сли вместо ранжирования рассматриваются отношения частного порядка или эквивалентности, то медиану Кемени будем определять аналогично.

Медина Кемени определена на множестве ранжировании, либо частных порядков, либо эквивалентностей в зависимости от содержательной постановки задачи.

Во всех трех случаях множества отношений, которым принадлежит указываемый экспертами набор отношений, являются универсальными. Так как и ранжирования и отношения частного порядка и эквивалентности транзитивны, а медиану Кемени мы отыскиваем в том же классе отношений, - медиана Кемени обладает свойством транзитивности.

Любая пара альтернатив (ai,aj) может как принадлежать, так и не принадлежать медиане Кемени. Действительно, пусть мы отыскиваем медиану для единственного множества отношений, состоящего из отношений Р. но в качестве Р можно выбрать как отношение, содержащее пару (ai,aj), так и отношение, не содержащее её. Следовательно, медиана Кемени М*(Р1,...,Рm) удовлетворяет условию 4.

Выполнение условия 5 для медианы Кемени очевидно. Конкретный вид медианы М*(Р1,…..Рm) заранее неизвестен. Отыскание её, вообще говоря, является достаточно сложной оптимизационной задачей, алгоритмы решения которой будут изложены ниже.

Можно также показать, что для медианы Кемени выполняется также и условие 3.

Условие 1 оказывается, вообще говоря, для медианы Кемени невыполнимым.

Медиана Кемени – единственное результирующее, строгое ранжирование, являющееся нейтральным, согласованным и кондорсетовым.

Таким образом, медиана Кемени удовлетворяет принципу выбора Кондорсе, не приводя к парадоксу Кондорсе. С другой стороны, медиана Кемени удовлетворяет условиям 2 – 5 Эрроу, не удовлетворяя лишь условию 1, относительно целесообразности введения которого у исслед. нет единодушия, т.к. мед. Кемени – можно считать одним из наиболее корректных результирующих отношений.

Лекция № 15

Алгоритмы отыскания медианы Кемени (для ранжирований).

Задача отыскания медианы Кемени относится к числу универсальных задач дискретной оптимизации. (Но число оцениваемых экспертами альтернатив невелико № 20-30 и поэтому задача решается достаточно эффективно).

Возможны различные формы представления информации о ранжированиях Р1,…..Рm: .

Одна из наиболее распространенных матрицы отношений: .

При введении мер близости целесообразно рассматривать матрицы потерь: .

Расстояние от произвольного ранжирования Р, которому соответствует матрица: .

Для всех ранжировании Р1,…,Рm, указанных экспертами, которым соответствуют матрицы отношений определяется по формуле:

г де

Таким образом, суммарное расстояние от Р до Р1,….Рm указанных экспертами, можно представить с помощью dij (P, Pu). Заметим, что при Pij = 1,

Определим элемент матрицы потерь rij как:

Чтобы получить rij, необходимо рассмотреть:

Элементы матрицы потерь определяются ранжированиями Р1,…..Рm и не зависят от ранжирования Р.

Тогда для произвольного ранжирования Р:

где Ip – множество пар индексов (i,j) таких, что в P

Пример: построения матрицы потерь

Пусть экспертами указаны ранжирования

Р1 Р2 Р3 Р4

которым соответствуют матрицы отношений

т огда , где P- произвольное ранжирование, в котором Р14 =1, т.е. r14 = 2+0+2+1=5

Значения ,

где Р – произвольное ранжирование, в котором Р41=1, r41 =0+2+0+1=3, остальные значения rij рассчитываются аналогично. Матрица потерь имеет следующий вид:

В матрице потерь нумерация строк и столбцов совпадает, причем строке и столбцу с определенным номером соответствует альтернатива, имеющая тот же номер.

Задача отыскания медианы Кемени для ранжирований может быть сформулирована как задача отыскания такого упорядочивания альтернатив, а, следовательно, строк и столбцов матрицы потерь, чтобы сумма её элементов, расположенных над диагональю была минимальна, таким образом, вся информация о ранжированиях экспертов, необходимая для отыскания медианы Кемени, содержится в матрице потерь.

Эвристический алгоритм.

Пусть - матрица потерь множества ранжирований.

1-ая интерпретация. Подсчитаем . Найдем

Альтернативу аi1 ставим на первое место в искомом ранжировании. Полагаем S(1) = si1. Вычеркивая в строку и столбец с номером i1 получаем матрицу множество индексов строк и столбцов

которой, соответственно:

К-ая интерпретация. В матрице потерь подсчитаем найдем ,

альтернативу aik ставим на К-ое место в искомом упорядочении. Полагаем .

Вычеркивая в строку и столбец с номером ik получаем матрицу , множество индексов строк и столбцов которой . Алгоритм завершается после n-ой итерации , искомое упорядочение:Ц елесообразно использовать следующий простой алгоритм перехода от ранжирования РI к PII, для которого выполнено необходимое условие оптимальности.

Последовательно проверяем справедливость соотношений . Как только для некоторого к оно нарушено альтернативы aik и aik+1 в ранжировании меняем местами, а отношение: , проверяем, начиная с альтернативы непосредственно предшествующей альтернативе подвергшейся перестановке.

После конечного числа шагов будет получено ранжирование PII, для которого необходимое условие оптимальности выполнено.

Пример (для вышеприведенного случая)

Найдем ранжирование РI :

1-ая итерация. Подсчитаем:

м инимум достигается на

на первое место в ранжировании РI помещается альтернатива а2 и из дальнейших рассмотрений исключается.

2-ая итерация. Подсчитаем:

м инимум достигается на , на второе место в ранжировании РI помещается альтернатива а3 и из дальнейших рассмотрений исключается.

3-я итерация. Подсчитаем:

м инимум достигается на , на третье место в ранжировании РI помещается альтернатива а4 и из дальнейших рассмотрений исключается.

Таким образом, ранжирование РI имеет вид:

Найдем теперь ранжирование PII

Сравниваем r41 и r14, поскольку альтернативы an и a1 стоят, соответственно, на предпоследнем и последнем местах в ранжировании РI

Так как r41 < r14, переходим к сравнению r34 и r43, т.к. r34 < r43, переходим к сравнению r23 и r32 r23 > r32, поэтому альтернативы а2 и а3 меняем местами поскольку r24 < r42, найденное ранжирование и является ранжированием PII, для которого соотношения , выполнено.

Комбинаторный алгоритм отыскания медианы Кемени.

Существенная роль в алгоритмах отыскания медианы Кемени принадлежит оценкам величины суммарного расстояния от медианы Кемени Р* до ранжирований всех экспертов .

Нижней границей величины является величина .

Верхней границей величины будет служить любая величина , где Р – произвольное ранжирование. Чем меньше значение , тем ближе она к , поскольку по определению медиана Кемени: .

Комбинаторный алгоритм основан на методе ветвей и границ с односторонней схемой ветвления.

При построении алгоритма следует максимально учесть специфику задачи. Для этой цели в матрице потерь ранжирований Р1,….Рm подсчитаем , , равное числу столбцов матрицы потерь (числу альтернатив), для которых rij > rji, и , , равна числу столбцов, для которых rij < rji. Если в матрице потерь нашлась строка с . Это означает, что хi1 – альтернатива Кондорсе и в медиане Кемени она должна занимать первое место. Если после отбрасывания альтернативы Кондорсе хi1, что соответствует отбрасыванию в матрице строки и столбца с номером i1 обнаружится новая строка с , то и место альтернативы хi2 в медиане Кемени определено: хi2 расположена непосредственно за хi1. Аналогично можно выделить и другие лучшие альтернативы, расположение которых в медиане становится известным.