Main menu

Многокритериальная оптимизация: метод анализа иерархий (AHP) Томаса Саати

Метод анализа иерархий (Analytic Hierarchy Process, AHP), разработанный выдающимся американским математиком Томасом Саати в 1970-х годах, представляет собой уникальный математический инструмент системного подхода к решению многокритериальных задач. В отличие от строгих методов математического программирования, которые оперируют объективными количественными ограничениями (стоимость, вес, объем), AHP формализует процесс оценки качественных, субъективных и трудноизмеримых факторов (комфорт, политические риски, престиж), переводя интуицию экспертов на строгий язык матричной алгебры.

Архитектура метода начинается с декомпозиции сложной проблемы принятия решения на иерархическую структуру. На самом верхнем уровне располагается глобальная цель (например, "Выбор лучшей IT-платформы"). На промежуточных уровнях находятся критерии и подкритерии оценки (цена, безопасность, масштабируемость, поддержка). На самом нижнем уровне располагаются альтернативы (конкретные программные продукты). Математический смысл метода заключается в последовательном установлении относительной важности элементов каждого уровня по отношению к элементам вышестоящего уровня с помощью процедур попарного сравнения.

Для перевода субъективных оценок в числа Саати предложил фундаментальную 9-балльную шкалу. Эксперт сравнивает элементы попарно: например, "Критерий А сильно превосходит Критерий В (оценка 5)". Результаты этих сравнений формируют обратно симметричную матрицу $A$ размерности $n \times n$, где элемент $a_{ij}$ показывает степень превосходства фактора $i$ над фактором $j$, а $a_{ji} = 1/a_{ij}$. Главным математическим открытием Саати стало использование теории спектрального анализа матриц. Вектор локальных приоритетов (весов) критериев вычисляется как нормированный собственный вектор матрицы $A$, соответствующий ее максимальному собственному значению (principal eigenvector). Этот подход доказал свою высочайшую математическую робастность при извлечении истинных весов из зашумленных данных.

Векторный аппарат метода не только находит приоритеты, но и оценивает качество самой экспертной оценки. Поскольку человеческое мышление склонно к противоречиям (например, эксперт говорит, что А лучше В, В лучше С, но С лучше А), AHP использует показатель Индекса Согласованности (Consistency Index, CI). Он базируется на теореме Фробениуса: для идеально согласованной матрицы максимальное собственное значение $\lambda_{max}$ равно $n$. Отклонение $\lambda_{max}$ от $n$ является точной математической мерой логической противоречивости эксперта. Вычислив Отношение Согласованности (Consistency Ratio, CR), алгоритм может отвергнуть экспертизу, если уровень хаоса в оценках превышает допустимый порог в 10%.

Пройдя через все уровни иерархии, векторы локальных приоритетов перемножаются по законам распределенной вероятности, формируя глобальный вектор приоритетов для всех альтернатив. Метод AHP совершил революцию в государственном планировании, распределении бюджетов, HR-аналитике и военном стратегическом анализе. Его способность объединять жесткую линейную алгебру собственных векторов с мягкой человеческой психологией делает AHP непревзойденным инструментом для решения слабоструктурированных оптимизационных задач, где цифры бессильны без экспертного видения.


Список литературы:
1. Саати Т. Принятие решений. Метод анализа иерархий. — М.: Радио и связь, 1993.
2. Saaty T.L. The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation. — McGraw-Hill, 1980.
3. Лотов А.В., Поспелова И.И. Многокритериальные задачи принятия решений. — М.: Макс Пресс, 2008.

Оценить
(0 votes)

Соц. сети