Научная статья на тему 'Анализ решений в нечеткой экономике'

Анализ решений в нечеткой экономике Текст научной статьи по специальности «Экономика и бизнес»

CC BY
464
92
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЧЕТКАЯ ЭКОНОМИКА / ЭКОНОМИЧЕСКИЕ АГЕНТЫ / МНОГОАГЕНТНЫЕ СИСТЕМЫ / ПОВЕДЕНЧЕСКОЕ МОДЕЛИРОВАНИЕ ЭКОНОМИЧЕСКИХ АГЕНТОВ / НЕЧЕТКИЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ / МОДЕЛИ ЭКОНОМИЧЕСКОГО ВЫБОРА / НЕЧЕТКАЯ ПОЛЕЗНОСТЬ

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Алиев Рафиг

Если проследить развитие экономической науки с XIX столетия до наших дней, то становится очевидным, что в ее основу закладывалась последовательность точных, математически стройных аксиоматических теорий. В то же время постоянно наблюдается значительный разрыв между экономической реальностью и экономическими прогнозами, полученными на основе этих теорий. Главная причина того, что экономические теории оказались недостаточно успешными в моделировании экономических реалий, такова: эти теории сформулированы в терминах естественных наук, точных по своей природе. В экономике, как в сложной многоагентной гуманистической системе, мотивации, интуиция, человеческие знания и поведение (восприятие, эмоции и нормы) играют доминирующую роль. Следовательно, реальные экономические и социоэкономические проблемы мира слишком сложны, чтобы их можно было перевести на язык классической математики и бинарной логики. Традиционные методы моделирования (экономическая наука имеет дело с моделями экономической реальности), вероятно, не совсем подходят или, как минимум, недостаточно мощные, чтобы адекватно отражать человеческое мышление и поведение, связанные с принятием решений. Для отражения экономической реальности необходим новый, гораздо более мощный язык моделирования. Как утверждает профессор Л. Заде, языки моделирования, основанные на нечеткой логике, гораздо лучше подходят для описания экономических реалий, чем их аналоги, основанные на бивалентной логике, и имеют значительный потенциал для того, чтобы играть существенную роль в моделировании экономических, социальных и политических систем. Явная сложность анализа причинно-следственных связей на экономической арене требует использования нечеткого подхода. Многие экономические динамические системы по сути являются нечеmкuмu из-за неопределенности в их начальных условиях и параметрах. В наших исследованиях мы будем рассматривать экономическую систему как человеко-центричную, реалистичную многоагентную систему, характеризующуюся неполнотой и частичной достоверностью информации. Представление о поведении экономических агентов в нашем подходе основано на нечеткой логике и задается неточными ограничениями. Мы используем язык нечетких правил "ЕСЛИ — ТО" и нечеткие дифференциальные уравнения для моделирования экономических агентов. В данной статье используется взгляд на экономику, который гораздо шире стандартных предположений о том, что все люди одинаково рациональны и преследуют лишь свои интересы. С целью включить мотивацию как одну из входных переменных в модели экономических агентов, мы построили их поведенческую модель, используя язык нечетких правил "ЕСЛИ — ТО". В настоящее время для экономистов и деловых людей встал вопрос об учете норм и мотиваций в функциях полезности. Появилось понимание того, что упускается нечто важное в стандартной функции полезности, даже в самой классической экономической теории. Не следует ограничиваться лишь такими задачами, как максимизация прибыли или максимизация полезности при бюджетных ограничениях. Деловой мир и экономисты признали, что в течение всех этих лет они игнорировали самое важное, то есть нормы и мотивации, которые фактически направляли социальную природу лиц, принимающих решения. Очевидно, что эти нормы и мотивации не могут быть учтены статистическим анализом, так как есть более глубокие и более тонкие связи между благополучием и его детерминантами. Мы предлагаем подход к построению функции полезности, основанный на нечетком графе. Этот подход совместим с поведенческими аспектами и неопределенностью в действиях лиц, принимающих решения. Данная работа больше акцентирована на построении математической базы, чем на анализе тех или иных практических задач. Предложенные нечеткие подходы к решению экономических проблем применяются в нечетком принятии решений в олигополистической экономике.

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

Текст научной работы на тему «Анализ решений в нечеткой экономике»

Рафиг АЛИЕВ

Директор ВА программ, профессор Государственного университета Джорджии

(Атланта, США),

заведующий кафедрой автоматизированных систем управления Азербайджанской государственной нефтяной академии

(Баку, Азербайджан).

АНАЛИЗ РЕШЕНИЙ В НЕЧЕТКОЙ ЭКОНОМИКЕ

Резюме

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

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

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

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

Явная сложность анализа причинно-следственных связей на экономической арене требует использования нечеткого подхода. Многие экономические динамические системы по сути являются нечеткими из-за неопределенности в их начальных условиях и параметрах.

В наших исследованиях мы будем рассматривать экономическую систему как человеко-центричную, реалистичную многоагентную систему, характеризующуюся неполнотой и частичной достоверностью информации. Представление о поведении экономических агентов в нашем подходе основано на нечеткой логике и задается неточными ограничениями. Мы используем язык нечетких правил «ЕСЛИ — ТО» и нечеткие дифференциальные

уравнения для моделирования экономических агентов.

В данной статье используется взгляд на экономику, который гораздо шире стандартных предположений о том, что все люди одинаково рациональны и преследуют лишь свои интересы. С целью включить мотивацию как одну из входных переменных в модели экономических агентов, мы построили их поведенческую модель, используя язык нечетких правил «ЕСЛИ — ТО».

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

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

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

Предложенные нечеткие подходы к решению экономических проблем применяются в нечетком принятии решений в олигополистической экономике.

1. Введение

Неоклассические предположения о возможностях и эффективности экономических агентов не являются реалистичными1. Как утверждает Джордж Акерлоф, существенный недостаток неоклассической макроэкономики — отсутствие учета мотиваций и норм лиц, принимающих решения2.

Более современная макроэкономика интерпретирует поведение экономических агентов на основе учета предпочтений, включающих нормы, которые служат основой представления людей о том, как они и другие люди должны и не должны вести себя. Несмотря на то что эти предпочтения являются основным предметом социологической теории, экономисты в целом игнорировали их. Социологи полагают, что нормы — основа мотиваций, люди стараются жить согласно своим взглядам и принципам и счастливы только тогда, когда им это удается. Дэниель Канеман и Амос Тверски3 заметили, что люди отказываются от перспективы небольших выигрышей из-за нежелания понести возможные убытки. Они объясняют, что люди имеют такой ментальный склад, который вынуждает их избегать потерь.

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

1 Cm.: Akerlof G.A. The Missing Motivation in Macroeconomics // The American Economic Review, 2007, Vol. 97, No. 1. P. 5—36; Romer D. Advanced Macroeconomics. Third Edition. New York: McGraw-Hill/Irvin, 2006. P. 678; Dowling J.M., Chin-Fang Y. Modern Developments in Behavioral Economics. B kh.: Social Science Perspectives on Choice and Decision Making. Singapore: World Scientific Publishing Co. Pte. Ltd., 2007. P. 446.

2 Cm.: Akerlof G.A. Op. cit.

3 Cm.: Kahneman D., Tversky A. Prospect Theory: An Analysis of Decision under Risk // Econometrica, 1979, No. 47. P. 263—291.

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

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

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

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

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

2. Обзор существующей литературы

В конце 1940-х годов британский экономист Дж. Шакль утверждал, что теория вероятности не подходит для отражения природы неопределенности в экономике. Он говорил

о том, что неопределенность, связанная с действиями с неизвестными исходами, должна быть представлена скорее с точки зрения степени возможности, чем с точки зрения веро-ятностей5.

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

4 Cm.: Zadeh L.A. Fuzzy Sets // Information and Control, 1965, Vol. 8, No. 3. P. 338—353; Idem. Outline of a New Approach to the Analysis of Complex Systems and Decision Processes // IEEE Transactions on Systems, Man, and Cybernetics. SMC3, 1973. P. 28—44; Idem. Fuzzy Logic // IEEE Computer, April 1988. P. 83—93.

5 Cm.: Shackle G.L. Decision, Order and Time in Human Affairs. New York and Cambridge, U.K.: Cambridge University Press, 1961.

6 Cm.: Ponsard C. Producer’s Spatial Equilibrium with a Fuzzy Constraint // European Journal of Operational Research, 1982, No. 10. P. 3O2—313.

С.Р. Баррет и др. исследовали проблему агрегирования обыкновенных нечетких индивидуальных предпочтений в обыкновенные нечеткие общественные предпочте-ния7. С. Овчинников и др. представили нечеткие модели для отношений строгого предпочтения, эквивалентности и несравнимости, обладающих всеми классическими свойствами8. Новые концепции решения задач группового принятия решений, основанные на нечетких индивидуальных и социальных отношениях предпочтения, и новые «мягкие» степени консенсусов были выдвинуты Я. Капчиком9. Б.Р. Мунье поставил под сомнение гипотезу об ожидаемой полезности как модели рационального решения в условиях риска и неопределенности10.

Сравнительный обзор применения теорий нечетких множеств в экономике проводил А. Билот11. Существует также несколько работ (например, Х.Х. Алуха, А. Кауфмана), где были рассмотрены модели нечеткой микроэкономики12.

Множество симуляций для различных процессов реального мира, включая макроэкономические задачи с описанием динамики с помощью нечетких дифференциальных уравнений, среди которых экономические проблемы спроса и предложения, модели национальной экономики и т.д., рассмотрены Дж.Дж. Бакли и А. Джоверсом13.

Задачи оптимального управления сложными динамическими экономическими системами были рассмотрены в целом ряде работ (например, Силбербергом и Суеном, Жуковским и Салуквадзе и т.д.)14.

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

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

7 См.: Barret C.R., Pattanaik P.K., Salles M. Rationality and Aggregation of Preferences in an Ordinary Fuzzy Framework // Fuzzy Sets and Systems, 1992, No. 49. P. 9—13.

8 См.: Ovchinnikov S., Roubens M., Salles M. On Fuzzy Strict Preference, Indifference and Incomparability Relations // Fuzzy Sets and Systems, 1992, No. 49. P. 15—20.

9 См.: Kacprzyk J., Fedrizzi M., Nurmi H. Group Decision Making and Consensus under Fuzzy Preferences and Fuzzy Majority // Fuzzy Sets and Systems, 1992, No. 49. P. 21—31.

10 См.: Munier B.R. Expected Utility versus Anticipated Utility: Where do We Stand? // Fuzzy Sets and Systems, 1992, No. 49. P. 55—64.

11 См.: Billot A. From Fuzzy Set Theory to Non-Additive Probabilities: How Have Economists Reacted? // Fuzzy Sets and Systems, 1992, No. 49. P. 75—90; Idem. Economic Theory of Fuzzy Equilibria. An Axiomatic Analysis. Berlin, Heidelberg: Springer-Verlag, 1992. P. 164.

