Чтобы привести формальную постановку МЗН, введем следующие понятия, термины и обозначения. Имеются два исходных множества по n элементов: С{ n } и O { n }. Обозначим: C { C 1 , C 2 , …, C i , …, C n } – первое множество, элементы которого назовем субъектами; O { O 1 , O 2 , …, O j , …, O n } – второе множество, элементы которого назовем объектами.
Имеется множество из N критериев оценки субъектов и объектов. Каждая оценка на шкале критерия имеет две формулировки, отражая взаимные требования и возможности элементов двух множеств (см. пример далее). Шкалы критериев – порядковые, с небольшим, как правило, числом оценок, упорядоченных от лучшей к худшей. Лучшая оценка имеет ранг, равный единице. Оценки могут быть как словесные, так и численные. (Заметим, что шкалы словесных оценок наиболее характерны для МЗН. Иллюстрацией могут служить приведенные выше примеры.)
Часть критериев отражает требования субъектов и возможности объектов, другая часть – требования объектов и возможности субъектов. Введем следующие обозначения: S k { S 1 , S 2 , …, S m , …, S w } – множество оценок на шкале k -го критерия; – m -я по порядку оценка на шкале k -го критерия; – р-я по порядку оценка на шкале требований i -г o элемента по k -му критерию; – t -я оценка на шкале возможностей j -г o элемента по u -му критерию.
Назовем критериальным соответствием (КС) различие по одному из критериев между требованиями субъекта (объекта) и возможностями объекта (субъекта). Требования i -г o элемента по k -му критерию ( ) удовлетворены возможностями j -г o элемента по k -му критерию ( ), если р > t . При этом критериальное соответствие идеально.
Назовем назначением любую пару { C i , O j }, образованную двумя элементами, принадлежащими разным исходным множествам. Имеется множество из ( n ? n ) назначений { C i , O j }, i , j = 1, 2, ..., n , для двух исходных множеств по n элементов: C { n } и O { n }.
Идеальным назначением назовем пару { C i , O j }, для которой взаимные требования полностью удовлетворены по всем критериям, т.е. все КС идеальны.
Назовем решением многокритериальной задачи о назначениях единичную диагональную матрицу MS ( n ? n ), диагональные элементы которой соответствуют назначениям, формирующим решение. Заметим, что количество возможных решений для размерности исходных множеств С{ n } и O { n } равно n !, что и вызывает (в общем случае) существенные трудности при решении МЗН большой размерности.
Идеальным решением назовем решение МЗН, все назначения которого идеальны.
Предположим, что назначения могут быть проранжированы, т. е. каждому возможному назначению может быть присвоен ранг, отражающий его качество, с точки зрения ЛПР. Тогда любое решение МЗН может быть охарактеризовано совокупностью рангов отдельных назначений, сформировавших решение. Теперь можно записать МЗН в следующем виде.
Дано: два множества: C i ( i =1,2, ..., п) и O j ( j =1, 2, ..., n ); оценка каждого элемента двух множеств по N критериям ( k 1 , k 2 , …, k N ) .
Требуется: на основе предпочтения ЛПР определить и выбрать из множества эффективных решений такое, для которого сумма рангов лучших S назначений ( S ? n ) минимальна.
В исследовании операций известна задача о назначениях с одним критерием качества решения [4]. В однокритериальной задаче о назначениях задана стоимость образования той или иной пары, например исполнения каждой из работ каждым из исполнителей. Задан также критерий – минимум стоимости выполнения всей совокупности работ. Для решения однокритериальной задачи применяются различные методы, как правило, основанные на алгоритмах дискретного программирования. Далее мы будем использовать однокритериальную задачу о назначениях как вспомогательное средство при решении существенно более сложной многокритериальной задачи. МЗН занимает промежуточное положение между задачами принятия индивидуальных и коллективных решений. Действительно, ЛПР стремится найти наибольшее число максимально удовлетворенных субъектов и объектов, основываясь на характеристиках, отражающих интересы и индивидуальные предпочтения субъектов и объектов. Но в ситуациях, требующих выбора, ЛПР руководствуется своими предпочтениями.
Впервые близкая по постановке задача была сформулирована в [5]. В ней используется тот же критерий оптимальности и дан алгоритм решения задач малой размерности. Его применение позволило решить практическую задачу [2].
Пример
Рассмотрим задачу назначения трех сотрудников организации на три вакантные должности. С одной стороны, претендент на каждую должность обязан соответствовать определенным требованиям. С другой стороны, руководитель стремится предоставить каждому сотруднику должность, соответствующую его возможностям.
Предположим, что эксперты совместно с ЛПР, ответственным за назначения, разработали следующие критерии для оценки соответствия субъектов (назначаемых) и объектов (должностей).
Профессиональная подготовленность:
Умение руководить коллективом:
Практический опыт:
Приведем для примера формулировку оценок на «зеркальных» шкалах критерия «Профессиональная подготовленность».
Шкала требований
Шкала возможностей
Предположим, что эксперты охарактеризовали возможности субъектов следующими оценками по выбранным критериям: C 1 = (2; 1; 2); С 2 =(2; 2; 2); С 3 =(2; 2; 3). (Цифры в скобках обозначают номера вербальных оценок на приведенных выше шкалах критериев.) Например, второй субъект (С 2 ) имеет удовлетворительную профессиональную подготовку, удовлетворительное умение руководить коллективом и небольшой практический опыт.
Характеристики объектов: O 1 =( l ; 1; 2); O 2 =(2; 1; 2); O 3 =(2; 2; 2). Эти характеристики выражают должностные требования. Так, для занятия должности O 2 требуется субъект, для которого достаточно иметь удовлетворительную профессиональную подготовку, необходимо хорошее умение руководить коллективом и достаточен небольшой практический опыт. Возникает вопрос: как найти наилучшее решение МЗН в данных условиях?
Дата: 2019-02-19, просмотров: 232.