АНАЛИТИЧЕСКИЕ КОМПОНЕНТЫ ИНФОРМАЦИОННОМ ТЕХНОЛОГИИ ФОРМИРОВАНИЯ ДИНАМИЧЕСКИХ ХАРАКТЕРИСТИК ЗАПРОСОВ ИНТЕЛЛЕКТУАЛЬНЫХ АГЕНТОВ С ПОДТВЕРЖДЕНИЕМ
Птицына Л.К., д.т.н., профессор, Санкт-Петербургский государственный университет телекоммуникаций имени проф. М.А. Бонч-Бруевича, [email protected] Лебедева А.А., Санкт-Петербургский государственный университет телекоммуникаций имени проф. М.А. Бонч-Бруевича, [email protected]
£ О л л С
Ключевые слова:
интеллектуальный агент, запрос, подтверждение, объектно-ориентированная модель, метод.
Описаны причины объективной необходимости развития формализаций для формирования динамических характеристик интеллектуальных агентов. Выделена ситуация для разработки новой формализации. Указанная ситуация связана с выполнением запросов с вероятным подтверждением. Новая формализация предназначена для детализации учёта архитектурной организации интеллектуальных информационных агентов. Теоретическая основа разработки сохраняет преемственность с известной методологией формирования модельно-анали-тического интеллекта информационных агентов с контролируемым качеством. Разработка новой формализации начата с выбора объектно-ориентированного подхода к моделированию интеллектуальных информационных агентов. В рамках выбранного подхода задействован класс диаграмм деятельности.На традиционные приёмы построения моделей в классе диаграмм деятельности наложены предлагаемые дополнения к отображению особенностей функционирования агентов. Дополнения предусматривают введение в образы моделей статистических характеристик подчинённых действий, их стохастических связей и функциональных спецификаций объединений параллельных действий. Применение дополнений обеспечивает формирование математического описания расширенных объектно-ориентированных моделей интеллектуальных информационных агентов. Формируемое описание детализировано до уровня представления содержания и размерностей параметров, функций и характеристик. В расширенных моделях учтено событие вероятного подтверждения запроса. Согласно этому описанию разработан новый метод образования модельно-аналитиче-ского интеллекта информационных агентов. Образование осуществлено по пути определения динамических характеристик интеллектуальных информационных агентов при выполнении запросов с вероятным подтверждением. Метод описан с точностью до каждой операции над компонентами расширенной объектно-ориентированной модели информационного агента. В каждой операции приняты во внимание альтернативные условия их выполнения. Механизм вероятного подтверждения проанализирован посредством построения и операционного преобразования эквивалентного стохастического матричного описания в классе цепей Маркова. В эквивалентное матричное описание включена плотность распределения вероятностей времени выполнения вложенных действий интеллектуального информационного агента. Вложенные действия отражают деятельность агента при выполнении запроса без подтверждения. Разработанный метод обеспечивает получение аналитических выражений для определения и оценки динамических характеристик интеллектуальных информационных агентов при выполнении запросов с подтверждением. Находимые оценки могут быть сопоставлены с результатами вычислений согласно неявному модифицированному методу свертки. Аналитические выражения для определения и оценки динамических характеристик интеллектуальных информационных агентов при выполнении запросов с подтверждением представляют собой новый сегмент их модельно-аналитического интеллекта. Подобные обстоятельства позволяют проводить подтверждение правильности работы модельно-аналитического интеллекта. В целом содержание формируемого модельно-аналитического интеллекта предоставляет дополнительные механизмы регулирования качества функционирования интеллектуальных информационных агентов.
Объективная потребность в совершенствовании обширного многообразия инфокоммуникационных технологий объясняется непрерывно расширяющимся использованием 1Т-разработок в целях обеспечения устойчивой конкурентоспособности корпораций. Представительный сектор перспективных направлений развития указанного многообразия ориентируется на интеллектуализацию агентных технологий на основе планирования действий и формирования мо-дельно-аналитического интеллекта агентов, обеспечивающих определение и соблюдение гарантий качества их функционирования. В [1] формализуется процесс образования математических компонентов модельно-аналитического интеллекта информационных агентов для гетерогенной сети при априорной неопределённости описания механизмов синхронизации выполняемых ими действий, основой которого является применение методов теории распределённых вычислительных систем. В [2] разрабатывается методология формирования модельно-аналитического интеллекта агентов для определения и соблюдения гарантий качества их функционирования при расширенном базисе описаний механизмов синхронизации выполняемых ими действий. В [3] описывается концепция развития указанной методологии при объектно-ориентированном анализе достижимости целей программными интеллектуальными агентами. В [4] предложенная концепция реализуется применительно к формированию модельно-аналитического интеллекта информационных агентов с динамической синхронизацией их действий. Проведённые исследования, посвящённые формированию модельно-аналитического интеллекта агентов, ориентируются на выполнение действий без их подтверждения. Однако в практических сферах применения агентных технологий достаточно часто встречаются ситуации, требующие подтверждения выполнения отдельных действий агентов. В связи с этим актуализируется научно-техническая задача расширения функциональных возможностей методологии формирования модельно-аналитического интеллекта агентов на случай учёта подтверждений выполняемых ими действий.
Предлагаемый подход к расширению функциональных возможностей методологии формирования модельно-аналитического интеллекта агентов на случай учёта подтверждений выполняемых ими действий базируется на формализации анализа расширенной объектно-ориентированной модели процесса исполнения запроса с вероятным возвратом к начальному действию.
Согласно [2,3] расширенная объектно-ориентированная модель деятельности строится в классе диаграмм деятельности с дополнениями, определяющими статистические характеристики подчинённых действий, их стохастические связи и функциональные спецификации объединений в случаях распараллеливания моделируемого процесса на выполняемые
подпроцессы. При подобном расширении объектно-ориентированная модель описывается с помощью следующих характеристик, функций и параметров:
- щ (к;), к; = 1,2, ..., К - плотность распределения вероятностей к; дискретного времени выполнения ¿-го действия, К - верхняя граница дискретного времени выполнения ¿-го действия, I - общее число действий, для каждого из которых соблюдается следующее условие:
- Рц, ; = 1,2, ..., 7; I = 1,2, ..., Ь) вероятности выбора альтернативных вариантов поведения в ходе деятельности, которые удовлетворяют условию полной группы несовместных событий:
Ч
1=1
где) - номер узла решения; Ь) - число альтернативных вариантов поведения после решения ), 7 - число узлов решения;
- матрица инциденций для узлов разъединения и узлов соединения А размера (пхп), где п - общее число узлов разъединения и узлов соединения; а, = 0, если узлы не связаны через узлы действий; а, = 1, если )-ому узлу предшествуют узлы действий, следующие в последовательности узлов после ¿-ого узла; а, = -1, если узлы действий, предшествующие ¿-ому узлу, следуют после -ого узла;
- спецификации всех узлов соединений, характеризующих взаимодействие действий в деятельности;
- q вероятность возврата к начальному действию.
Для формирования динамических характеристик
запросов интеллектуальных информационных агентов с подтверждением предлагается метод, содержащий следующие этапы:
1. Выделение в расширенной объектно-ориентированной модели запроса с подтверждением последовательностей узлов действий, замена каждой последовательности новым узлом более сложного действия с определением эквивалентной характеристики в виде плотности вероятности времени его выполнения по следующей формуле:
ШЙ^ОЛ.....(Ж-1)
колт = тт(к0 +к1 + ... + кт),..., тах(А:0 +к1+... + кт),т = 0,1,...,Mj и(к0) = и0(к0).
где к01 ..,т - дискретное время выполнения последовательности т действий; и(к01..,т) - плотность вероятности времени выполнения последовательности (т + 1) действий.
2. Нахождение в расширенной объектно-ориентированной модели запроса с подтверждением группы узлов альтернативных действий, замена каждой най-
www.h-es.ru
h&es research
33
денной группы новым узлом более сложного действия с определением эквивалентной характеристики в виде плотности вероятности времени его выполнения согласно соотношению:
Ч
и(к1,2,...,1,. . ,Ь, ) = Х Р1,1и1 (к)
1=1
ik ,...,maxk; l = 1,2,..., L
n=l A-l
n=l 1
A12„jV = maximin^,minÄ2,.mini„,...),...,
n
max (max , max ,..., max kn,.max
л-l A'-1
п~1 k=I
(5)
где
... „... jv) = G(N,M, 2... „... N) при 1 < M < N,
О, если M > N;
«. ,v
^ Hv(r), если M = 1;
(9)
G(N,M,IND,k12 n „) =
1 I I
где и(к12 ,...,;,..., ь ) - плотность вероятности к12 ,...,1,..,ц времени выполнения Ь альтернативных действий.
3. Выделение последовательностей узлов новых более сложных действий, замена каждой выделенной последовательности новым узлом укрупненного действия с определением по формуле (1) эквивалентной характеристики в виде плотности вероятности его выполнения.
4. Представление спецификаций узлов соединений расширенной объектно-ориентированной модели запроса с подтверждением в базисе функций л(М),у(№), «М из ДО», где N - степень параллельности, М - число выполненных действий, по окончании которых завершается соединение параллельных действий.
5. Выделение в модели групп узлов параллельных действий, замена каждой группы новым узлом укрупненного действия с определением эквивалентной характеристики в виде плотности вероятности времени его выполнения:
N ^1.2,.... и,.., N N ¿1.2,..., л,..., Л-1
2 «Л))-П( I "ЛЮ) (2)
(3)
TV «V . .V 1 7V V> л. .V
v) = II0- Z «АМЮ- Z (4)
"Л(/Хеслм М = N;
т= 1
''/.V/i(A" . \)('< v " K'W - UM) - I.A. 3 „ ч) + xG(N -1 ,M,IND - \,kt2„ v), еслг< M <N;
«... , X г=1
ТЛЮ = 1,2, ...,7V;
ki,2 ,...,n..., n — время выполнения параллельных действий; иЛ(к12 ,...,п,..., N ) — плотность вероятности времени выполнения параллельных действий при соединении согласно булевой функции л(М); uv(k12г..,п,..,ы) — плотность вероятности времени выполнения параллельных действий при соединении согласно булевой функции v(N); uM,N(k12 t..,n>..,N) — плотность вероятности времени выполнения параллельных действий при соединении согласно функции «M из N»; UM>N(k1>2>..,n>..,N ) — функция распределения времени выполнения параллельных действий при соединении согласно функции «M из N».
Используются формулы (2), (3), если соединение осуществляется согласно булевой функции л(^, или формулы (4), (5), если узел соединения описывается булевой функцией v(N), или формулы (6), (7), (8), (9), если соединение проводится в соответствии с функцией «M из N».
6. Формирование последовательности узлов укрупненных действий и определение u(k01.,i.,I ) плотности вероятности времени k01..,i.,I = 1,2, ... K01>.,it.,I их выполнения согласно соотношению (1).
7. Выделение в модели групп узлов укрупнённых действий с подтверждением и формирование эквивалентной модели в виде конечной цепи Маркова с поглощающим состоянием в матричной форме
0f(N) f(N-l) f(N-2)f(N-3) .../(1) 0
имАК2,-,п,...,ы)= Z u^(r)npuM = N (7)
0 0 1 0 0 ... 0 0
0 0 0 1 0 ... 0 0
0 0 0 0 1 ... 0 0
0 0 0 0 0
я 0 0 0 0
0 0 0 0 0
(8)
Р =
1 0
0(1-?) 0 1
где Р - квадратная матрица (^+2)х^+2)) переходов во множестве дискретных состояний Б, | Б | = N+2, где ^+2)-ое псевдосостояние является поглощающим;
/(п) = и(коЛ...Л...д ), п = код,...Л...д , N = код,...Л...д : д - вероятность подтверждения выполняемого запроса.
Нахождение и(к01 ...¿...дд1+1) ) плотности распределения вероятностей к01 ...¿...,1д1+1) = 1,2,...,Д,... времени выполнения запроса с подтверждением:
где Р1Д+2 - (1, (Д+2))-ой элемент код ,...,¿,...,1,(1+1) -ой степени матрицы;
Р1,м+2"Ш+1' - (1, (Д+2))-ой элемент (ко,1 ,...,¿,...,1,(1+1) -1)-ой степени матрицы;
к0,1 ,...,£,...,1, с1+1) - дискретное время выполнения запроса с подтверждением.
Замена выделенной группы новым узлом укрупненного действия с определением эквивалентной характеристики в виде плотности вероятности времени его выполнения и(к01 ,...,¿,...,I,сI+1) ).
8. Определение .Е'Ск0,1 ...,¿,...,1, (.Г+1)] математического ожидания и D[k01,..,¿,..,I,сI+1)] дисперсии дискретного времени выполнения циклической реализации запроса с подтверждением
шах ^0,1,1,(7+1)
пш*од.....i..,/,(/+!)
max к
0,1,...,i...,I,(I +1)
0,\,..,i,..,I,(I +1)J
min к.
I (k0,1,...,i.
0,1,...,i,...,I,(I+1)
0,1,...,i...,I,(I +1)
Е[Кх-,1,-,1,(I+1)]) и(К,1,-,1,-,1,(I+1))
Предлагаемый метод является аналитической альтернативой для анализа представленного вида стохастического дискретного процесса с помощью неявного модифицированного метода свертки, раскрытого в [5-6] и позволяющего в ходе вычислительного процесса оценить динамические характеристики параллельного процесса. В связи с этим оценки динамических характеристик, получаемые с помощью разработанного метода, можно подтвердить результатами применения модифицированного метода свертки. Однако явные преимущества аналитической альтернативы заключаются в образовании нового сегмента модельно-анали-тического интеллекта информационных агентов, обеспечивающего возможность контроля и соблюдения необходимых требований к качеству их функционирования при выполнении запросов с вероятным под-
тверждением в стохастически изменяющихся средах. Представленная функциональность раскрытой формализации предопределяет её новизну.
Прикладная значимость разработанной формализации заключается в обеспечении целевого проектирования рациональных интеллектуальных информационных агентов, выполняющих запросы с подтверждениями.
Литература
1. Птицына Л. К., Власов С. Н. Разработка и анализ моделей поведения интеллектуальных информационных агентов в гетерогенной сети при априорной неопределённости // Промышленные АСУ и контроллеры. - 2011. № 6. - С. 33 - 37.
2. Птицын А. В., Птицына Л. К. Аналитическое моделирование комплексных систем защиты информации. - Гамбург. Saarbrucken: LAP LAMBERT Academic Publishing, 2012. - 293 с.
3. Птицына Л. К., Птицын А. В. Объектно-ориентированный анализ достижимости целей программными интеллектуальными агентами // Актуальные проблемы инфотелекоммуникаций в науке и образовании. II -я Международная научно-техническая и научно-методическая конференция: сб. научных статей / под ред. С. М. Доценко, сост. А. Г. Владыко, Е. А. Ани-кевич, Л. М. Минаков. - СПб.: Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича, 2013. - C. 636 - 640.
4. Птицына Л. К., Лебедева А. А. Разработка системно-аналитического ядра информационных интеллектуальных агентов с динамической синхронизацией их действий // Актуальные проблемы инфотелеком-муникаций в науке и образовании. III Международная научно-техническая и научно-методическая конференция: сб. научных статей / под ред. С. М. Доценко, сост. А. Г. Владыко, Е. А. Аникевич, Л. М. Минаков. - СПб.: Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича, 2014 - C. 505 - 509.
5. Птицына Л.К., Соколова Н.В. Программное обеспечение компьютерных сетей. Моделирование механизмов синхронизации параллельных вычислительных процессов в системах мониторинга и управления: учеб. пособие. - СПб.: Изд-во Политехн. ун-та, 2010. - 213 с.
6. Птицына Л.К., Лебедева А.А. Модельно-ана-литическое обеспечение информационных интеллектуальных агентов с динамической синхронизацией их действий // Наукоемкие технологии в космических исследованиях Земли. - 2014. № 6. -С. 68 - 71.
ANALYTICAL COMPONENTS OF INFORMATION TECHNOLOGY OF FORMATION OF DYNAMIC CHARACTERISTICS OF QUERIES WITH CONFIRMATION INTELLIGENT AGENTS
Ptitsyna L., Doc.Tech.Sci., professor, Saint-Petersburg State University of Telecommunications, [email protected] Lebedeva A.,
Saint-Petersburg State University of Telecommunications, [email protected]
Abstrart
The article describes the causes of objective necessity of development of the formalization for the formation of dynamic characteristics of intelligent agents. It describes the situation for development of a new formalization. This situation is related to accomplishment of queries with probable confirmation. The new formalization is intended to detail of accounting of the architectural organization of intelligent information agents. The theoretical basis of the development preserves the continuity with known a methodology of formation model-analytical intelligence of informative agents with controlled quality. The choice of the object-oriented approach for intelligent information agents modeling is the beginning of the development of a new formalization. The class of activity diagrams is involved in this approach. Techniques for displaying of particular qualities of functioning of agents are added into conventional models in activity diagrams class. Statistical characteristics of subordinates operations, their stochastic relations and functional specifications of combination of parallel operations are introduced to the model. These additions provide formation of a mathematical description of the enhanced object-oriented models of intelligent information agents. This description is detailed to the level of representation of the contents and dimensions of the parameters, functions, and characteristics. Event of probable confirmation of request is taken into account in the advanced models. A new method for model-analytical intelligence of information agents is developed in this description. Creation is accomplished by the definition of dynamic characteristics of intelligent information agents when they execute queries with probable confirmation. The method is described with the accuracy of each operation on the components of an extended object-oriented information model agent. Alternative conditions are considered in each operation. The probable confirmation mechanism is analyzed by constructing and operational transformation of equivalent stochastic matrix description in the Markov's chains class. The density function of probability of the execution time of the nested actions of intelligent information agent is included in
the equivalent matrix description. Nested actions show the activity of the agent when it executes query without confirmation. The new method provides analytical expressions for the detection and evaluation of dynamic characteristics of intelligent information agents when they execute queries with confirmation. Found estimates can be compared with results of calculations in implicit modified convolution method. The new segment methodology of model-analytical intelligence is analytical expressions for the detection and evaluation of dynamic characteristics of intelligent information agents when they execute queries with confirmation. These circumstances allow confirmation of the correctness of a model-analytical intelligence. In General, the content of the generated model-analytical intellect provides additional mechanisms of regulation of quality of functioning of intelligent information agents.
Keywords: Intelligent agent, inquiry, confirmation, object-oriented model, method.
References
1. Ptitsyna, L.K., Vlasov, S.N. (2011), The development and analysis of behavioral models of intelligent informative agents in a heterogeneous network in conditions of a priori uncertainty // Industrial automatic control systems and controllers, no. 6, pp. 33 - 37.
2. Ptitsyn, A.V., Ptitsyna, L.K. (2012), Analytical modeling of complex information security systems, Saarbrucken: LAP LAMBERT Academic Publishing, Hamburg, Germany, 293 p.
3. Ptitsyna, L.K., Ptitsyn, A.V. (2013), Object-oriented analysis of reachability objectives by program informative agent, 2d International scientific-technical and scientific-methodological conference «Actual problems of in telecommunications in science and education», Saint-Petersburg, pp. 636 - 640.
4. Ptitsyna, L.K., Lebedeva, A.A. (2014), The development of system-analytical core of informative intelligent agents with dynamic synchronization of their operations, 3d International scientific-technical and scientific-methodological conference «Actual problems of in telecommunications in science and education», Saint-Petersburg, pp. 505 - 509.
5. Ptitsyna, L.K., Sokolova, N.V. (2010), Software for computer networks. Modeling mechanisms of synchronization of parallel computing processes in monitoring and management systems: educational book, Polytechnic University Publishing, Saint-Petersburg, Russia, 213 p.
6. Ptitsyna L.K., Lebedeva A.A. (2014), The model-analytical support of informative intelligent agents with dynamic synchronization of their operations // H&ES Research, no. 6, pp. 68 - 71.