Научная статья на тему 'Метод создания математических моделей принятия решений в многоагентных подсистемах'

Метод создания математических моделей принятия решений в многоагентных подсистемах Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
275
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АГЕНТ ОБУЧЕНИЯ КЛАССИФИКАТОРА / АГЕНТ КОМБИНИРОВАНИЯ КЛАССИФИКАТОРА / ПРИНЯТИЕ РЕШЕНИЙ / ДИСКРЕТНОЕ ПРОСТРАНСТВО / ЭЛЕМЕНТЫ УПРАВЛЕНИЯ / AGENT LEARNING CLASSIFIER / CLASSIFIER COMBINING AGENT / DECISION MAKING / DISCRETE SPACE / CONTROLS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кравченко Юрий Алексеевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHOD OF SUPPORT DECISION MATHEMATICAL MODELS DEVELOPMENT IN MULTIAGENT SUBSYSTEMS

This article describes a method of forming a mathematical model of the relationship between learning and combining classifier agents. Where a plurality of first simulates the function of control elements, and the second simulates a solution of the entire information system as a whole. The corrective action by the external environment is appearance in the condition absence of the ACC option expert solutions. The vector functions of the parameters considered intelligent agents were described. Graph structure of the relationship hierarchy of agents was built.

Текст научной работы на тему «Метод создания математических моделей принятия решений в многоагентных подсистемах»

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Петрушин В.А. Экспертно-обучающие системы. - К.: Наукова Думка, 1992. - 264 с.

2. Аманов ГА., Пустынникова КН. Обучение и искусственный интеллект, или Основы современной дидактики высшей школы. - Донецк: Изд-во ДОУ, 2002. - 504 с.

3. Марков В.В., Луцан М.В. Организация тестового контроля знаний на основе нечёткой модели экзаменатора // Известия ЮФУ. Технические науки. - 2010. - № 7 (108). - 262 с.

4. . .

группах // Открытое образование Научно-праетический журнал. - М.: CAPITALPRESS, 2009. - № 6 (77). - C. 26-33.

5. . ., . ., . ., :

. . . - 6- ., . . - .: , 2002. - 528 .

6. . ., . . // . Научно-практический журнал. - M.: CAPITALPRESS, 2010. - № 4 (77) - C. 26-33.

7. . . //

Известия ЮФУ. Технические науки. - 2010. - № 7 (108). - C. 7-13.

Статью рекомендовал к опубликованию д.т.н., профессор Н.И. Витиска.

Марков Владимир Васильевич

Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.

E-mail: v_v_mar@mail.ru.

347928, г. Таганрог, пер. Некрасовский, 44.

.: 88634371651.

Кафедра систем автоматизированного проектирования; доцент.

Markov Vladimir Vasilyevich

Taganrog Institute of Technology - Federal State-Owned Autonomous Educational Establishment of Higher Vocational Education “Southern Federal University”

E-mail: v_v_mar@mail.ru.

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone.: +78634371651.

The Department of Computer Aided Design; Associated Professor.

УДК 002.53:004.89

Ю.А. Кравченко

МЕТОД СОЗДАНИЯ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ПРИНЯТИЯ РЕШЕНИЙ В МНОГОАГЕНТНЫХ ПОДСИСТЕМАХ*

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

Агент обучения классификатора; агент комбинирования классификатора; принятие решений; дискретное пространство; элементы управления.

* Работа выполнена при частичной поддержке РФФИ (проекты: № 10-07-00538, № 11-07-00064, № 11-07-00064).

Y.A. Kravchenko

METHOD OF SUPPORT DECISION MATHEMATICAL MODELS DEVELOPMENT IN MULTIAGENT SUBSYSTEMS

This article describes a method of forming a mathematical model of the relationship between learning and combining classifier agents. Where a plurality of first simulates the function of control elements, and the second — simulates a solution of the entire information system as a whole. The corrective action by the external environment is appearance in the condition absence of the ACC option expert solutions. The vector functions of the parameters considered intelligent agents were described. Graph structure of the relationship hierarchy of agents was built.

Agent learning classifier; classifier combining agent; decision making; discrete space; controls.

Введение. Управление многоагентными информационными системами, в том числе сетевыми, связано с необходимостью анализа больших объемов информации о значениях оперативных параметров динамики развития элементов этих систем. Для корректной поддержки принятия решений по управлению необходимо учитывать:

♦ информацию о параметрах модулей сбора и обработки информации на этапе построения диагностики моделей личности обучаемых;

♦ информацию о качестве функциональной взаимосвязи элементов;

;

♦ информацию о возможных отклонениях в работе системы, для анализа необходимости параметрических или алгоритмических настроек.

Так как информационная система обучения решает ряд задач, функции управления децентрализуются и распределяются по нескольким управляющим , ,

.

неопределенность в данных о состоянии информационной системы и условиях ее , -личными управляющими элементами.

1. Модель взаимодействия элементов интеллектуальной информацион-.

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

1) разработка математических моделей принятия решений управляющими элементами и всей информационной системой в целом, и порядка информационного взаимодействия между ними;

2) анализ условия согласуемости принимаемых решений [1-4].

Для разработки математической модели взаимодействия элементов интеллектуальной информационной системы обучения при принятии решений будем использовать понятия агента обучения классификатора (АОК) и агента комбинирования классификатора (АКК), введенные в имитационной модели принятия решений на основе комбинации агентов обучения и объединения классификаторов.

, ,

управляющих элементов, а АКК - моделировать принятие решений всей информационной системы обучения в целом. Таким образом, формируется двухуровневая иерархическая архитектура управления. Верхним уровнем иерархии является , - .

Описание взаимодействия АКК и АОК можно провести с помощью теории иерархических систем и теории игр с непротивоположными интересами [1,5,7]. Функции по управлению системой распределяются между агентами в соответствии с имеющимися оперативными данными, определяющими параметры протека. -ленному за ним направлению исследований (определения стилей учения или спо-

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

Для создания математических моделей введем следующие обозначения: hn - вектор состояний АОК; mn - вектор значений сигналов, передаваемых от АОК к АКК; qn - вектор обратной связи (координирующих сигналов) от АКК к АОК; bp - вектор внешних корректирующих воздействий; n = 1, N; p = 1,(N + 1), где

N - .

Параметры каждого АОК в общем случае будут задаваться векторной функцией Y, формируемой из r частных показателей, влияющих на состояние рассматриваемого АОК. Выражение векторной функции Yn будет иметь следующий вид:

YJb^q,m,hn) = <YYn), i=1, 2r.

В рассмотренном нами частном случае оценки стилей учения r = 4. Любое из этих четырех параметров теоретически обеспечивает адаптацию информационной системы обучения, логично считать, что оптимумом представленного векторного показателя будет достижение максимума:

Y n (bn, qn, mn, hn) = (Y пр..^ Y nij ^max, (1)

где обозначение «max» предполагает, что требуется максимизировать 2Г частных

показателей Yni, i = 1, 2r.

Структуру взаимосвязей агентов, заданную выше, проиллюстрируем в виде графа Gagents, представленного кортежом </3,W,bp,qn,mn,hn> (щс. 1). Вершины /Зи W являются абстрактными значениями внешнего воздействия и внутреннего состояния АКК соответственно.

Рис. 1. Граф взаимосвязей агентов обучения классификатора с агентом комбинирования классификатора и внешним воздействием

(1)

представим в виде функционала. Тогда предпочтения АОК будут отражаться стремлением максимизировать этот показатель:

Ф n(Y n (bn, qn, mn, hn)) = ф n (Y „1,..., Y ni) ^max. (2)

Основной функцией АКК является выбор управления q = <q],q2,...,qN> е Q, причем Q в данном случае является дискретным пространством. Вектора qn, n = 1, N являются координирующими воздействиями от элемента верхнего уровня (АКК) к элементам нижнего уровня (АОК). Текущее состояние всей исследуемой информационной системы характеризуется вектором h = <hbh2,...,hN>. При этом реакция АОК на координирующее воздействие от АКК представляет собой для каждого значения qn отображение Fn(qn). В подобной иерархической системе управления передаваемая на верхний уровень информация агрегируется, то есть АКК учитывает не сами параметры hn, fn, а некоторые функции от этих параметров.

