Контекстный алгоритм для решения задач оценки
Как сказано ранее, задача оценки является базовой задачей, так как эта задача является элементом в схемах решения других аналитических задач. В общем случае задача оценки должна рассчитать единственную оценку объекта, описывающую соответствие этого объекта заданной системе критериев оценки.
Рассмотрим формальное представление системы критериев.
Пусть
- множество критериев оценки. Система критериев формируется с помощью множества отношений между критериями. Отношения могут иметь различный смысл, который зависит от природы задачи. Например, отношения могут отражать функциональные зависимости критериев или их атрибутивные связи. По аналогии с теорией графов система критериев является ацикличным ориентированным графом с одним истоком С5 (критерием верхнего уровня) и многими стоками (критериями нижнего уровня)
без висячих вершин (удовлетворение требованию отсутствия тавтологии). Множество СИ рассматривается как множество параметров объектов, которые необходимо оценить. По аналогии с теорией графов уровень обобщенности критерия можно описать его длиной !,. Эта длина равна максимальному количеству критериев в маршруте из критерия с. в любой критерий множества СИ. Длины критериев-стоков равны нулю: /с,- е СО: Ь, = 0. а длина критерия-истока является максимальной: - щах!,.
1=1,2е
Для любого критерия с. существуют два множества:
•
- множество значений отношения (с., с,) (далее - множество значений);
•
- множество определения отношения (с, с.) (далее - множество определения).
Для всех критериев из множества СО множество значений является пустым О. = 0. К этим критериям приписываются свои дискретные множества значений
, которые являются
множествами значений параметров объектов, оцениваемых в задаче. Такая структура системы критериев оценки является обобщением иерархии, имеющей дополнительное ограничение
Поэтом}' по сравнению с иерархией, эта структура предоставляет больше возможностей для описания предпочтений аналитика, а значит, она является более адекватной.
Обобщенный алгоритм решения задачи оценки (после задания весов для всех критериев и значений параметров объектов) включает два шага:
- 1) преобразование значений параметров каждого объекта в значения, которые заданы на дискретном множестве
- 2) последовательная свертка этих значений в критериях. Сначала свертка производится в критериях с I, = 0. Результат свертки передается далее в критерии с !. = 1 и т. д. до критерия с ! .