После окончания автономного выполнения консультационной операции, признаком чего является занесение в ОБД либо конкретных значений переменных у, либо близость правой и левой границ возможных изменений по всем компонентам у, появляется сообщение:
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 |