2. Поддержка принятия консолидированного решения. Важной проблемой для многоагентных информационных систем такого рода является задача поддержки принятия консолидированного решения для получения эффекта усиления интеллекта в моделируемой среде и диффузии знаний [2,6,8]. При этом необходимо проводить анализ вклада и оценку компетентности агентов при составлении консолидированных решений. Исходя из решаемой задачи диагностики сти-, -

, -вания на основе дискретного случая принятия консолидированного решения группой интеллектуальных агентов обучения и комбинирования классификатора.

Каждый АОК получает от тестовой подсистемы априорную информацию о , , позволяет ему дать однозначный ответ:

1) true - 1;

2) false - 0,

о данных выборок идентификации уровня компетентности, стиля учения и способа мышления обучаемого. Полученный ответ записывается агентом в соот-.

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

.

Если АКК за определенное время из С полученных от АОК выборок генерирует в среднем S решений по выбору индивидуальных траекторий обучения, тогда его способность поддержки принятия решений P = S/C. Произведение P^C со ответствует математическому ожиданию числа решений по выбору асинхронных траекторий обучения, где Р - вероятность нахождения АКК допустимого варианта решения поставленной задачи выбора. В случае отсутствия у АКК варианта экспертного решения, выбор траектории M производится с помощью корректирующего воздействия внешней среды. На следующей итерации работы системы траек-M .

. , -бора траектории обучении в подобных адаптивных информационных системах сводится к совокупности решения частных задач агентами обучения классификатора

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Зеле нцов В А. Многоагентное моделирование при управлении эксплуатацией сложных систем // Известия ЮФУ. Технические науки. - 2010. - № 12 (113). - С. 76-83.

2. Протасов В.И. Математическая модель мультиагентной системы принятия консолидированных решений // Материалы первой международной конференции Автоматизация управления и интеллектуальные системы и среды»: Научный сборник. - Нальчик: Изд-во КБНЦ РАН, 2010. - Т. 2. - C. 84-87.

3. . . //

Известия ЮФУ. Технические науки. - 2010. - № 12 (113). - С. 103-108.

4. . . //

Известия ЮФУ. Технические науки. - 2009. - № 12 (101). - C.120-128.

5. Бова В.В. Технологии интеллектуального анализа и извлечения данных на основе принципов эволюционного моделирования / В.В. Бова, J1.A. Гладков, Ю.А. Кравчен-

, . . , . . , . . . - : - , 2009.

- 124 с.

6. Курейчик В.М., Кныш Д.С. Проблемы, обзор и параллельные генетические алгоритмы: состояние // Известия РАН. Теория и системы управления. - М., 2010. - № 4. - С. 72-82.

7. . ., . ., . . , -

// . . - 2009.

- № 4 (93). - С. 16-25.

8. . ., . ., . .

распределенных вычислений // Известия ЮФУ. Технические науки. - 2009. - № 4 (93).

- . 226-235.

. . ., . . .

Кравченко Юрий Алексеевич

Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.

E-mail: krav-jura@yandex.ru.

347928, г. Таганрог, пер. Некрасовский, 44.

.: 88634371651.

Кафедра систем автоматизированного проектирования; доцент.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Kravchenko Yury Alekseevich

Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: krav-jura@yandex.ru.

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: +78634371651.

The Department of Computer Aided Design; Associate Professor.

i Надоели баннеры? Вы всегда можете отключить рекламу.