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

элементами. Для решения этих проблем могут использоваться, например, методы сетевого планирования [19]. Основные этапы алгоритма решения задачи координации: 1) выбор принципа координации; 2) модифицирование функций и взаимосвязей (изменение целей (функций качества) элементов нижестоящего уровня или изменение ограничений, налагаемых на принимаемые ими решения); 3) выбор координирующих воздействий. При этом важной проблемой, которую необходимо решать в процессе координации, является декомпозиция глобальной цели (задачи) системы на подцели (подзадачи) и их распределение между вышестоящим и нижестоящими решающими элементами так, чтобы они были согласованными, то есть должен выполняться постулат совместимости : если задача вышестоящего элемента координируется по отношению к нижестоящему, то она координируется по отношению к глобальной задаче системы. В работе реализован способ координации путем развязывания взаимодействий. В этом случае координация реализуется путем изменения целей (функций качества) элементов нижестоящего уровня, так как связующие входы выбираются произвольно. При таком способе координации должны выполняться принципы согласования взаимодействий и функций качества, а также постулат совместимости целей (задач), решаемых элементами нижестоящих уровней, по отношению к глобальной цели (задаче) системы. В работе [3] доказано, что принцип согласования взаимодействий применим, если глобально оптимальное управляющее воздействие обеспечивается локальными решениями всякий раз, когда связующие входы согласованы. Принцип согласования функций качества применим, если глобально оптимальное управляющее воздействие складывается из локальных решений всякий раз, когда согласованы ожидаемые значения и фактические значения локальных функций. Таким образом, система координируема на основе принципов согласования взаимодействий и функций качества, если принципы применимы и существует координирующий сигнал, обеспечивающий согласованность связующих входов, а также ожидаемых и фактических значений локальных функций соответственно. Координатор на метауровне может влиять на работу децентрализованных элементов нижнего уровня посредством изменения коэффициентов в функциях качества функционирования нижележащих элементов системы (например, изменение тарифов, стоимостных показателей, законодательства, нормативных регламентов) или иным способом. Это делается для того, чтобы элементы нижележащего уровня функционировали согласованно. При этом предполагается, что связующие сигналы (входы и выходы) между элементами нижнего уровня совпадают. Для формализации понятия координации в [3] вводится предикат Р(х, D ): (Vx, VZ)), [Р(х, D ) = x есть решение D ], где D — решаемая системой задача. Предикат Р(х, D) является истинным тогда и только тогда, когда D — решаемая задача, а х — одно из ее решений. Пусть задачи, решаемые нижестоящими элементами, параметризуются только координирующими сигналами элемента вышестоящего уровня (рис. 1). 19

RkJQdWJsaXNoZXIy MTUzNzYz