אּ
К. (10.80)
Переменные каждого уровня тандемной модели, определяемые разностью di \ di-1 соответствуют результатам выполнения операций 1-го уровня:
di \ di-1
yi. (10.81)
Директивные данные xi для рассматриваемого уровня соответствуют вектору di-1, содержащему все данные о результатах выполнения операций предшествующих уровней, необходимые для выполнения Si:
di \ di-1
xi (i = 1, 2,.. ,,N, d0
x0 = x1). (10.82)
Реакции z, как уже неоднократно отмечалось, соответствуют переменным v:
vi
zi (i = l, 2,...,N). (10.83) Определение этих переменных возможно на базе решения задачи идентификации, представляемой как реализация некоторого оператора Q:
vi = Q (di+1\di, vi+1) (i = 1, 2,..., N - 1; vN
zN = z0). (10.84)
Структура взаимодействия уровней тандемной модели может быть представлена в виде, показанном на рис. 10.22.
Обозначим оператор модели τMi (אּ) через Fi и представим его в виде:
Fi : { di-1, di\di-1, vi}
אּ (i = l,2,...,N), (10.85)
а для модели нижнего уровня:
FN : {d0, dN\do, vN}
אּ, (10.86)
где
dN\d0 =
(di\di-1) ![]()
yi = yо. (10.87)

Рис. 10.22. Структура взаимодействия уровней тандемной модели
Тогда решение задачи
(10.88)
является тождественным выполнению i-го уровня детализации, а задача
(10.89)
эквивалентна исходной задаче формирования рекомендаций.
Таким образом, решение задачи формирования рекомендаций по схеме последовательной детализации может быть представлено как последовательность автономного решения задач (10.88) на базе различных уровней тандемной модели с учетом условий (10.84), порождающих необходимость согласования получающихся при этом результатов. Исходной задаче формирования рекомендаций в таком случае соответствует решение задачи на модели нижнего уровня тандемной модели. Условием того, что формирование рекомендаций по схеме последовательной детализации (включая и проведение согласования) корректно является следующее:
= ![]()
. (10.90)
Основной проблемой при реализации процесса формирования рекомендаций по схеме последовательной детализации является организация процедур вертикального согласования. Их основным назначением является обеспечение такого выбора реакций zi (или vi) при выполнении каждого i-гo уровня детализации, чтобы в итоге было выполнено условие (10.90). Как правило, при организации процедур вертикального соглaсования по традиционной итерационной схеме данное условие из рассмотрения выпускается, заменяясь условиями:
Fi (xi, i , zi) = Fj (xj, j, zj) (i≠j; i, j=1,2.....N). (10.91)
Эти условия означают совпадение результатов вычислений на базе моделей различных уровней в точках, соответствующих автономно выбираемым рациональным формируемым рекомендациям.
Здесь и далее, учитывая соответствия (10.79)—( 10.83), модель i-го уровня (10.85) можно представить:
Fi : {xi yi, zi} K
а вектора xi:
xi = { xi-n yi-n+1, yi-n+2,...,yi-1)} (i = 1, 2,...,N, n=1, 2.....i-1).
Покажем, что условия (10.91) не являются достаточными для обеспечения выполнения условия (10.90) или тождественного ему:
i =
0, (10.92)
где i определяют из решения задачи на модели i-гo уровня;
0 находят полностью из решения задачи на модели нижнего уровня.
Рассмотрим двухуровневую задачу, решаемую на базе пары моделей М1 : К = F1 (х1, y1, z1) и М2 : К = F2 (x1, y1, у2, z2) при заданных значениях х1 и z2.

Рис. 10.23. Взаимное расположение графиков функций, соответствующих различным уровням тандемной модели
Из рис. 10.23, иллюстрирующего взаимное расположение графиков этих моделей, видно, что в точке А происходит совпадение результатов вычислений значений К на моделях М1 и М2 при {х1,
1} и
{х1, 1, 2}, где
1 =
min F1 (х1, y1, z1); 2 =
min F2 (x1, 1, y2, z2).
В точке А соблюдаются все условия получения результатов решения задач на моделях различных уровней и достигнуто совпадение значений критерия, полученных с использованием этих моделей. Однако условие (10.92), согласно которому точки А и В должны быть совмещены, не выполняется. Таким образом, рассмотренное условие (10.91) является недостаточным, чтобы судить о корректности решения задачи формирования рекомендаций путем последовательной детализации объекта.
Обеспечение корректности решения задачи формирования рекомендаций путем последовательной детализации связано, в первую очередь, с организацией процедур формирования информации для одних уровней детализации по результатам выполнения других из этих уровней. В дальнейшем, определяя задачу вертикального согласования, будем иметь в виду, что ее целью является обеспечение такого выбора формируемых рекомендаций
1,
2, ..., N на базе соответствующих моделей τМ1(К), τМ2(К), …, τМN (К), чтобы выполнялось условие (10.92).
Резюмируя сказанное, дадим постановку формальной задачи, решение которой лежит в основе вертикального взаимодействия КМ на базе многоуровневых моделей. При этом известными считаются:
- тандемная модель {τМ(К)}i=1,2.....N:
K = Fi(xi, yi, zi) (i=1, 2,...,N);
- значения x1 (x1 ≡ x0) и zN (zN ≡ z0);
- множество рассматриваемых сформированных рекомендаций
Y i (i = 1, 2, .... N).
Необходимо определить значения i (i = 1, 2..... N) из решения задач:
i =
min Fi (xi, yi, zi ) (i = 1, 2.....N) (10.93)
при связях:
zi = Q( i+1, zi+1) (i=1,2,...,N-1); (10.94)
xi = {xi-1, i } (i = 2, 3,...,N) (10.95)
таким образом, чтобы выполнялось условие:
i = 0. (10.96)
где
0 =
min FN (х1 у, zN),
![]()
Предложим подход к решению поставленной задачи.
10.1.3.2. Формирование подхода к решению задачи
Проанализируем принципиально возможные способы организации процедур вертикального согласования формируемых рекомендаций различных уровней. Источник рассогласования рекомендаций в данном случае состоит в том, что при проведении детализации на каждом уровне используется прогнозная информация о результатах выполнения операций последующих уровней, которая при непосредственном выполнении этих операций не подтверждается. Эта информация для операций уровня i задается в виде вектора zi, влияющего на формируемые рекомендации как i-гo, так и последующих уровней. Рассмотрим это влияние на примере изолированной пары уровней детализации — Si и Si +1, считая реакции xi и zi+1 известными константами.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |


