338
которые там уже имеются. В этом случае такие решения можно
не включать в координирующую задачу.
Замечание 2.
На первой итерации подсистемы сообщают в Центр реше-
ния, соответствующие наилучшему значению целевой функции
подсистемы на Δ
i
(т.к. π
т
ki
= 0
т
, i=1,...,p). В этих условиях (при r = 1)
решение координирующей задачи (15.23)-(15.26) довольно часто
не существует, т.к., как правило, не хватает общих ресурсов на
реализацию таких оптимальных решений подсистем. Поэтому для
решения координирующей задачи целесообразно использовать
М-метод решения задач линейного программирования (см. 3.6),
при использовании которого исходная задача (15.23)-(15.26) по-
гружается в более широкую М-
задачу, исходное опорное решение
которой очевидно - это дополнительные переменные, количество
которых равно (m
o
+ p). Использование дополнительных пере-
менных при этом штрафуется (М - размер штрафа), вследствие
чего дополнительные переменные в процессе решения коорди-
нирующей задачи выводятся из базиса.
15.3. Координационное планирование на основе
перераспределения ресурсов
Аналогично тому, как это рассматривалось в предыдущем
параграфе будем интерпретировать задачу принятия решения в
иерархической системе, как задачу независимого планирования
действий подсистем, которые требуют при реализации своих ин-
дивидуальных решений привлечения некоторых общих для все
подсистем ресурсов. В отличие от декомпозиции Данцига-Вулфа,
где координация действий подсистем достигалась за счет моди
-
фикации целевой функции, а координирующие сигналы имели
смысл стоимости общих ресурсов, в декомпозиции Корнаи-
Липтака [85] в качестве координирующих сигналов рассматрива-
ется количество глобальных ресурсов, выделяемых подсистеме,
в связи с чем модификации подвергаются ограничения, описы-
вающие потребности подсистемы в общих ресурсах, и, как след-
ствие этого, модифицируется множество допустимых решений
подсистемы.
Перепишем задачу (15.4)-(15.7) в виде: