После окончания автономного выполнения консультационной опера­ции, признаком чего является занесение в ОБД либо конкретных значений переменных у, либо близость правой и левой границ возможных изменений по всем компонентам у, появляется сооб­щение:

42. ВАМ НЕОБХОДИМО СОГЛАСОВАТЬ РЕЗУЛЬТАТЫ РЕШЕНИЯ ЗАДАЧИ СО СЛЕДУЮЩИМИ ЛФР, МИ

<пароль ЛФР, а > — ВАРИАНТ <номер варианта> *-----

ПО <число> (данное число соответствует St, а предоставляемые параметры, по кото­рым возможно проведение согласования, определяются как ФSt (см. п. 10.1.2.2) ПАРАМЕТРАМ

<наименование 1-го параметра>

.

.

.

Приведенное сообщение соответствует задаче горизонтального согласования. Задачам вертикального согласования соответствует сообщение:

43. РЕШЕНЫ ЗАДАЧИ, РЕЗУЛЬТАТЫ КОТОРЫХ ПОЗВОЛЯЮТ УТОЧНИТЬ РАНЕЕ ЗАДАННЫЕ ВАМИ ЗНАЧЕНИЯ ПРОГНОЗНЫХ ПАРАМЕТРОВ:

<1-й прогнозный параметр>

.

.

.

<шифр ЛФР, решившего 1-ю задачу>

.

.

.

Следующая группа алгоритмизирующих элементов связана с формированием среды взаимодействия КМ. При этом часть этой среды, а именно, модели, трансформирующие результаты функ­ционирования одних КМ в исходные данные для других, форми­руется элементом Е5,1, формирование оставшейся части — мето­дик обмена информацией между взаимодействующими КМ в про­цессе согласования результатов их автономного функциониро­вания — возложим на элементы Е3, 11 (для горизонтального согла­сования) и Е3,12 (для вертикального согласования).

Выбрать режим решения задачи согласования позволяет сле­дующее сообщение:

НЕ нашли? Не то? Что вы ищете?

44. УКАЖИТЕ РЕЖИМ ПРОВЕДЕНИЯ СОГЛАСОВАНИЯ

ДИАЛОГОВЫЙ *-----------

ЭЛЕКТРОННАЯ ПОЧТА *-----------

Вне зависимости от выбранного режима после ответа ЛФР, а на предыдущее сообщение запрашивается:

45. ЗАДАЙТЕ МЕТОДИКУ СОГЛАСОВАНИЯ

*------------------------------------------------------------------*

В ответ ЛФР должно задать между звездочками имя выбираемой методики. Если решается задача горизонтального согласования, то полагается, что выбранная методика «устраивает» обоих ЛФР, ов.

Решение задачи горизонтального согласования, возлагаемое на элемент Е3,11, заключается в минимизации потерь в эффектив­ности формируемых рекомендаций каждой операции с точки зрения их локальных критериев. В общем случае потери эффективности рекомендаций одной операции приводят к увеличению эффективности другой. Поэтому в основу методики функционирования элемента E3,11 положим построение кривой компромисса в координатах, определяемых компонентами критериев, используемых при оценке эффективности рекомендаций каждого из рассматриваемых КМ. При этом предполагается, что построение этой кривой производится путем взаимных уступок, а построение каждой точки кривой компромисса представляет собой определение рациональных сформированных рекомендаций при исходных данных, переданных от взаимодей­ствующей операции, т. е. требует функционирования элемента E3,8, который является составным элементом Е2,3 (именно этим обстоятельством он ранее был отнесен к элементам третьего уровня).

Функционирование элемента E3,11 может быть проиллюстри­ровано следующими сообщениями:

46. ЗАДАЙТЕ УДОВЛЕТВОРЯЮЩЕЕ ВАС ЗНАЧЕНИЕ

<имя 1-го согласуемого параметра> *----------

.

.

.

В ответ на данный запрос ЛФР должно в позициях после звездочки задать свои предложения по значениям парамет­ров. Эти значения далее «пересчитываются» в значения парамет­ров, которыми оперирует другое ЛФР, и он получает соответствующее сообщение.

Если при ответе на сообщение 44) выбран режим электронной почты, то система формирует соответствующее сообщение на базе ответа на сообщение 46) и помещает его в «почтовый ящик» ука­занного в сообщении 42) ЛФР, а. Как только ЛФР начинает очередной сеанс работы, ему на экран поступает сообщение:

47. РАБОТАЕТ РЕЖИМ ЭЛЕКТРОННОЙ ПОЧТЫ

ПОСТУПИЛИ СЛЕДУЮЩИЕ СООБЩЕНИЯ:

ОТПРАВИТЕЛЬ *

СООБЩЕНИЕ <пароль ЛФР, пославшего сообщение>

<текст сообщения, включающий предложения по значениям

согласуемых параметров>

Рассматривая полученные значения согласуемых параметров как исходные данные, ЛФР должно выполнить возло­женную на него консультационную операцию с этими данными. Для этого ему надо передать управление элементу Е3,8 и решить задачу. Помимо этого оно должно, действуя вышеизложенным способом, дать другому ЛФР свои предложения по согласуемым параметрам. Таким образом обмениваясь информацией и оцени­вая каждый раз, во что выливается движение навстречу друг другу, ЛФР, ы должны в итоге выработать совместно согласованные сформированные рекомендации.

Если в ответе на сообщение 44) был выбран диалоговый режим согласования, то на экран второго ЛФР, а поступает сообщение:

48. ЛФР (пароль 1-го ЛФР, а) ГОТОВО К ПРОВЕДЕНИЮ СОГЛАСОВАНИЯ ПОДТВЕРДИТЕ СВОЮ ГОТОВНОСТЬ, ЗАДАВ «ДА» ИЛИ «НЕТ»

