Труды КНЦ вып.9 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 9/2019(10)
участие, как агент-инициатор, так и другие агенты виртуальной среды, в зону ответственности которых входит решение вопросов, связанных с рассматриваемой проблемой. Могут быть случаи, когда инициированной проблеме соответствует несколько формулировок глобальных целей, имеющих разную семантическую окраску. Например, проблема «Наличие кадрового голода в Мурманской области». Возможные формулировки глобальной цели для указанной проблемы: 1) «сбалансировать спрос и предложение регионального рынка труда»; 2) «организовать вахтовый способ привлечения кадров» и т.д. Третий этап - формирование дерева целей, соответствующего выбранной глобальной цели. В рамках исследования процедура декомпозиции глобальной цели проводится под управлением агента виртуальной среды, который инициировал проблему. Данный агент становится координатором процесса разбиения глобальной цели на подцели. Разбиение осуществляется посредством взаимодействия коалиции агентов ( CoAg ), являющейся подмножеством всех агентов Ag виртуальной среды. СоАд = { Ag j } , j = 1, . . Н СоАд с Ад, Ад = {Ад^}, і = 1,.. N, Н < N . где Н, N - количество агентов в коалиции и виртуальной среде соответственно. В рамках коалиции выделяются две роли агентов: координатор и эксперт. Агенты-эксперты ранжируются по степени осведомленности (компетентности) о предметной области. В результате совместной работы агента-координатора с агентами-экспертами на выходе данного этапа формируется дерево целей. Четвертый этап - формирование дерева функций. Процесс построения дерева функций в отличие от предыдущего этапа проводится в обратном направлении («снизу вверх»), Т.е. вершина верхнего уровня дерева действий получается за счет совместного выполнения функций нижестоящего уровня иерархии. Данная процедура заканчивается, когда будет достигнута вершина, соответствующая глобальной цели. В общем случае множество агентов- экспертов, привлекаемых на данном этапе, может отличаться от набора экспертов, участвующих в реализации предыдущего шага. Результатом выполнения вышеописанных этапов являются две древовидные структуры — дерево целей и соответствующее ему дерево функций. Пятый этап - формирование цепочек процессов. Коалиция агентов для каждого примитива дерева функций формирует либо одну цепочку процессов, либо множество альтернативных цепочек (см. рис. 4). Шестой этап - выбор множества процессов. Основной задачей данного этапа является ограничение множества процессов, которые будут рассматриваться в рамках решаемой задачи, за счет отсечения альтернативных цепочек процессов в соответствии с заданными критериями. Критерии отбора устанавливаются агентом-координатором и могут включать в себя финансовые, временные, материальные и другие виды индикаторов. В качестве интегральной оценки альтернатив цепочек процессов можно использовать взвешенную сумму индикаторов по каждой категории показателей. l n d CP = Yli=\ l!j= \ (wi,j ' I nd i j ) , где i — номер категории показателей,/ — номер индикатора в /-ой категории, Wjj — весовой коэффициент конкретного показателя, Indi j - значение конкретного показателя. 79
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz