Решение многокритериальной задачи о назначениях, страница 4

Пусть имеется объект Oij с оценками Oi1 , Oi2 ,.., OiN и субъект Cj с оценками Cj1 , Cj2 ,.., Cjk (где Oik, Cjt -номера оценок на шкалах k-го и t-го кри­териев).

Определим j-ю компоненту вектора соответствия характеристик i-го субъекта требуемым характери­стикам v-го объекта в следующем виде:

 Civj = 0 , если Qvj <= Cij                                                       (1)

        Civj = R(Civj , Qvj ) , если Qvj >= Cij                                      (1)

где R(Civj , Qvj) количество оценок на шкале j-го критерия, на которое Qvj

превышает Cij . Вектор `Civ определяет  < <  степень неудовлетворения  > >

i-м субъектом требованиям, << предъявляемым >> v м объектом.

`Ovij = -`Civj                                               (2)

как j-ю компоненту вектора, характеризующего соот­ветствие между характеристиками v-ro объекта и тре­бованиями i-го субъекта.

Формулы (1) и (2) соответствуют типичному для задачи о назначениях пониманию оценок объекта как уровня требований, предъявляемых к характеристи­кам субъекта, назначаемого на этот объект. С другой стороны, оценки субъекта рассматриваются как его возможности.

Естественно принять, что после удовлетворения уровню требований оценки субъекта являются “одина­ково хорошими” для объекта, и наоборот.

Для v-ro объекта могут быть найдены векторы со­ответствия `Clv, `C2v, . . . , `Cnv.

Введем следующее бинарное отношение (отноше­ние B1);вектор `Civ- доминирует над вектором `Cpv, если