12 См.: Aluja J.G., Kaufmann A. Introducción de la teoría de la incertidumbre en la gestión de empresas [Introduction to the Uncertainty Theory in Enterprises Management] / Ed. Milladoiro-Academy of Doctors. Vigo-Barcelona (Spain), Reial Academia De Doctors (2002) (English version Ed. Springer 2003); Aluja J.G., Kaufmann A. Introducción de la teoría de los subconjuntos borrosos a la gestión de las empresas [Introduction of Fuzzy Sub-Sets Theory to Business Management]. Santiago de Compostela: Milladoiro, 1986; Hagras H., Callaghan V., Lopez A. An Incremental Adaptive Life Long Learning Approach for Type-2 Fuzzy Embedded Agents in Ambient Intelligent Environments // IEEE Transactions on Fuzzy Systems, February 2007, Vol. 15, No. 1. P. 41—55; Fuzzy Sets in Management, Economics and Marketing / Ed. by C. Zopou-nidis, P.M. Pardalos, G. Baourakis. Singapore: World Scientific Publishing Co. Pte. Ltd., 2001. P. 269; Kaufmann A., Aluja J.G. Las Matemáticas Del Azar Y De La Incertidumbre. Elementos Básicos Para Su Aplicación En Economía. Editorial Centro De Estudios Ramon Areces, Madrid 1990. P. 298.

13 См.: Buckley J.J., Jowers L.J. Simulating Continuous Fuzzy Systems. В кн.: Studies in Fuzziness and Soft Computing. Vol. 188. Heidelberg: Springer, 2006.

14 См.: Grigorenko I. Optimal Control and Forecasting of Complex Dynamical Systems. Singapore: World Scientific Publishing Co. Pte. Ltd., 2006. P. 198; Silberberg E., Suen W. The Structure of Economics. A Mathematical Analysis. Third Edition. New York: Irwin McGraw-Hill, 2001. P. 668; Heal G., Kristrom B. A Note on National Income in a Dynamic Economy // Economics Letters, January 2008, Vol. 98, Issue 1. P. 2—8; Sethi S.P., Thompson G.L. Optimal Control Theory. Applications to Management Science and Economics. Second Edition. New York: Springer, 2000. P. 504; Жуковский В.И., Салуквадзе M.E. Риски и исходы в многокритериальных задачах управления. Москва — Тбилиси: Интеллект, 2004. 356 с.

15 См.: Georgescu V. Fuzzy Control Applied to Economic Stabilization Policies // Studies in Informatics and Control, March 2001, Vol. 10, No. 1. P. 37-60, ISSN 1220-1766.

щего в бизнесе, финансах, управлении и экономике16. В этих публикациях представлены новейшие разработки в применении компонентов Soft Computing^ (мягких вычислений), в том числе нейронных сетей разных типов, нечеткой логики, теории хаоса и т.д.

В книге P.A. Алиева, Б. Фазлоллахи, P.P. Алиева представлены новые разработки по практическому применению мягких вычислений в бизнесе и экономике17.

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

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

Данная статья имеет следующую структуру. В разделе 3 мы представляем экономику как многоагентную систему и предлагаем два подхода к ее оптимизации. Рассматривается поведенческое моделирование экономических агентов с помощью языка нечетких правил «ЕСЛИ — ТО» и нечетких дифференциальных уравнений. В разделе 4 мы рассматриваем построение функций полезности, в которых учитываются нормы и мотивации лиц, принимающих решения, что согласуется с аспектами поведения и позволяет отражать неопределенность. Раздел 5 посвящен многоагентной системе принятия решений в олигополистической экономике. В разделе 6 мы даем заключительные комментарии.

3. Экономика как многоагентная система

Экономика, как сложная система, состоит из множества агентов, взаимодействующих в распределенном режиме. Достижения в сфере распределенного искусственного интеллекта, теории интеллектуальных агентов и технологии мягких вычислений дают возможность этим агентам как компонентам сложной системы взаимодействовать, кооперироваться, конкурировать друг с другом, а также координировать свои действия с целью сформировать глобальное поведение экономической системы. За последнее время возник большой интерес к разработке интеллектуальных агентов (Intelligent Agents — IA) и многоагентных систем в экономике, особенно в анализе решений и управлении экономическими системами18.

16 Cm.: Bojadziev G., Bojadziev M. Fuzzy Logic for Business, Finance, and Management. Singapore: World Scientific Publishing Co. Pte. Ltd., 1997; Lisboa P., Vellido A., Edinbury B. Neural Networks. Business Applications of Neural Networks. Singapore: World Scientific Publishing Co. Pte. Ltd., 2000; Chen S.-H. Genetic Algorithms. B kh.: Evolutionary Computation in Economics and Finance / Ed. by S.-H. Chen, Physica-Verlag, 2002; Soft Computing for Risk Evaluation and Management: Applications in Technology, Environment and Finance / Ed. by D. Ruan, M. Fedrizzi, J. Kacprzyk, Springer-Verlag, 2001.

17 Cm.: Aliev R.A., Fazlollahi B., Aliev R.R. Soft Computing and its Applications in Business and Economics. Berlin, Heidelberg: Springer-Verlag, 2004.

18 Cm.: Lu J., Zhang G., Ruan D., Wu F. Multi-Objective Group Decision Making. Methods, Software and Applications with Fuzzy Set Techniques. London: Imperial College Press, 2007. P. 390; Soft Computing Agents. A New Perspective for Dynamic Information Systems / Ed. by V. Loia. Amsterdam: IOS Press, 2002. P. 254; Whin-ston A. Intelligent Agents as a Basis for Decision Support Systems // Decision Support Systems, 1997, No. 20 (1). P. 1; Teraji Sh. Culture, Effort Variability, and Hierarchy // Journal of Socio-Economics, February 2008, Vol. 37, Issue 1. P. 157—166.

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

В этом разделе мы рассмотрим разработанные нами два подхода к описанию многоагентной экономической системы: классический и альтернативный.

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

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

Схожая идея рассматривать всю систему, как состоящую из агентов, взаимодействующих и конкурирующих между собой, представлена в ряде работ22.

Ч. Занг предложил способ выработки итогового решения в системах, где различные агенты используют различные неточные модели логического вывода для решения проблемы. Ряд экспертных систем предлагает решение данной проблемы. Эти решения затем анализируются и генерируется итоговое решение на основе эгоальтруистическо-го подхода23.

19 См.: Dowling J.M., Chin-Fang Y. Op. cit.; Aliev R.A., Aliev R.R. Fuzzy Distributed Intelligent Systems for Continuous Production. Application of Fuzzy Logic. В кн.: Towards High Machine Intelligence Quotient Systems / Ed. by M. Jamshidi, M. Titli, L. Zadeh, S. Boverie. New Jersey, USA: Prentice Hall PTR, Upper Sadle River, 1997; Алиев P.A., Либерзон М.И. Методы и алгоритмы координации в промышленных системах управления. М.: Радио и связь, 1987. 208 с.; Judgment Under Uncertainty: Heuristics and Biases / Ed. by D. Kahneman, P. Slovic, A. Tversky. Cambridge University Press, 1982. 544 pp.

20 См.: Aliev R.A., Aliev R.R. Op. cit.; Judgment Under Uncertainty: Heuristics and Biases; Distributed Artificial Intelligence. Vol. II / Ed. by L. Gasser, M. Huhns. San Mateo, California: Morgan Koufmann, 1989. P. 259—290.

21 См.: Aliev R.A., Fazlollahi B., Vahidov R.M. Soft Computing Based Multi-Agent Marketing Decision Support Systems // Journal of Intelligent and Fuzzy Systems, 2000, Vol. 9. P. 1—9; Fazlollahi B., Vahidov R.M., Aliev R.A. Multi-Agent Distributed Intelligent Systems Based on Fuzzy Decision-Making // International Journal of Intelligent Systems, 2000, Vol. 15. P. 849—858.

22 См.: Jong Y., Liang W., Reza L. Multiple Fuzzy Systems for Function Approximation // Proceedings of NAFIPS 97, Syracuse, New-York, 1997. P. 154—159; Tsuji T., Jazidie A., Kaneko M. Distributed Trajectory Generation for Cooperative Multi-Arm Robots via Virtual Force Interactions // IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, No. 27 (5), 1997/a. P. 862—867; Zhang Ch. Cooperation Under Uncertainty in Distributed Expert Systems // Artificial Intelligence, 1992, No. 56. P. 21—69.

23 См.: Khan N.A., Jain R. Uncertainty Management in a Distributed Knowledge Base System // Proceedings of International Joint Conference on Artificial Intelligence, 1985. P. 318—320.

3.1. Классический подход24

В основном мы будем рассматривать системы с так называемой «fan beep» структурой, согласно которой экономическая система состоит из N агентов на нижнем уровне и одного элемента на верхнем уровне (называемого далее центром).

Состояние i-го агента (і є [1: N]) характеризуется вектором х.. Вектор х. должен удовлетворять локальным ограничениям

где X' — множество в п-мерном Евклидовом пространстве. Особенностью таких иерар-

хических систем является агрегирование информации на верхнем уровне. Это означает, что центр интересуют не сами значения переменных х., а некоторые показатели работы агентов, которые являются функциями этих переменных. Обозначим вектор показателей г-го агента через:

Состояние центра характеризуется вектором Р, компоненты которого являются показателями работы агентов более низкого уровня:

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

Мы предлагаем два алгоритма решения задачи (4)—(6):

а) Безытеративный алгоритм координации

Безытеративные алгоритмы координации включают в себя три основных этапа. На первом решаются локальные задачи векторной оптимизации. В результате их решения определяются множества РрХ, и далее множества Бр (<2р) или некоторая аппроксимация этих множеств. На втором этапе решается задача центра (4) — (6), в результате чего определяются оптимальные значения критериев агентов Р* = (р*,...,Р*). Вектор Р* передается г-тому агенту, который на третьем этапе решает задачу

(1)

Ft (хг) = f(xfщ (x)), і є [1: X].

(2)

(3)

Ho (Fi>-> fn) ^ max; H(F^..., Fn) > b;

(4)

(5)

(6)

где PX (RX) — множество эффективных (полуэффективных) точек задачи

Фі (X) = (фа (xt),..., фік, (Xi)) ^ 'max';

X є Xi.

(7)

(8)

(9)

24 См.: Алиев P.A., Либерзон М.И. Указ. соч.; Алиев P.A., Кривошеев В.П., Либерзон М.И. Оптимальная координация решений в двухуровневых системах управления // Известия АН СССР. Техническая кибернетика, 1982, № 2. С. 72—79.

64

Том 3 Выпуск 1 2009

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

В результате решения задачи (9) определяются значения локальных переменных х*. В случае существования множества решений выбор производится на

основе локальных предпочтений г-го агента.

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

б) Итеративный алгоритм координации

Пусть О. с Ек‘ — подмножество пространства критериев. Назовем элементы со. е О. этого подмножества координирующими сигналами.

Определение25. Функция Р. (о.) = (/ (о./ .щ (о.)) называется координирующей функцией, если выполняются следующие условия:

а) для У о. е О. существует такой элемент, как X. (о.) е Я*, для которого р (о.) =

Ь) и наоборот, для любого элемента х0 подмножества рх существует такой координирующий сигнал, как о0 е О., для которого р (о0) = р(х0).

Из вышеуказанного определения следует, что задача (4) — (6) эквивалентна следующей задаче:

Таким образом, переменные задачи (10) — координирующие сигналы т. определенные на множестве допустимых координирующих сигналов О.. Смысл подобного преобразования состоит в том, что множества О имеют более простую структуру, чем множество эффективных точек.

Выбирая различные координирующие функции Рі (щ) и различные алгоритмы решения задачи (10), можно сконструировать большое число итеративных альтернативных алгоритмов координации26. Можно показать, что такие известные алгоритмы декомпозиции, как алгоритм Данцига — Вульфа27, алгоритм Корнаи — Липтака28 или алгоритм, основанный на принципе29 прогнозирования взаимодействия, укладываются в общую схему предложенного алгоритма30.

25 См.: Алиев Р.А., Либерзон М.И. Указ. соч.

26 См.: Алиев Р.А., Кривошеев В.П., Либерзон М.И. Указ. соч.; Алиев Р.А., Либерзон М.И. Безытератив-ные алгоритмы координации в двухуровневых системах // Известия АН СССР. Техническая кибернетика, 1986, № 3. С. 163—166.

27 См.: Dantzig G.B. Linear Programming and Extensions. Princeton University Press, 1998. P. 648.

28 См.: Корнаи Я., Липтак Т. Планирование на двух уровнях. В кн.: Применение математики в экономических исследованиях. Т. 3. М.: Мысль, 1965. 287 с.

29 См.: Месарович М., Мако Д., Такахара И. Теория иерархических многоуровневых систем. M.: Mir Publishers, 1973. 344 с.

30 См.: Алиев Р.А., Либерзон М.И. Методы и алгоритмы координации в промышленных системах управления.

Hо (р(Юі),..., Fn (®n )) ^ max;

H(F (а),...,Fn (®n)) ^ b; а>і є Qi, і є [1: N].

(10)

3.2. Альтернативный подход31

3.2.1. Архитектура предлагаемой многоагентной экономической системы

На рис. 1 приводится общая структура предлагаемой (альтернативной) многоагентной экономической системы.

Рисунок 1

Архитектура многоагентной нечеткой системы принятия решений

Конкурирующие Координирующий агент

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

Т

и] = [и]Ъи]2,...,и]1 ] , І =1Я.

31 Cm.: Aliev R.A., Fazlollahi B., Aliev R.R. Op. cit.; Aliev R.A., Fazlollahi B., Vahidov R.M. Op. cit.; Fazlollahi B., Vahidov R.M., Aliev R.A. Op. cit.; Aliev R.A., Aliev R.R. Soft Computing and its Application. New Jersey — London — Singapore — Hong Kong: World Scientific Publishing Co. Pte. Ltd., 2001. P. 444.

Блок оценки решений объектов использует текущие решения агентов, и1, и2,...,им, входную информацию х1, х2,...,хт и любую другую необходимую информацию для определения результата действий, предложенных каждым агентом для всей системы (прибыль, удовлетворенность сотрудников работой, качество продукции, загрязнение окружающей среды и т.п.). Эти результаты, которые определяют альтернативы, — основа конкуренции между агентами А1,....,АК. Блок оценки действий агентов (или лицо, принимающее решение), сравнивая все альтернативы, определяет «агента-победителя» (например 7-го агента) с лучшим результатом (лучшее решение проблемы, определяемое с помощью функции полезности). Решение победившего агента принимается как общее решение

всей задачи и= [и;1,ы}-2,...,ы^ы] .

3.2.2. Поведенческое моделирование экономических агентов

Еще раз напомним, что в наших исследованиях мы будем рассматривать экономическую систему как человеко-центричную, реалистичную многоагентную систему, характеризующуюся неполнотой и частичной достоверностью информации, в которой поведение агентов представляется с помощью нечеткой логики и определяется гибкими ограничениями. Мы используем язык нечетких правил «ЕСЛИ-ТО» и нечеткие дифференциальные уравнения для моделирования экономических агентов32.

Нечеткие правила «ЕСЛИ — ТО» как язык моделирования

В экономике, как в сложной многоагентной системе, основную роль в которой играет человек, мотивации, интуиция, человеческие знания и человеческое поведение — восприятие, эмоции и нормы и т.п., — есть основные влияющие факторы33. Следовательно, реальные экономические и социально-экономические проблемы мира слишком сложны, чтобы их можно было перевести на язык классической математики и бинарной логики. Традиционные методы моделирования (экономическая наука имеет дело с моделями экономической реальности), вероятно, не совсем подходят, или как минимум недостаточно мощны, чтобы адекватно отражать человеческое мышление и поведение, связанные с принятием решений. Необходим новый, гораздо более мощный язык моделирования для отражения экономической реальности. Как утверждает профессор Л. Заде, языки моделирования, основанные на нечеткой логике, гораздо лучше подходят для описания экономических реалий, чем их аналоги, основанные на бивалентной логике, а также имеют значительный потенциал для того, чтобы играть существенную роль в моделировании экономических, социальных и политических систем.

В одной из своих последних статей профессор Л. Заде пишет: «Примером широко используемого языка моделирования, основанного на нечеткой логике, является язык

32 Cm.: Zadeh L.A. Is There a Need for Fuzzy Logic? // Information Science (accepted); Aliev R.A. Fuzzy Dynamics in Advanced Macroeconomics // Proceedings of the First International Conference on Soft Computing Technologies in Economy, ICSCTE-2007. Baku, Azerbaijan, 19—20 November. P. 11—33; Aliev R.A. Modeling and Stability Analysis in Fuzzy Economics // Applied and Computational Mathematics, 2008, Vol. 7, No. 1.

33 Cm.: Dowling J.M., Chin-Fang Y. Op. cit.; Altman M. Behavioral Economics, Power, Rational Inefficiencies, Fuzzy Sets, and Public Policy // Journal of Economic Issues, September 2005, Vol. XXXIX, No. 3. P. 683—706; Ponsard C. Op. cit.

нечетких правил «ЕСЛИ — ТО»34. Другой пример — основанный на нечеткой логике язык обобщенной теории неопределенности (ОТН) — язык, в котором имеется потенциал для того, чтобы играть существенную роль в адекватном моделировании таких систем, как экономические системы, социальные системы, политические системы и т.д. — системы, где необходим аппарат для вычислений с неточными вероятностями, неточными целями и неточными ограничениями». Л. Заде рассматривает последнее в качестве основной причины использования нечеткой логики как языка моделирования. Для систем, характеризующихся неполнотой и частичной достоверностью информации, нечеткая логика есть логика, которую следовало бы выбрать в качестве основы для языков моделирования. Это основная причина, по которой нечеткую логику можно выбрать как базу для построения нового языка моделирования.

Поскольку входные переменные экономических агентов в многоагентной системе, как имеющие экономический, социально-экономический и поведенческий характер, обычно несут в себе неопределенность и их значения описываются лингвистически, а выходы агентов являются основанными на перцепциях (восприятиях) исходами, то для моделирования этих агентов приемлем язык нечетких правила «ЕСЛИ — ТО».

База правил, состоящая из набора нечетких правил, представляет модель агента и имеет следующий вид:

Я, = ЕСЛИ х, есть А,, и х, есть А,2,...,х есть А,,

k 1 к1 2 к2’ ’ п кП

ТОГДА у есть Бк, к = 1, т ,

где xi, I = 1, п входные переменные к-го агента, у — его выход, А и Вк — нечеткие множества, описывающие лингвистические термы входных и выходных переменных агента.

Нечеткие дифференциальные уравнения как язык моделирования

Нечеткие дифференциальные уравнения выполняют многие функции в экономической науке. Их используют для определения условий динамической устойчивости в микроэкономических моделях и для описания траекторий роста в микроэкономике в условиях неопределенности. Обладая знаниями о скорости роста той или иной функции, дифференциальные уравнения позволяют экономистам получить данную функцию; благодаря точечной эластичности, дифференциальные уравнения позволяют экономистам оценить функцию спроса.

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

Если представлять динамическую экономическую систему как нечеткую, то внутренние и внешние параметры экономических моделей можно представить как нечеткие переменные. Во многих случаях информация о поведении динамической системы характеризуется неопределенностью. Для получения более реалистичной (заметим — не более точной) модели необходимо учитывать данную неопределенность. Такой подход предос-

34 См.: Zadeh L.A. Is There a Need for Fuzzy Logic?

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

Нечеткие дифференциальные уравнения (НДУ) следует рассматривать как отдельную область, а не как просто нечеткие аналоги четких дифференциальных уравнений. Мы можем заключить, что НДУ — средство реалистичного моделирования динамических систем с возможной неопределенностью.

4. Построение функции полезности

Модели экономического выбора, используемые вплоть до сегодняшнего дня и основанные на максимизации полезности, были созданы утилитаристами, начиная с Адама Смита.

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

Эти исследования показали, что люди, принимая повседневные решения, часто действуют в разрез с предположениями неоклассической модели. Одна из наиболее заслуживающих внимания работ в этой области принадлежит Даниэлю Канеману. Она посвящена его теории испытываемой полезности35, основанной на убеждении, что существует «измеримое» благо, отличающееся от выборов, которые делаю люди. Не удивительно, что в 2008 году на мировом экономическом форуме в Давосе Билл Гейтс, основатель компании «Майкрософт», отмечал, что, по его мнению, есть две великие силы человеческой природы: эгоизм и забота о других; капитализм устойчиво и эффективно использует эгоизм, но лишь в интересах тех, кто может платить.

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

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

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

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

Нечеткие графы — довольно эффективный способ представления лингвистической неопределенности, если известны функции принадлежности переменных36. Лицо, прини-

35 Cm.: Judgment Under Uncertainty: Heuristics and Biases / Ed. by D. Kahneman, P. Slovic, A. Tversky.

36 Cm.: Ponsard C. Op. cit.; Cantarella G.E., Fedele V. Fuzzy Utility Theory for Analyzing Discrete Choice Behaviour // Proceedings of the Fourth International Symposium on Uncertainly Modeling and Analysis (UMA’03)

мающее решение (ЛПР), использует лингвистические переменные с функциями принадлежности ц1, I = 1,...,п, I = 1,...,д, где д — число лингвистических термов, п — число переменных

для оценки функции полезности и (х1,...,хп)37, представляющих сведения о критериях решений, генерируемых агентами. Например, если х1 — прибыль и х2 — удовлетворенность сотрудников условиями работы, то через ц3 обозначим функцию принадлежности терма

«высокая прибыль», и через Ц — функцию принадлежности терма «средняя степень удовлетворенности». Функции принадлежности полезностей («средняя полезность», «высокая полезность» и т.д.) обозначим через Ц (хп+1 = и), I = 1,...,п. Тогда нечеткая полезность может быть определена как нечеткий граф

Ци (х1, х2,..., хп+1 = и) = тах тт(ц- (хг)), г = 1,..., п +1, I = 1,..., q .

г I

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

I = 1,...,^ есть нечеткое отношение Я, в котором агрегация проводится в форме некоторой дизъюнкции и, следовательно, реализуется с помощью некоторой г-нормы:

N

Я(х, у) = Т [/ (Аг (х),Бг (у))],У(х,у) е XхГ .

1 = 1

Функция полезности и, зависящая от одной входной переменной х2 (степень удовлетворенности работой) и двух переменных х1 и х2 (в паре обозначаемые через z) показаны на рис. 2—7. Для агентов с различными степенями «честности» (х3), функции полезно-

Рисунок 2

Рисунок 3

Нечеткая полезность, импликация Мамдани

Нечеткая полезность, импликация ALI-1 (t-norm-Aliev)

0-7695-1997-0/03$17.00 2003 IEEE; Wilde P.D. Fuzzy Utility h Equilibria // IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, August 2004, Vol. 34, No. 4. P. 1774—1785.

37 Cm.: Wilde P.D. Op. cit.

Рисунок 4 Рисунок 5

Нечеткая полезность, импликация Мамдани Нечеткая полезность (нечеткий граф), импликация Мамдани

Рисунок 6 Рисунок 7

Нечеткая полезность, Нечеткая полезность (нечеткий граф),

импликация АЬ1-1 (í-norm-Aliev) импликация ALI-1 (í-norm-Aliev)

сти и зависящие от х1 (прибыль) и х2 (степень удовлетворенности работой) показаны на рис. 8—13. «Честность» описывается пятью термами (очень низкая, низкая, средняя, высокая, очень высокая).

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

Рисунок 8

Рисунок 9

Нечеткая полезность, импликация Заде (t-norm-min)

Нечеткая полезность (нечеткий граф), импликация Заде (t-norm-min)

Рисунок 10 Рисунок 11

Нечеткая полезность, Нечеткая полезность,

импликация Заде ((-погт-тт) импликация Заде ((-погт-тт)

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

38 См.: Lu J., Zhang G., Ruan D., Wu F. Op. cit.; Алиев P.A., Либерзон М.И. Методы и алгоритмы координации в промышленных системах управления.

Рисунок 12

Нечеткая полезность, импликация Заде (t-norm-min)

Рисунок 13

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

Нечеткая полезность, импликация Заде (t-norm-min)

качества X,, i = 1,...,n. Тогда область определения представляется картезианским произведением множеств: X,: X = Xl х Х2 х ... х X . Произвольная точка данной области определяется соответствующим кортежем значений (x1,x2,...,xn) е X, где x. е X,, и обозначается x(n)39.

Если значения критериев описываются лингвистически (предполагаются нечеткими), то альтернатива A есть нечеткое подпространство X, представляемое как картезианское произведение нечетких множеств на X:.

A = ДХ) х F(X2) х ... х F(Xn),

где F(X) — нечеткое подмножество X,.

Функция принадлежности pA(x) определяется в соответствии с обычным определением нечеткой композиции:

ßA (x(n)) = min ßA (Xj)

i =1,n ’

где ßA(x) — функция принадлежности оценки альтернативы по критерию X.

Элементы и универсума U выбираются ЛПР согласно тем или иным обычным правилам, например,

U = [высокое, достаточно высокое, среднее, достаточно низкое, низкое}.

Данная лингвистическая переменная может быть расширена введением таких модификаторов, как очень, вполне, более или менее. Полезность может интерпретироваться как лингвистическая переменная, значениями которой являются термы нечеткого множества, определенного на интервале [0,1]. Знания о полезности представляются нечетким

39 См.: Борисов А.Н., Крумберг О.А., Федоров И.П. Принятие решений на основе нечетких моделей. Примеры использования. Рига: Зинатне, 1990. 184 с.; Efstathuio J., Rajrovich V. Multi-Attribute DecisionMaking Using a Fuzzy Heuristic Approach // Intern. J. Man-Machine Studies, 1980, Vol. 12, No. 2. P. 141—156.

отношением Я из X = \х(п)} в и = {и}. Данное отношение является нечетким подмножеством Картезианского произведения X х и. Я определяется в терминах функции принадлежности цЯ(хп,и), которая определяет для каждой пары степень ее принадлежности нечеткому отношению из интервала [0,1].

Рассматривая полезность как нечеткое отношение Я, мы можем охарактеризовать альтернативу А е А нечетким подмножеством V с и, где V = А ° Я, используя формулу

^Ди) = тах(тт(цЯ(х(п),и), ^А(и))).

Построение отношения полезности. Пространство эффективности X содержит определенное число п-кортежей. На основе рассматриваемой эвристики мы исключаем доминируемые кортежи. В результате мы получим Парето-оптимальное множество решений.

Вычисление полезностей альтернатив. На основе описания альтернатив и таблиц оценок полезностей кортежей мы вычисляем значения V(A¡).

Ранжируя альтернативы, мы упорядочиваем их, используя оценки типа «лучше», «эквивалентно», «хуже».

5. Симуляции и приложения

5.1. Многоагентная система принятия решений в олигополистической экономике

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

Архитектура и моделирование агентов рассматривается в разделе 3. В качестве примера здесь мы рассматриваем олигополистическую экономику. В такой среде число фирм ограничено до нескольких, где действие одной фирмы имеет влияние на всю индустрию спроса. Фирмы конкурируют в производстве трех продукций (х, у, z). Каждая фирма управляется агентом, который решает задачи обеспечения доходности и достижения цели, связанные с удельным весом фирмы в общем объеме рыночных продаж. Команды занимаются маркетингом, производством и принимают финансовые решения, используя данные и модели. Маркетинговые решения включают решения по ассортименту и количеству товаров, которые необходимо произвести, по назначению цен, определению затрат на рекламу и другим вопросам. Ценовая и рекламная стратегии фирмы, так же как и цены и затраты конкурентов на рекламу, — главные факторы, влияющие на прибыль, удельный вес в общем объеме рыночных продаж и другие критерии40.

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

40 Cm.: Schott B., Whalen T. Fuzzy Uncertainty in Imperfect Competition // Information Science, 1994, No. 76. P. 339—654.

41 Ibidem.

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

представлена нечеткими переменными: «средняя цена» ~1 (СрЦена), «средний уровень

рекламирования» ~2 (СрРекл), «степень честности агента» ~3 (ст.ч). Используя правила нечеткого вывода, каждый агент генерирует свои выходные решения: цена, назначаемая

фирмой (иг1) I = 1,5 , и рекламирование, осуществляемое фирмой ~2, I =1,5. Эти решения

характеризуются тремя критериями: прибыль (/1), качество продукции (/2) и удовлетворенность сотрудников работой (/3). Нечеткие правила базы знаний каждого агента имеют следующий вид.

Для первого агента:

ЕСЛИ СрЦена ВЫСОКАЯ и СрРекл НИЗКАЯ и ст.ч СРЕДНЯЯ, ТО Цена ВЫСОКАЯ и Рекламирование СРЕДНЕЕ

ЕСЛИ СрЦена НИЗКАЯ и СрРекл ВЫСОКАЯ и ст.ч СРЕДНЯЯ, ТО Цена СРЕДНЯЯ и Рекламирование ВЫСОКОЕ

ЕСЛИ СрЦена СРЕДНЯЯ и СрРекл СРЕДНЯЯ и ст.ч СРЕДНЯЯ, ТО Цена ВЫСОКАЯ и Рекламирование СРЕДНЕЕ

Для второго агента:

ЕСЛИ СрЦена ВЫСОКАЯ и СрРекл НИЗКАЯ и ст.ч НИЗКАЯ, ТО Цена ВЫСОКАЯ и Рекламирование НИЗКОЕ

ЕСЛИ СрЦена НИЗКАЯ и СрРекл ВЫСОКАЯ и ст.ч НИЗКАЯ, ТО Цена СРЕДНЯЯ и Рекламирование ВЫСОКОЕ

ЕСЛИ СрЦена СРЕДНЯЯ и СрРекл СРЕДНЯЯ и ст.ч НИЗКАЯ, ТО Цена ВЫСОКАЯ и Рекламирование НИЗКОЕ

Для третьего агента:

ЕСЛИ СрЦена ВЫСОКАЯ и СрРекл НИЗКАЯ и ст.ч ВЫСОКАЯ, ТО Цена НИЗКАЯ и Рекламирование НИЗКОЕ

ЕСЛИ СрЦена НИЗКАЯ и СрРекл ВЫСОКАЯ и ст.ч ВЫСОКАЯ, ТО Цена НИЗКАЯ и Рекламирование ВЫСОКОЕ

ЕСЛИ СрЦена СРЕДНЯЯ и СрРекл СРЕДНЯЯ и ст.ч ВЫСОКАЯ, ТО Цена НИЗКАЯ и Рекламирование СРЕДНЕЕ

Для четвертого агента:

ЕСЛИ СрЦена ВЫСОКАЯ и СрРекл НИЗКАЯ и ст.ч НИЗКАЯ, ТО Цена ВЫСОКАЯ и Рекламирование НИЗКОЕ

ЕСЛИ СрЦена НИЗКАЯ и СрРекл ВЫСОКАЯ и ст.ч НИЗКАЯ, ТО Цена НИЗКАЯ и Рекламирование ВЫСОКОЕ

ЕСЛИ СрЦена СРЕДНЯЯ и СрРекл СРЕДНЯЯ и ст.ч НИЗКАЯ, ТО Цена СРЕДНЯЯ и Рекламирование СРЕДНЕЕ

Наконец, для пятого агента:

ЕСЛИ СрЦена ВЫСОКАЯ и СрРекл НИЗКАЯ и ст.ч СРЕДНЯЯ, ТО Цена ВЫСОКАЯ и Рекламирование СРЕДНЕЕ

ЕСЛИ СрЦена НИЗКАЯ и СрРекл ВЫСОКАЯ и ст.ч СРЕДНЯЯ, ТО Цена НИЗКАЯ и Рекламирование ВЫСОКОЕ

ЕСЛИ СрЦена СРЕДНЯЯ и СрРекл СРЕДНЯЯ и ст.ч СРЕДНЯЯ, ТО Цена СРЕДНЯЯ и Рекламирование ВЫСОКОЕ

Множество Парето-оптимальных решений, построенное на основе предложений агентов, дано в табл. 1. Например, ВЫСОКАЯ прибыль определяется нечетким числом (505,858; 195; 52,467).

Оптимальным решением из множества Парето-оптимальных альтернатив является предложение 2-го агента.

Таблица 1

Альтернативные агенты

Агент *1 (прибыль) *2 (качество продукции) *3 (степень удовлетворенности работой)

1 ВЫСОКАЯ НИЗКАЯ ВЫСОКАЯ

2 СРЕДНЯЯ СРЕДНЯЯ ВЫСОКАЯ

3 НИЗКАЯ ВЫСОКАЯ НИЗКАЯ

4 ВЫСОКАЯ СРЕДНЯЯ СРЕДНЯЯ

5 НИЗКАЯ НИЗКАЯ ВЫСОКАЯ

3 а к л ю ч е н и е

В экономике, как в сложной многоагентной гуманистической системе, мотивации, интуиции, человеческие знания, поведение человека (восприятие, эмоции и нормы) играют доминирующую роль. Следовательно, реальные проблемы экономического и социальноэкономического мира слишком сложны, чтобы их можно было бы перевести в плоскость языков классической математики и бивалентной логики, решать и интерпретировать на языке реального мира. В данной статье были исследованы две концепции создания многоагентной экономической системы: классическая, в которой основная идея заключается в разделении функций, полномочий и механизмов регулирования центра между локальными агентами, и альтернативная, в которой консенсус достигается через кооперацию и соперничество среди агентов. В обоих случаях было предложено скоординированное принятие оптимальных решений. Мы делаем акцент скорее на создании теоретических основ, чем на анализе отдельных практических задач. Как средства поведенческого моделирования экономических агентов были рассмотрены язык нечетких правил «ЕСЛИ — ТО» и язык НДУ.

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

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

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