Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)

Распределение ролей названо динамическим, поскольку назначаемые роли заранее не заданы и формируются на основе предпочтений агентов, отражающихся в личностных смыслах этих агентов. Слово «роль» использовано для указания функции или действия, которые может реализовать агент и которые могут меняться от задачи к задаче. Базовым понятием в задаче формирования коалиций является знак s = <n, p, m, a>, n е N, где N - множество слов конечной длины в некотором алфавите, которое будем называть множеством имен; p е P, где P - множество замкнутых атомарных формул языка исчисления предикатов первого порядка, которое называется множеством свойств ; m е M - множество значений ; а е A, A - множество личностных смыслов. Как множество значений M, так и множество личностных смыслов A, поскольку это следует из психологических соображений, можно интерпретировать множеством действий. Отличие личностного смысла от значения состоит главным образом в том, что значение содержит предписываемые культурно-исторической традицией способы использования предмета, личностный смысл же содержит предпочтительные для субъекта способы использования предмета, то есть предпочтительные действия. Каждое действие, как во множестве значений, так и во множестве личностных смыслов, интерпретируется правилом [6] - упорядоченной тройкой множеств: r = <Con, Add, Del>, где Con - условие правила; Add - множество фактов, добавляемых правилом r ; Del - множество фактов, удаляемых правилом r . В основе целенаправленного поведения любого агента лежит план такого поведения. Если G - множество фактов, называемое целевым состоянием, Еэ - начальное состояние, то планом поведения интеллектуального агента называть последовательность состояний Е 0 , ... En, последовательность правил Г 1 , ..., rn и последовательность подстановок © 1 , ..., ©n таких, что G выполнима в En. Длина плана в данном случае равна n. Таким образом, план Е 0 , ... En реализуется последовательным выполнением действий, предписываемых правилом r (i = 1, п) с подстановкой ©n, которые переводят систему (агента) из состояния Ем в состояние Ei. В качестве агента-координатора коалиции, который составляет план поведения коалиции, выбирается тот, у которого в структуре личностного смысла функция планирования имеет наивысшее предпочтение среди членов коалиции, а задание на выполнение того или иного действия передается тому агенту, у которого максимально значение функции самооценки его успешности при выполнении этого действия [5]. Приведенная структура представляется вполне пригодной и для решения рассматриваемой здесь задачи распределения заданий между узлами одной ЗО СЦС. Основное отличие нашей задачи от формирования коалиций [5] состоит в том, что на каждом шаге работы должна обеспечиваться полнота выполнения общей задачи данной ЗО, решаемой на текущем шаге, то есть некоторая обобщенная сумма заданий всех узлов ЗО должна покрывать (в смысле теории множеств) эту общую задачу ЗО. Для снижения сложности задачи построения когнитивных агентов целесообразно вместо анализа личностного смысла использовать более 163

RkJQdWJsaXNoZXIy MTUzNzYz