Резюмируя сказанное, можно сделать вывод, что процедура по выявлению вертикальных информационных связей сводится к постоянному «отслеживанию» появления в процессе формирования рекомендаций совокупностей элементарных моделей, которые, во-первых, могут быть вычислены (сформированы) на основе полученных к данному моменту времени результатов и, во-вторых, составляют второй уровень тандемных моделей, где первым уровнем является элементарная модель, содержащаяся в расчетной модели той или иной уже выполненной операции.
10.1.2.2. Оператор КОN как основа выполнения процедур формирования консультационных модулей
Согласно предложенному выше обобщению процедур формирования КМ в основе их выполнения лежит определение взаимозависимости компонент некоторого вектора J, специальным образом составляемого при выполнении каждой процедуры. При этом основная информация заключается в характеристике рассматриваемого вектора: является ли он корректным, противоречивым или неполным. Эта информация позволяет установить содержание требуемых действий в процессе формирования КМ (например, предусмотреть взаимодействие формируемого КМ с соседними модулями при выявлении информационной связи между ними). Однако она еще не позволяет организовать целенаправленного выполнения этих действия (в частности, в приведенном примере для этого необходимо установить конкретные консультационные параметры, значения которых должны быть согласованы).
Определим характеристики каждого состояния вектора J (противоречивого, корректного, неполного), их консультационную интерпретацию и использование в процессе формирования КМ. Для этого введем в рассмотрение некоторую переменную אּ(J), значениями которой могут быть J0, J+ или J-:
אּ (J)=
где J0, J+, J- — соответственно определяют факт корректного, противоречивого и неполного вектора.
Если вектор J противоречив (будем обозначать такой вектор J+), то представляется необходимым определить те его компоненты, которые являются взаимозависимыми.
Взаимозависимые компоненты вектора J+ будем обозначать через ФSt(J+). Определение данных компонент позволит:
1) при выполнении процедуры по формированию расчетных моделей обеспечить целенаправленную корректировку вектора исходных данных I, удаляя из него зависимые компоненты;
2) при выполнении процедуры по определению статуса консультационных модулей выявить взаимозависимые компоненты исходных ограничений, задающих область допустимых рекомендаций. Если эти компоненты являются не фиксированными, а ограниченными, то можно найти их «пересечения» и определить, являются ли они взаимоисключающими. Если же взаимозависимые компоненты исходных данных являются взаимоисключающими, то их выявление позволит, в случае необходимости, обеспечить целенаправленную их корректировку;
3) при выполнении процедуры по выявлению информационных связей конкретно указать взаимозависимые формируемые рекомендации различных операций и организовать процесс их согласования.
Очевидно, что каждый вектор J+ может быть преобразован в корректный путем удаления из него отдельных взаимозависимых компонент. Обозначим через St(J+) число компонент из J+, при удалении которых из данного вектора он становится корректным.
Для достижения корректности из J+ должны удаляться переменные в определенных сочетаниях. Например, рассмотрим исходную модель, описываемую следующими уравнениями:
(10.30)
При J = {х1, х2, х5, х6} получим σ = {х2, х4}. При L = {1, 2, 3, 4}, т. е. при рассмотрении всех четырех уравнений имеет место условие (10.27), определяющее названный вектор J как противоречивый. Следовательно, אּ (J) = J+. При этом St(J+) = 2, a ФSt (J+) = {x1 x3, х5, х6}. Удалим из J элементы х5, х6. В этом случае J = {x1, x3} противоречив, так как при L = {1, 2, 3} имеет место условие (10.27). В то же время, если из J удалить х5, x1, то полученный вектор J = {x3, х6} является корректным. Также корректными являются векторы J = {x1, х5}; J = {х1, х6} и др.
В дальнейшем каждую i-ю совокупность компонент противоречивого вектора J+, путем удаления которых данный вектор становится корректным, будем обозначать USti (J+)
ФSt (J+):
| { USti (J+)} | = St(J+); J+\USti (J+) = J0.
Таким образом, для противоречивого вектора J важными являются характеристики ФSt(J+), St(J+), {USti (J+)}i=1,2.....n (где Nj+ — число возможных комбинаций взаимозависимых компонент вектора J+, путем удаления которых из J+ этот вектор может быть преобразован в корректный). При этом весьма существенным является то, что способы сведения противоречивого вектора к корректному могут быть неоднозначны, т. е. в общем случае Nj+ > 1.
Последнее обстоятельство делает необходимым участие ЛФР, а в выборе конкретного варианта USti(J+), смысл которого определяется выполняемой процедурой формирования КМ. Так, при формировании расчетной модели выбор ЛФР, ом того или иного варианта USti(J+) приводит к конкретизации первоначально заданного состава исходных данных, оставляя часть из них в том же качестве и переводя другую их часть в состав вычисляемых величин.
При выделении информационных связей между консультационными модулями выбор USt(J+) равносилен определению векторов rij (см. п. 10.2.2), т. е. конкретных параметров формируемых рекомендаций, по которым будет происходить непосредственно согласование результатов этих модулей. Например, пусть при выполнении некоторого консультационного модуля используются данные по нескольким параметрам, определяемым в процессе функционирования другого модуля, которые в свою очередь являются взаимозависимыми. Тогда все эти данные будут содержаться в ФSt(J+), а определение USt(J+) равносильно выделению из этих параметров, тех, значения которых должны стать предметом согласования.
При определении невыполнимого статуса консультационных модулей множество ФSt(J+) выделяет из всей совокупности исходных для выполнениях рассматриваемого модуля данных те, которые противоречивы. Их определенные сочетания, задаваемые в виде векторов USti(J+) (i=1, 2, ..., Nj+), представляют ЛФР, у информацию о возможных путях снятия этих противоречий.
Рассмотрим теперь характеристики вектора J в случае его неопределенности, обозначая этот вектор через J-. Ими являются наборы переменных модели, дополняя которыми тот или иной вектор J-, можно получить корректный вектор J. Такого рода дополнения будем обозначать ∆(J-):
J-U∆(J-) = J0.
Несложно показать, что для каждого конкретного J- его дополнение до корректного неединственно. Так, например, пусть исходная модель представлена в виде уравнений (10.30). Тогда при J = х1 получим
σ= {х2, х3, x4, х5, х6}. Здесь ни при каком L, т. е. ни при каких сочетаниях приведенных связей, условия (10.25), (10.27) не выполняются. Следовательно, אּ(J)=J-. Рассмотрим следующие сочетания переменных модели {х2}, {x3}, {x5, х6} и др. Каждое из них может быть определено как ∆(J-).
Из приведенного примера следует, что размерность вектора ∆(J-) может изменяться, так же как и разрешимые при каждом ∆(J-) системы связей модели. Практически наибольший интерес представляют случаи, когда вектор ∆(J-) выбирается из условия минимизации его размерности, а в ряде случаев и из условия доведения J- до τ-полного, т. е. обеспечивающего вычисление некоторых заранее определенных переменных модели. В дальнейшем вектор ∆(J-) минимальной размерности будем обозначать
.
Использование характеристики
предусматривается, в первую очередь, при формировании расчетных моделей, когда задаваемых исходных данных для вычисления требуемой характеристики консультируемой проблемы недостаточно. В данной ситуации ЛФР, у должны быть представлены альтернативные варианты дополнения исходных данных, а именно —
.
И, наконец, рассмотрим характеристики вектора J в случае его корректности (обозначаемого J0). Такими его характеристиками являются:
1) множество разрешимых при J0 связей исходной модели, обозначаемое далее L0. Это множество является исходной информацией для определения порядка разрешимости входящих в него связей;
2) множество переменных модели, которые могут быть выражены через J0 с помощью связей L0. Обозначим эти переменные через
σ(J0, L0). На их основе может быть сделан вывод о τ-полноте и частичной τ-полноте вектора J0, используя соответственно условия (10.28) и (10.29).
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


