- определение множества конкурентоспособных рекомендаций Yконi на основе полученного Zi;
- определение программы πi (Yконi ,
),) Yкон, представляющей собой конечную совокупность рекомендаций i-го уровня, детализация которых на (i + 1)-м уровне позволяет уточнить прогнозируемые значения ziн ;
- определение рационального варианта детализации рекомендации
, что связано с выполнением операций следующего уровня; в результате чего находятся
+1 (
) и соответствующее значение
Fi+1(xi+1,
,
+1, zi+1), которые являются информацией, передаваемой на i-й уровень;
- анализ полученной информации о результатах детализации рекомендаций, производимый на i-м уровне; при этом:
а) если выполняется условие Гв > Fi+1 (xi,
,
+1, zi+1), то за верхнюю гарантированную оценку принимают значение
Fi+1 (xi,
,
+1, zi+1),
б) если детализированы все рекомендации из πi, т. е. πi \
= Ø, то это является условием, позволяющим уточнить ziн;
в) если ни одно из указанных условий не выполняется, то необходимо выбрать для детализации следующую рекомендацию из известной программы и передать ее на (i+1)-й уровень для детальной проработки.
Рассматриваемый процесс выделения рациональной рекомендации проводится до тех пор, пока полученный разброс значений минимизируемого критерия, обозначенный ранее ∆ и определяемый как разность между верхней и нижней границами гарантированного диапазона:
∆ = Гвi - Fi (xi, y*i, ziн) (10.104)
не достигнет наперед заданных значений.
Распространим полученные результаты на общий случай. Основным отличием рассмотренного взаимодействия от общего случая является то, что при выполнении операций (i + 1)-го уровня в общем случае должны рассматриваться не «точечные» значения zi+1, как предполагалось выше, а некоторое множество Zi+1. В этом случае информацией о результатах детализации некоторой рекомендации
на (i + 1)-м уровне будут уже не значения
+1(
) и Fi+1 (xi,
,
+1, zi+1), а множество Yконi+1 и границы его гарантированного диапазона: Гвi+1, Fi+1 (xi,
, y*i+1, z нi+1). Принципиально это ничего не меняет. В частности, если выше предполагалось значение Fi+1 (xi,
,
+1, zi+1) использовать для коррекции и Гвi, и zнi, то теперь значение Гвi+1 должно использоваться для коррекции Гвi, а значение Fi+1 (xi,
, y*i+1, z нi+1) — для коррекции zнi.
В общем случае представляется возможной организация трех схем вертикального согласования на базе процедур взаимодействия соседних пар уровней детализации:
- с максимальной детализацией;
- с минимальной детализацией;
- с детализацией по условию.
В первой из указанных схем предполагается, что после определения конкурентоспособных рекомендаций на каждом уровне выбирается одна из них и передается для детализации на следующий уровень. При этом информация на предшествующий уровень передается лишь после выбора на всех последующих уровнях единой рациональной рекомендации, соответствующей полученному заданию. Это означает, что получаемая на каждом уровне информация «снизу» полностью детализирует те рекомендации, которые были заданы для детальной проработки.
Вторая схема противоположна первой. Здесь на основе задания в виде некоторой рекомендации, например
, на (i + 1)-м уровне определяется соответствующее Yконi +1, и информация сразу передается на i-й уровень.
Названные схемы взаимодействия характеризуются такими двумя показателями, как «время исполнения задания по детализации одной рекомендации» и «конкретность детализации одной рекомендации», определяемая величиной ∆. Имеет место прямая пропорциональность между этими показателями и предпочтительность уменьшения первого из них и увеличения второго. Очевидно, что реализация взаимодействия по первой схеме обеспечивает максимум значений обоих показателей, а по другой схеме — минимум значений обоих показателей.
Практически наибольший интерес, видимо, представляет организация вертикального взаимодействия соседних пар операций по третьей схеме. Здесь предполагается, что при формулировании задания на детализацию каждой очередной рекомендации одновременно задаются и условия, по которым требуется сообщать информацию о результатах детализации. При этом очевидно, что организация взаимодействия по первой и второй схемам является частным случаем организации взаимодействия по третьей схеме.
Итак, предложенная схема вертикального согласования основывается на учете множественности реакций z при выполнении каждого уровня детализации рекомендаций. Она носит итеративный характер, где на каждой к-й итерации из некоторого множества альтернатив (
(к)) выделяются конкурентоспособные рекомендации (Yкон (к)). При этом требуется обеспечить условия:
Yкон (к)i![]()
(к)i , (10.105)
где
(1)i =
0i (i = 1, 2, .... N);
(к) i = Yкон (к-1) i, k>1 (i=1,2, .... N)
и
при
к. (10.106)
Тогда согласно принципу сжатых отображений рассмотренный метод можно считать сходящимся к рациональным рекомендациям в целом.
Определим основные операторы метода и покажем, что при их реализации выполняются условия (10.105) и (10.106).
10.1.3.4. Основные операторы метода
Согласно предложенной схеме основными процедурами метода являются:
- определение множества реакций Zi = Zi( i+1, i+2,…, N, ZN), соответствующих прогнозируемому множеству рекомендаций, следующих за рассматриваемым уровнем;
- определение множества конкурентоспособных рекомендаций
Yкон i =Yкон i (xi, Zi);
- определение программы πi(Yконi,
) Yконi детализации рекомендаций из Yконi с целью уточнения функции нижних границ.
Поставим в соответствие каждому из названных действий некоторый оператор и сформулируем процедуры выполнения этих операторов.
Рассматриваемый метод вертикального согласования основывается на том, что при выполнении операций каждого текущего уровня непосредственно учитывается множество реакций последующих уровней — Zi (i= 1, 2, ..., N — 1), которое должно соответствовать множеству рассматриваемых на этих уровнях рекомендаций j
(j=i+1, i+2, ..., N). Требуемые соответствия формально представляются в виде
Zi
Q(
i+1, i+2,…,
i+к, zi+к),
к = 1, 2, .... N-i; i = 1, 2, ..., N-1 (10.107)
и означают, что для каждых yi+к Yi+к, zi+к Zi+к (к = 1, 2, ..., N—1) найдется такое значение z'i Zi, при котором
Fi+к (xi, yi, yi+1,..., yi+к, zi+к ) = Fi(xi, yi, z'i), (10.108)
к = 1, 2, ..., N-i; i = 1, 2, ..., N-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 |


