,
можно судить о степени близости промежуточных решений к глобальному оптимуму.
Если
точность приближения не достигнута, то дезагрегацией решения координирующей
задачи (15.19) можно получить рекомендуемые верхним уровнем планы и
ценностные показатели
в детализированной номенклатуре, которые
используются для уточнения параметров
локальных задач для следующего этапа расчетов. По решению задач подсистем на каждой итерации уточняются
компоненты операторов агрегирования L и Г.
Таким
образом, операторы агрегирования L и Г не только
преобразуют информационные потоки (сжимая или развертывая состав входной информации), но и определяют направления
итеративных расчетов. Приближение промежуточных решений к глобальному оптимуму
(решению исходной задачи (15.18))эквивалентно
приближению промежуточных операторов агрегирования ,
к операторам "оптимальной структуры" L0, Г0.
Дезагрегацией решения соответствующей сводной задачи (15.19) можно
получить детализированное решение исходной задачи (15.18).
Для
дальнейших рассуждений удобнее рассматривать операторы преобразования
информации L и Г в виде векторов и
где lkи
параметры сжатия k-й группы технологических способов и i-й группы условий
задачи (15.18) в агрегированные k-йспособ и i-е ограничение.
Пусть ,
- нормированные
веса агрегирования:
,
,k=1, …, т; i= 1, ..., п.
Тогда агрегированные показатели строятся следующим образом:
,
,
, k
= 1,…, m; i = 1,…,n (15.23)
Агрегированная задача имеет вид:
Пусть D — множество весов
агрегирования, при которых задача (15.24) разрешима, ,
- решение агрегированной задачи и
двойственной к ней,
- значение целевой
функции задачи (15.23), (15.24) в оптимальном решении
.
Справедливо следующее утверждение.
Пусть ,
— решение
исходной прямой задачи (15.18) и двойственной к ней,
-
отвечающие им веса агрегирования
, k = 1,…,m
, r= 1,…,n
Тогда
векторы l0, g0задают седловую точку
функции на множестве D, т.е. для всех (
)Î D.
(15.25)
Свойство
оптимальных весов агрегирования позволяет охарактеризовать направление итеративных
расчетов. Переход от (l — 1)-й итерации к итерации l должен сопровождаться
уменьшением функционала по переменным у и увеличением его по переменным l. Оптимальные планы
двойственных агрегированных задач на итерации (l — 1), т.е. и
, выбираются
таким образом, чтобы способы двойственных задач, оцененные в этих показателях,
были в лучшем случае "безубыточны":
;
.
Опираясь
на свойства симплекс-метода решения задач линейного программирования,можно
утверждать, что на итерации l функционал увеличится, если веса
агрегирования
будут выбраны так, что
"новый" k-й агрегированный способ (
), рассчитанный по формулам (15.23), будет
эффективным в оценках (l- 1)-й итерации:
(15.26)
Аналогично,
для того чтобы уменьшить функционал F(l,g) по переменным g, необходимо на шаге l выбрать такие веса (),чтобы по некоторым агрегированным
ограничениям план шага (l — 1) был невыполним ("сверхрентабельность" в
двойственной задаче, рассматриваемой в качестве прямой):
Большинство известных декомпозиционных методов воспроизводят в той или иной форме выражение (15.26) в качестве критерия подсистемы, оптимизирующей свое состояние в детализированных показателях. При использовании методов итеративного агрегирования такой критерий может быть представлен в виде:
.
Здесь — вектор дезагрегированных оценок i-й группы условий, получаемых из
оценки i-го агрегированного ограничения на шаге (l— 1). Аналогично, вектор
можно
рассматривать как рекомендуемый верхним
уровнем детализированный план функционирования k-й локальной подсистемы.
На основе этих рекомендаций могут быть уточнены задания подсистемам по выпуску
продукции в детализированной номенклатуре, скорректированы объемы выделяемых
общесистемных
ресурсов и т.д. В этом смысле методы итеративного агрегирования включают в себя черты
лимитных и ценностных схем согласования плановых решений.
Задачи подсистем выступают в методах итеративного агрегирования не столько "поставщиками" детализированных планов (последние можно получить дезагрегацией сводных планов координирующей задачи), сколько генераторами операторов агрегирования и дезагрегирования информационных потоков.
В качестве примера рассмотрим процесс решения задачи (15.20) методом итеративного агрегирования. Простейшая схема состоит в следующем:
а) для очередного значения весов агрегирования по
решениям задачи (15.21) и
двойственной к ней -
и
- рассчитываются
детализированные двойственные планы
, k= 1, 2;
, i = 1, 2.
б) планы xl, ulпроверяются на эффективность используемых способов и сбалансированность по ресурсам:
< / > 0, k = 1,2;
< / > 0, i = 1,2;
в)
рассчитываются векторы - направления изменения
; в агрегированных способах решения прямой и
двойственной задач вес эффективных детализированных способов должен быть увеличен,
неэффективных - уменьшен. Это можно учесть следующим образом:
г) новые значения параметров
агрегирования ,
рассчитываются
обычным образом:
;
.
Здесь ,
—
параметры процесса;
д) переход (а).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.