Методы итеративного агрегирования

Страницы работы

Содержание работы

15.4. Итеративное агрегирование

Принципиальным отличием методов итеративного агрегирования от других декомпозиционных подходов является наличие операторов агрегирования и дезагрегирования информационных потоков между задачами разных уровней. Каждый конкретный метод агрегирования характеризуется определенными правилами перехода от исходных показателей к агрегированным и наоборот. Простейшим правилом агрегирования является суммирование отдельных групп исходных (детализированных) показателей. Часто используются также взвешенные суммы (например, при переходе от натуральных к стоимостным показателям при фиксированных ценах) или средние величины.

Координирующая задача, получаемая посредством агрегирования, содержит меньшее число переменных, чем исходная. После нахождения решения координирующей задачи и его дезагрегации по заданным правилам строится решение (точное или приближенное) исходной задачи (метамодели).

Рассмотрим типичную постановку задачи согласования решений подсистем с использованием методов итеративного агрегирования. Пусть исходная задача имеет вид:

i = 1, …, n(15.8)

, k = 1, …, m

Здесь , xk— векторы размерности mk, bi — вектор размерности ni, Aikматрица размерности niх mk.

Символами Mk и Niобозначим множества индексов компонент соответствующих векторов. Обозначим через L правый оператор агрегирования (агрегирование по столбцам), Г — левый оператор агрегирования (агрегирование по строкам) задачи (15.18).

Операторы L и Г являются в данном случае матрицами размерности  и , где параметры К и Lзадают размерность агрегированной задачи.

Внутренняя структура операторов L и Г зависит от типа объединения детализированных способов и условий в агрегированную номенклатуру. Для упрощения последующих рассуждений будем предполагать, что матрицы Aikзадачи (15.18) агрегируются в число (матрицы размерности 1 х 1). В этом случае агрегированная задача имеет размерность п х т, каждая kгруппа способов представима в ней одним обобщенным способом, каждая i-я группа условий агрегируется в одно ограничение.

С использованием операторов агрегирования L и Г исходная задача (15.18) "свертывается" в задачу меньшей размерности следующего вида:

,    i = 1, .., n        (15.19)

, k = 1, …, m

Параметры , , , i=1, 2, …, n, k = 1, ..., mрассчитываются следующим образом: с = сL, , А =, где с, b, Aвекторы коэффициентов целевой функции, ограничений и матрица задачи (15.18).

Между решениями задачи (15.18) и ее агрегированной версией (15.19) существует тесная взаимосвязь.

1.  Пусть параметры операторов агрегирования L = и Г =  определяются решением задачи (15.18) — и двойственной к ней - : , , k= 1, ..., m, , , i = 1, …, n. Тогда оптимальные решения агрегированных прямой и двойственной к ней задач могут принимать значения 1 или 0. При этом, если векторы имеют хотя бы па одной ненулевой компоненте, то соответствующие .

2.  Если операторы агрегирования определяются через нормированные решения исходной задачи (15.18) и двойственной к ней

s Î Mk , k = 1, …, m,

r Î Ni , i = 1, …,n,

то справедливы следующие утверждения:

а) векторы ,  с компонентами , , k = 1,..., m, i= 1,..., nявляются решениями агрегированной задачи (15.19) и двойственной к ней;

б)            если,  - прямое и двойственное решения агрегированной задачи (15.19), то векторы , , k = 1, …., т, i= 1, ..., n с компонентами, полученными дезагрегацией решения у*, v*, x*= Ly*, u* = v*Г или , s Î Mk, k = 1, …, m; , rÎNi, i = 1, …, nявляются решениями исходной задачи (15.18) и двойственной к ней.

Рассмотрим в качестве примера исходную задачу (15.16) размерности 2x2:

x1 ³ 0, x2 ³ 0

a11x1 + a12x2 £ b1

a21x1 + a22x2 £ b2

c1x1 + c2x2 ® max

С помощью операторов агрегирования по столбцам L= () и по строкам Г= () легко построить агрегированную задачу размерности 1x1:

y ³ 0

                     (15.21)

где

,

Пусть x0(), u0 = - оптимальные решения задачи (15.20) и двойственной к ней и L0= (), Г0 = . Тогда из оптимальности x0, u0 и определения параметров агрегированной задачи (15.21) следует, что

;

                         (15.22)

Из соотношений (15.22) следует, что оптимальные решения агрегированной задачи и двойственной к ней равны 1.

Пусть компоненты операторов агрегирования L0 , G0 определяются нормированными оптимальными двойственными планами:

k = 1, 2;

; i =1, 2.

Тогда векторы y0 =  и v0 =  оптимальны в агрегированной задаче (15.22) и двойственной к ней.

Действительно, допустимость очевидна:

;

;

.

Если решение агрегированной задачи существует, то оно равно . С другой стороны, согласно утверждению 2а,  - также решение (15.21). Следовательно, и допустимы в исходной задаче

Отмеченные соотношения между решениями исходной задачи и ее агрегированного аналога дают возможность построить процесс согласования решений. Как и в других декомпозиционных схемах, исходная задача (15.18) разбивается на локальные задачи подсистем и координирующую задачу. Последняя обычно представляет агрегированный аналог (уменьшенную копию) исходной задачи. Композиция локально-оптимальных планов подсистем, полученных на очередной итерации, задает очередное приближенное решение задачи (15.18). По соотношению между решениями агрегированной задачи ,  локальных задач , точнее, по разнице

Похожие материалы

Информация о работе

Предмет:
Экономика
Тип:
Конспекты лекций
Размер файла:
303 Kb
Скачали:
0