*___ __ ___ ___ ___ __ __ *

Если второе ЛФР готово к проведению согласования, то у него на экране появляется сообщение:

49. ПРЕДЛОЖЕНИЯ <пароль 1-го ЛФР, а>.

<имя 1-й переданной переменной> * <значение 1-й переданной. переменной>

.

.

.

<имя 1-й переменной, задаваемой <значение 1-й переменной 2-м ЛФР, ом > 2-го ЛФР, вычисленное как. функция от значений,

заданных 1-м ЛФР>

. . .

.

Методика функционирования элемента Е3,12, на который воз­лагается решение задач вертикального согласования, содержит три группы действий. Первой из них является определение зада­ний для нижестоящих консультационных модулей. Эти действия возложим на элемент E4,3. Действия второй группы связаны с обработкой результатов нижестоящих консультационных модулей и формированием на их базе прогнозных коэффициентов (реакций) для вышестоя­щего модуля. Эти действия возложим на элемент E4,4. Третью группу составляют действия по выделению рационального или конкурентоспособных вариантов формируемых рекомендаций при функ­ционировании консультационных модулей. Действия этой группы могут быть возложены на рассмотренный выше элемент Е2, 3, опреде­ляющий функционирование консультационных модулей. В качестве при­мера методики функционирования элемента Е2,3 в этом случае может рассматриваться логика выполнения оператора RKON. Соответственно для элементов Е4,3, E4,4 — логика выполнения операторов КPR, КZN (см. п. 10.1.3.4).

Функционирование элемента Е4, 4 может быть проиллюстри­ровано следующими сообщениями. Первое из этих сообщений имеет вид

50. ЗАДАЙТЕ СПОСОБ ОПРЕДЕЛЕНИЯ ПРОГНОЗНЫХ ПАРАМЕТРОВ

*------------*

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

Далее следует сообщение

51. ЗАДАЙТЕ ЗАДАНИЕ ДЛЯ МОДУЛЕЙ НИЖНЕГО УРОВНЯ <пароль 1-го подчиненного ЛФР, а>

АННОТАЦИЯ:

ДАННЫЕ ---*---

В ответ на это сообщение ЛФР должно составить аннотацию, а также указать в той же строке, что и слово «ДАННЫЕ», после звездочки номер варианта ОБД, откуда соот­ветствующее ЛФР должно брать исходные данные для решения задачи. В другом случае оно должно на каждой строке ввести имена переменных и их значения, которые будут воспри­ниматься в нижележащем модуле как директивные исходные данные. После того, как задание для первого подчиненного ЛФР, а сформировано, формулируется задание для второго ЛФР, а и т. д.

Если в строке, где помещено слово «ДАННЫЕ», в позициях после звездочки будет определено имя формального алгоритма, то процедура формирования исходных данных для нижележащих консультационных модулей будет производиться на основе этого алго­ритма. При этом ЛФР будет получать лишь информа­ционные сообщения:

52. ДЛЯ ЛФР, а <пароль 1-го ЛФР, а>

СФОРМУЛИРОВАНО ЗАДАНИЕ

<1-я переменная> -----------* <значение>

.

.

.

АННОТАЦИЯ:

Ознакомившись с этим сообщением и составив аннотацию, ЛФР, осуществив «пустой ввод», как бы санкционирует выполнение сформированного алгоритмом задания. Если есть необходимость, то ЛФР может скорректировать зада­ние и лишь затем осуществить его пересылку.

Сформулированное задание, попав в «почтовый ящик» соот­ветствующего ЛФР, а, предстает перед ним в виде следую­щего сообщения

53. ВЫ ДОЛЖНЫ ВЫПОЛНИТЬ ЗАДАНИЕ

<текст аннотации>

ДАННЫЕ НАХОДЯТСЯ В ВАРИАНТЕ <номер варианта> ОБД

Представленные алгоритмизирующие элементы управляющего модуля САК охватывают в структурированном виде основные действия, требующие выполнения в процессе формирования консультационных модулей.

10.1.4.2. Состав и структура информационного обеспечения УМ

Информационное обеспечение (ИО) представляет собой сово­купность данных, используемых в процессе формирования КМ. Основное требование, предъявляемое к ИО, состоит в обеспечении независимости (инвариантности) УМ от конкретного прикладного программного и информационного обеспечения (ППИО). Данная независимость может быть получена путем введения:

1. Фиксированной информационной структуры, содержащей требуемые для работы алгоритмов УМ сведения о ППИО.

2. Предварительного этапа обработки ППИО, заключающегося в преобразовании ППИО во внутреннее представление УМ. В ре­зультате выполнения этой процедуры информационная структура заполняется конкретными данными о ППИО. Данный этап далее будем называть этапом настройки.

3. Некоторой канонической формы описания ППИО, содержа­щей в себе всю информацию, необходимую для работы алгоритмов формирования КМ. Такая канонизация является необходимой для автоматизации проведения этапа настройки УМ на конкретное ППИО.

Рассмотрим состав и структуру ИО. Настройка УМ на конкрет­ное ППИО, сводящаяся к заполнению этой структуры данными о том или ином используемом ППИО, представляет собой само­стоятельный режим работы УМ и в данной работе не рассматри­вается.

Основными функциями ИО являются обеспечение информа­ционной связи УМ с внешними элементами (ЛФР, ми, ППИО, стандартным программным обеспечением КТС, в роли которого далее рассматривается операционная система (ОС), а также между различными консультационными модулями).

Из за большого объема этот материал размещен на нескольких страницах:
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