Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по системному анализу.doc
Скачиваний:
9
Добавлен:
01.04.2025
Размер:
1.79 Mб
Скачать

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

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

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. Аналогично можно выделить и другие лучшие альтернативы, расположение которых в медиане становится известным.