Рассмотрим постановку многокритериальной задачи ранжирования:
пусть имеется N объектов и каждому объекту присущи S признаков, выраженных количественно. То есть имеется дискретный набор значений
где — значение i-го признака для j-го объекта.
Желательным является выбор такого объекта, у которого значение любого признака является лучшим по сравнению с другими рассматриваемыми объектами. Очевидно, что такой объект не всегда существуют и у каждого есть свои преимущества и недостатки, особенно если S >> 1. Поэтому выбор такого объекта не всегда возможен. В этом случае одним из наиболее распространенных методов решения является метод, основанный на выделении множества Парето из множества всех объектов.
Определение.
Пусть имеется два вектора Вектор называется оптимальным по Парето, если для выполняются соотношения и хотя бы для одного i выполняется строгое неравенство.
Очевидно, что при этом не имеет смысла говорить о единственном решении, так как нет никакой информации для того, чтобы предпочесть один объект из множества Парето другому. Поэтому, если задача заключается в выборе единственного объекта, лицо, принимающее решение (ЛПР), должно выбрать решение, основываясь на ряде субъективных факторов. При этом ему приходится сравнивать между собой все объекты из множества Парето, то есть сначала необходимо установить приоритет (или ранг) для всех объектов из множества Парето, а затем выбрать в качестве единственного решения тот объект, который будет иметь наивысший приоритет (ранг).
Предлагаемый способ решения многокритериальных задач ранжирования можно разбить на следующие этапы:
Этап 1.
Формулируется задача НМП (нечеткого математического программирования):
, (16)
где — функция принадлежности элемента x j ко множеству Ai, характеризующая степень близости значения i-го критерия в рассматриваемой пробной точке к оптимальному значению данного критерия. Функции принадлежности строятся с помощью процедуры, выбираемой ЛПР. Сначала необходимо задать функции принадлежности , а затем для каждого fi j рассчитать значение .
Этап 2.
На основе полученных значений для каждого объекта рассчитывается агрегирующая функция:
, (17)
где * — некоторая бинарная операция.
Этап 3.
После осуществления этапа 2 каждому j-му объекту будет соответствовать единственный числовой параметр . Для определения оптимальной точки из числа всех пробных точек необходимо выбрать пробную точку с номером j 0, для которой
. (18)
Выбор вида функций принадлежности зависит от ряда субъективных факторов, которые обязательно присутствуют, так как выбор осуществляет ЛПР.
Выбор наиболее конкурентоспособного образца продукции — частный случай многокритериальной задачи ранжирования. Необходимо внести следующие изменения:
1) ввести ограничения для значений функции принадлежности: [0; 1]; значение функции принадлежности будет характеризовать степень удовлетворения потребности в i-й характеристике j-м образцом продукции. Причем если = 0, то значение i-й характеристики неудовлетворительно, а если = 1, то потребность в i-й характеристике удовлетворена полностью;
|