Построение формальной модели активного элемента мультиагентной системы поддержки принятия решений по планированию распределения финансовых ресурсов группы предприятий
Структура мультиагентной системы поддержки принятия решений группы предприятий, значение нижнего уровня активных элементов системы, функционирующих в гетерогенной рыночной среде. Особенности существующих моделей активных элементов, требования к ним.
Рубрика | Менеджмент и трудовые отношения |
Вид | статья |
Язык | русский |
Дата добавления | 31.08.2018 |
Размер файла | 38,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Построение формальной модели активного элемента мультиагентной системы поддержки принятия решений по планированию распределения финансовых ресурсов группы предприятий
Мультиагентные системы поддержки принятия решений (СППР) по управлению финансовыми потоками предназначены для помощи лицам, принимающим решения (ЛПР), при планировании деятельности и управлении сложными объектами и процессами различной природы в условиях жестких временных ограничений и наличия различного рода неопределенностей (неполноты, нечеткости и противоречивости исходной информации и т.д.).
В большинстве современных подходов к построению мультиагентных систем [1, 2] недостаточно исследованы причинно-следственные отношения для многих кризисных ситуаций. В то же время в этих ситуациях необходимо в ограниченное время вырабатывать приемлемое решение. Это указывает на необходимость концентрирования усилий на создании систем поддержки принятия эффективных решений при планировании распределения корпоративных финансов и разработки необходимых моделей и методов их реализации.
В любых крупных организационных системах (государство, группа предприятий (ГП) и т.д.) мы сталкиваемся с иерархическими структурами, то есть с наличием нескольких уровней управления. При проектировании мультиагентной системы поддержки принятия решений для ГП, состоящей из одного управляющего органа (центральной управляющей компании) на верхнем уровне иерархии и N управляемых субъектов - активных элементов (АЭ) на нижестоящих уровнях (управляющих компаний (УК), предприятий, проектов и т.д.). Базовым уровнем подобных систем является нижний уровень активных элементов системы, функционирующих в гетерогенной рыночной среде.
Рассмотрим модель АЭ, базирующуюся на одном из основных подходов при проектировании СППР - объектно-ориентированном подходе. В объектно-ориентированном подходе объектом является модель (например, предприятия), отвлеченная от всех свойств и связей предмета для выделения наиболее существенных и основных признаков. Объекты находят свое применение на каждом этапе жизненного цикла функционирования СППР [3, 4]. На этапе анализа предметная область разделяется на объекты, обладающие некоторыми свойствами, выполняющие определенные функции и, возможно, вступающие в некоторые отношения между собой. При проектировании СППР на основе объектно-ориентированного подхода объекты являются главными единицами декомпозиции. На стадии создания программного комплекса СППР объекты становятся основными элементами реализации.
Достоинства объектно-ориентированного проектирования заключаются в следующем:
- обеспечиваются основные свойства объектной ориентации - инкапсуляция и наследование;
- поддерживается модульная структура, содержащая множество автономных сущностей, взаимодействующих через обмен сообщениями;
- используется независимость реализации, т.е. внутренний механизм функционирования объекта может модифицироваться без влияния на остальные части системы.
Вместе с тем в данном подходе возникают сложные проблемы, которые не решаются средствами только лишь основных объектных механизмов.
Во-первых, чрезвычайно сложной оказывается проблема децентрализации, так как эффективность объектных приложений сильно зависит от стабильности и целостности иерархической структуры системы, в то время как ГП зачастую имеет территориально-распределенную структуру.
Во-вторых, возможность автономного функционирования объекта (при выходе из состава ГП) во многом ограничена, так как часто требуется знать более детальное устройство основных свойств, чем то, которое непосредственно предоставляется УК.
В соответствии с идеей построения СППР программные объекты представляют собой лишь программно-технический базис информационного уровня интеграции, над которым надстраиваются последующие уровни интеллектуальной иерархии агентно-ориентированных систем. Разработчики мультиагентных СППР должны оперировать абстракциями более высокого уровня, чем традиционные программные объекты.
Отсюда вытекают те требования, которым должна отвечать модель АЭ разрабатываемой СППР, а именно - она должна:
- иметь способность накапливать сенсорную информацию по всем параметрам, т.е. содержать собственную базу данных (БД);
- обладать предопределенной моделью поведения, т.е. действовать на основе предопределенного набора правил, которые могут при создании новых объектов формироваться или изменяться;
- обладать альтернативной моделью поведения, т.е. действовать на основе альтернативного набора правил, которые формируются при попадании системы в нештатные (кризисные) ситуации на основе сенсорной информации из БД;
- обеспечивать взаимодействие с существующими программными объектами путем обмена сообщениями и, возможно, обращения к методам, имеющимся в данных объектах;
- обеспечивать прием и передачу сообщений переменной структуры и содержания, соответствующих разным уровням иерархии.
Необходимым базисом для формализации мультиагентной СППР является модель АЭ. Анализ известных моделей [5, 6], сложившихся в объектно-ориентированном проектировании, показал, что данные модели не позволяют формализовать основные свойства активных элементов разрабатываемой СППР и не удовлетворяют всем предъявляемым требованиям. Разработка формальной модели АЭ, основанной на логике первого порядка, позволяет описывать активные элементы в рамках формальной объектной системы.
Поэтому в качестве математического аппарата для разработки формальной модели АЭ используется логика первого порядка, так как она обладает рядом следующих полезных свойств:
- полнота (обеспечивает более детальное представление свойств АЭ), позволяющая повысить возможность автономного функционирования элемента;
- непротиворечивость (ни одна рекомендация в принятии решения не может быть выведена одновременно со своим отрицанием);
- компактность (если некоторое решение невыполнимо или неприемлемо, то невыполнимо также некоторое конечное множество решений, его составляющих).
Таким образом, логика первого порядка становится очень привлекательной в качестве основного инструмента формализации модели АЭ.
Пусть б - множество функциональных, предикатных и константных символов, конечное или счетно-бесконечное (что оставляет возможность расширения языка б). Каждому функциональному символу можно поставить в соответствие целое положительное число #(f) такое, что если п = #(f), то f называется n-арным функциональным символом. Каждый предикатный символ можно связать с положительным целым числом #(R); если п = #(R), то R называется n-арным предикатным символом. Предикатные символы по своей сути являются символами отношений. В соответствии с [7] под алгебраической системой Ф будем понимать непустую совокупность М элементов, которая является областью действия кванторов, вместе с интерпретацией основных предикатных, функциональных и константных символов из б.
Определение 1. Алгебраическая система для языка б есть пара
мультиагентный решение рыночный
Ф = <M, F>,
где М - непустое множество,
F - отображение с областью определения б такое, что:
1) если - n-арный предикатный символ, то;
2) если - n-арный функциональный символ, то;
3) если - константный символ, то.
Основными синтаксическими понятиями логики 1-го порядка являются: логические связки &, ?, >, ¬, =; кванторы общности и существования ; символы логических переменных, обозначаемых х, y, z,…. Всякую конечную последовательность, элементами которой являются основные символы или элементы б, можно назвать выражением.
Определение 2. Термы языка б образуют наименьшее множество выражений, содержащее х, у, z,…, все константные символы б (если таковые имеются) и замкнутое относительно правила образования: если - термы б и если - п-местный функциональный символ, то выражение является термом языка б. Терм, не содержащий переменных, называется замкнутым.
Определение 3. Атомная формула языка б - это выражение одного из следующих видов:
,
где t1, t2 - термы языка б;
- произвольный n-местный предикатный символ.
Определение 4. Формулы первого порядка языка б образуют наименьшее множество выражений, содержащее атомные формулы и замкнутое относительно следующего правила образования:
если ц и ш - формулы, то выражения ¬ц, (ц&ш), (ц?ш), (ц>ш) также являются формулами;
если ц - формула и v - переменная; то (vц) и () также являются формулами.
Определение 5. Множество F?(ц) свободных переменных формулы ц определяется следующим образом:
1) если ц - атомная формула, то F?(ц) в точности множество переменных, встречающихся в ц;
2) F?(¬ц)= F?(ц);
F? (ц&ш) = F?(цv) = F? (ц>ш) = F?(ц) ? F?(ш);
F?(vц) = F?()= F?(ц) - {v}.
Определение 6. Предложением (первого порядка) языка б называется формула, не содержащая свободных переменных.
Строим алгебраическую систему для языка логики 1-го порядка б над множеством М-активных элементов. Переменными обозначаются АЭ, далее вводятся предикатные и функциональные символы над множеством М.
Активный элемент определяется следующим образом:
АЭ:=<имя_элемента, {А}, {О}, модель_поведения>.
Введем более компактные обозначения: имя_элемента = ИЭ, модель_поведения = МП и получим:
АЭ:= < ИЭ, {А}, {0}, МП>,
где ИЭ - символьная строка, соответствующая принятому (условному) стандарту об именах;
{А} - множество атрибутов элемента, где Ai - i-тый атрибут АЭ;
{О} - множество элементов, вложенных в данный элемент (в смысле структурного вложения) (OИЭ1, OИЭ2,…, OИЭi,…, OИЭm), где OИЭi - i-вложенный элемент элемента с именем ИЭ.
Атрибут АЭ определим как
A = <ИA, SA, VA>,
где ИA - имя атрибута (символьная строка, соответствующая соглашению об именах);
SA - множество, на котором определяется значение атрибута;
VA - значение атрибута, т.е. а є SA в данный момент времени t.
Примитивным АЭ можно назвать такой АЭ, что
АЭ = < ИЭ, {А}, 0, МП >,
т.е. имеющий пустое множество вложенных АЭ. Можно ввести структурный АЭ (или пассивный), определяемый как АЭ=< ИЭ, {А}, 0, 0 >, т.е. имеющий пустое множество вложенных АЭ и пустую модель поведения, а также ввести однопараметрический АЭ; АЭ = <ИЭ, А, 0, 0>, для сокращения записи обозначаемый как <ИЭ, А>, имеющий только один атрибут. Такое определение АЭ позволяет рассматривать множество М алгебраической системы как актуальное и оставаться в рамках логики 1-го порядка при рассмотрении отношений между АЭ.
Начнем введение отношений в рассматриваемую модель Ф с отношения принадлежности элементов (иначе говоря, отношение структурной вложенности) Rs. Отношение Rs - антирефлексивно: Это следует из содержательного понятия структурной вложенности (сам предмет не содержит самого себя как структурной части). Отношение Rs - транзитивно и несимметрично:
Рассматривая эти свойства как аксиомы в исчислении предикатов, покажем, что они являются общезначимыми формулами в языке б (или тавтологиями).
Для аксиомы . Воспользуемся очевидной геометрической интерпретацией:
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Для самого себя объект х не обеспечивает истинности Rs. Поэтому для всех х аксиома Rs(l) является тавтологией.
Для аксиомы Rs(2) рассмотрим следующие варианты структурных отношений.
Вариант 1. Объекты х, у и z независимы друг от друга.
Формулу раскрываем как дизъюнкцию в соответствии с правилами ИП, тогда получаем:При данных отношениях элементов имеем истинностные оценки следовательно,
Вариант 2. Объект у включает х, z - независим.
Тогда и следовательно,
. Аналогичные результаты получаются для случаев включения одного объекта в другой и независимости третьего при любом их переименовании.
Вариант 3. Два объекта хиу входят в объект z.
В этом случае ; С точностью до переименования переменных получим доказательства истинности формул аналогично варианту 2.
Вариант 4. Объект х входит в объект у, а у входит в z.
Имеем , тогда
Таким образом, при всевозможных интерпретациях х, у, z данное предложение является тавтологией, что и требовалось доказать.
Разработанная формальная модель АЭ, основанная на логике первого порядка, позволяет описывать активные элементы в рамках формальной объектной системы, что дает возможность создания и учета различных моделей поведения АЭ, а также применения данной модели в различных конкретных областях построения СППР.
Библиографический список
мультиагентный решение рыночный
1. Wooldridge m. An introduction to multiagent systems. - Wiley, 2009. - ISBN 0470519460.
2. Shoham Y., Leyton-Brown K. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. - Cambridge University Press, 2008. - ISBN 0521899435.
3. Васильев С.Н. Интеллектуальное управление динамическими системами / С.Н. Васильев, А.К. Жерлов, Е.А. Федосов. - М.: Наука, 2000. - 352 с.
4. Элиенс А. Принципы разработки объектно-ориентированных моделей: Пер. с англ. / А. Элиенс. - М.: Вильямс, 2002. - 496 с.
5. Calvanese D. Finite Model Reasoning in Description Logics. Dipartimento di Informatika e Sistematica Universita di Roma «La Sapenza». - http://www.inf.unibz.it/~calvanese/papers/calv-KR-96.pdf
6. Kifer M. Logical foundations of Object-Oriented and frame-based languages / M. Kifer, G. Lausen, J. Wu // Journal of the ACM. - 1995, 42 (4). - P. 741-843.
7. Справочная книга по математической логике: Справочник. В 4 ч.: Ч. 1. Теория моделей: Пер. с англ. / Под ред. Дж. Барвайса. - М.: Наука, 1982. - 392 с.
Размещено на Allbest.ru
Подобные документы
Принципы построения организационных структур, их классификация и этапы исторического развития. Интеллектуальный анализ данных. Оценка системы поддержки принятия решений. Разработка СППР в управлении деятельностью территориальных учреждений Банка России.
курсовая работа [1,1 M], добавлен 25.05.2015Общая схема моделирования экономических систем. Понятие о когнитивных моделях, их виды. Задачи рационального выбора. Общая постановка многокритериальной задачи. Ситуационные комнаты и центры как развитие концепции системы поддержки принятия решений.
курс лекций [124,9 K], добавлен 30.05.2014Функции и эволюция систем поддержки принятия решений, их отличие от экспертных систем. Классификация СППР по взаимодействию с пользователем, способу поддержки, сфере использования. Интерфейс пользователя и база знаний. Стратегические и оперативные модели.
презентация [125,8 K], добавлен 16.04.2015Концепция оценки рисков розничного кредитования. Исследование возможности уменьшения кредитных рисков банка посредством использования системы поддержки принятия решений, основанной на базе прецедентов. Разработка структуры интеллектуальной системы.
диссертация [4,6 M], добавлен 11.04.2014Назначение и краткая характеристика систем поддержки принятия решений. Концепции и принципы теории принятия решений. Получение информации, критерии принятия решений и их шкалы. Схема классификации возможных источников и способов получения информации.
курсовая работа [132,5 K], добавлен 14.02.2011Классификация информационных систем в управлении. Связь между управлением и информацией. Структура и пути совершенствования системы с управлением. Модель принятия решений Г. Саймона. Сущность, компоненты и виды систем поддержки принятия решений.
реферат [643,7 K], добавлен 19.05.2010Исследование роли управленческих решений, их классификация. Модели и этапы принятия управленческих решений. Особенности разделения труда в процессе принятия решений. Оценка среды принятия решений и рисков, методы прогнозирования для принятия решений.
курсовая работа [233,1 K], добавлен 15.05.2019Анализ некоторых информационных технологий поддержки принятия управленческих решений. OLAP (Online Analytical Processing) - удобный инструмент анализа. Продукты Peoplesoft EPM. Программное средство для бюджетирования. Децентрализованное планирование.
реферат [241,3 K], добавлен 14.06.2010Определение и классификация понятия "решение". Представления, лежащие в основе политической модели принятия решений. Эффективность различных моделей принятия управленческих решений и их роль в повышении эффективности работы управленческого персонала.
лекция [1,1 M], добавлен 16.11.2015Основные понятия теории принятия решений. Формализация задач принятия решений. Однокритериальные и многокритериальные задачи в условиях определенности. Методы оценки многокритериальных альтернатив. Методы построения аддитивной функции полезности.
дипломная работа [2,9 M], добавлен 08.07.2014