facebook
twitter
vk
instagram
linkedin
google+
tumblr
akademia
youtube
skype
mendeley
Page translation
 

The practical methods of integration of System Dynamics and Agent-Based Modeling

The practical methods of integration of System Dynamics and Agent-Based Modeling
ALONA ZHAROVA, postgraduate student

Odessa National University named after I.I Mechnikov, Ukraine

Championship participant: the National Research Analytics Championship - "Ukraine";

The article deals with the identification of practical methods of integration of System Dynamics and Agent-Based Modeling as a platform for creation an Agent-Dynamic model, and also analysis of the combined models from different areas is made and the methods of combining approaches are explored.

Keywords: simulation, system dynamics, agent-based modeling, agent-dynamic modeling.

 

In a rapidly evolving business environment the question of searching of new tools for studying and analyzing economic entities becomes more important. One of the ways of information support for decision-making is a creation of the models using simulation tools.

Simulation modeling allows studying the problems of complex systems, for which analytical solutions are not available. It includes four approaches: System Dynamics, Dynamic Systems, Discrete Event and Agent-Based Modeling. This paper discusses the integration of the two of them – System Dynamics and Agent-Based Modeling.

Recent years a considerable interest in the study of the synergy between System Dynamics and Agent-Based Modeling was shown and it was noted that they can be combined in order to find solutions for complex problems [1].

By combining these approaches a number of factors that lead to improved quality of output information and, thus, to improved quality of decision-making can be taken into account.

The purpose of this work is to identify the practical methods of combining of System Dynamics and Agent-Based Modeling as a platform for creation an Agent-Dynamic model for IT-project management. To achieve this goal it is necessary to analyze the combined models from different areas and to explore the methods of combining approaches.

Popkov thinks that combining of System Dynamics and Agent-Based Modeling can take place in three cases [2].

1. When different objects of one system can not be modeled using the same approach.

2. When different objects of one system belong to different levels of abstraction.

3. When the use of the two approaches in one model facilitates the description and the creation of this model.

One of the earliest examples of the synergy between System Dynamics and Agent-Based Modeling is the model by Dong-Hwan and Jae-Ho, established in 1997 [1]. In their model they used array variables and, as a main method of combining, the modeling agents in System Dynamic environment. As a result of simulation, they showed that the new model, that was developed on the basis of System Dynamic and Agent-Based models, differs significantly from the original ones.

Through the cross-study of these two approaches Scholl gave an overview of the general modeling principles and identified areas in which the two approaches complement each other, and where they overlap [3].

One of the most detailed comparisons of System Dynamics and Agent-Based Modeling was done by Nadine Schieritz and Peter Milling [1]. A new method of integrating the two approaches was applied to the field of supply networks [4]. The model consists of two levels of aggregation. On the macro level a discrete Agent-Based Modeling is applied for modeling the interaction between companies-agents with each other. On the micro level the System Dynamics is used to model the internal structure of the company.

The integration of System Dynamics and Agent-Based Modeling was also used for modeling cellular receptor dynamics [5]. In this model the System Dynamics was applied in the part of systems simulation at a high level of aggregation and abstraction. The Agent-Based Modeling part was used for studying phenomena at the level of individual receptors and molecule.

Recently was made a cross-study of these approaches for tumour growth modeling [6]. Due to the developed model, which is based on the interaction between tumor cells and immune effector cells, it became possible to study specific problems of immune system.

Another example of integration could be found in automotive industry [7]. With the help of combination System Dynamics and Agent-Based Modeling in one simulation environment and the use of different aggregation levels, a detailed description of the socio-economic and dynamic complex system automotive market was made. As a result, product strategies with special regard to alternative fuel and powertrain technologies could be developed.

Jim Hines and Jody House created a theory of policy formation in organizations that explains the appearance of policies similar to biological evolution [8]. Their model consists of some projects (modeled as System Dynamics environment) each with a certain manager (modeled as agent). After the completion of the project every agent learns and adds new knowledge to its policy. The next project agent controls with updated policy.

Tobias Lorenz and Andrea Bassi combined two approaches for modeling the attractiveness of hotels for tourists [9]. For model creation they identified two methods. The first method considers modeling agents in the System Dynamic environment. The second one is modeling agents, that consist of System Dynamic structures, without predefined System Dynamic environment.

Borshchev also identifies two methods of combination [10]. According to the first method, a System-Dynamic submodels are created inside discrete interacting agents. A good example of it is the model of supply chains, in which processes are modeled by System Dynamics, and the interaction between the companies by Agent-Based Modeling tools. The second method implies modeling of agents that are situated in the environment that is created by System Dynamics.

The following example of a combination is presented in the field of strategic management in agro-industrial cooperatives [11]. With the help of System Dynamics it became possible to predict the complexity of strategic management in regard of the need for conciliation and equilibrium of economic interests between the cooperative and its members. Through the Agent-Based Modeling the behavior of the cooperative’s members was set up.

In the bank field is also an example of integration of approaches - it is a model of assessing the sustainability of a commercial bank [12]. This model includes the macroeconomic environment (System Dynamics part), which affects the subsystem of autonomous reactive agents - businesses, owners, etc.

A similar combining of approaches occurs in 3-agent model "state - official - owner," which allows to study the behavior of agents under the conditions of conflict of interest, in order to simulate the shadow economy and corruption mechanisms [13]. In this model the method of modeling agents in System Dynamic environment was used.

An exploratory approach by Jim Duggan involves the use of System Dynamics models as a basis for Agent-Based Modeling [14]. His model includes the System Dynamics modeling of aggregated level, which consists of a large number of subsystems of agent level.

A good example of combination modeling approaches could be found in the field of corporate networks dynamics. Akkermans created a model of 100 agents in a System Dynamics simulation environment [15]. In his model, each agent has models of the performance of the agents, with whom he interacts and each agent differs in the degree in which he assesses long-term relationships over short-term performance.

On the basis of analyzed combinations, it can be concluded that for integration of System Dynamics and Agent-Based Modeling into one Agent-Dynamic approach one of the following methods can be used.

 1. Modeling of interaction of agents at the macro level (the part of Agent-Based Modeling) and their internal structure at the micro level (System Dynamics part).

 2. Modeling of one system at the macro level (System Dynamics part) and a certain number of interacting agents at the micro level (the part of Agent-Based Modeling).

 3. Modeling of a certain number of objects on the macro level (System Dynamics part) inside which agents are modeled at the micro level (the part of Agent-Based Modeling).

Thereby, for selection of the most appropriate method of combining System Dynamics and Agent-Based Modeling for creation an Agent-Dynamic model of IT-project management it is necessary to define the structure and nature of the relationship of objects that will be included in the model.

 

References:

  1. Schieritz N., Milling P. Modeling the Forest or Modeling the Trees – A Comparison of System Dynamics and Agent-Based Simulation  // The 21st International Conference of the System Dynamics Society. New York, USA. – 2003.
  2. ПопковТ. В. Многоподходноемоделирование: практикаиспользования. 4-яВсероссийскаянаучно-практическаяконференцияпоимитационномумоделированиюИММОД2009. Санкт-Петербург. 21-23 октября2009 г.
  3. Scholl, H.J. Agent Based and System Dynamics Modeling: A Call for Cross Study and Joint Research.  // In Proceedings of the 34th Annual Hawaii International Conference on System Sciences. Washington. – 2001.
  4. Nadine Schieritz and Andreas Gr??ler. Emergent structures in supply chains: a study integrating agent-based and system dynamics modeling. // In Proceedings of the XXI International Conference of the System Dynamics society. – 2003.
  5. Wakeland W. W., Gallaher E. J., Macovsky L. M., Aktipis C. A. A comparison of system dynamics and agent-based simulation applied to the study of cellular receptor dynamics. // In Proceedings of Hawaii International Conference on System Sciences. – 2004.
  6. Figueredo G. P., Aickelin U.. Comparing System Dynamics and Agent-Based Simulation for Tumour Growth and its Interactions with Effector Cells. – 2011.
  7. Kieckh?fer K., Axmann J., Spengler T., Walther G. Integrating Agent-Based Simulation and System Dynamics to support product strategy decisions in the automotive industry. // In Proceedings of the 2009 Winter Simulation Conference. – 2009.
  8. Hines J., House J. The source of poor policy: controlling learning drift and premature consensus in human organizations. System Dynamics Review. – Vol. 17. – 2001. – P. 3–32.
  9. Lorenz T. M., Bassi A. M. Comprehensibility as a discrimination criterion for Agent-Based Modelling and System Dynamics: An empirical approach. – 2005.
  10. Borshchev, A., Filippov, A. From system dynamics and discrete event to pratical agent based modeling: reasons, techniques, tools. // In Proceedings of the 22nd International Conference of the System Dynamics. Oxford. – 2004.
  11. Barreiros R. F., Protil R. M. Proposal of a Strategic Management Simulation Model for Agro-Industrial Cooperatives. – 2010.
  12. Калашников А.С. Агентный подход к оценке устойчивости коммерческого банка: структура кредитующего агента. // Материалы 12-й Международной научно-технической конференции SAIT2010 "Системный анализ и информационные технологии", Киев, 25-29 мая 2010 г. - К.: УНК "ИПСА" НТУУ "КПИ". – 2010. – 544 с. – С. 95
  13. Таукчиан Е.С. Трехагентная модель "государство-чиновник-собственник". // Материалы 12-й Международной научно-технической конференции SAIT2010 "Системный анализ и информационные технологии", Киев, 25-29 мая 2010 г. - К.: УНК "ИПСА" НТУУ "КПИ". – 2010. – 544 с. – С. 323.
  14. Duggan J. Modelling Agent-Based Systems Using System Dynamics. // Workshop presented at the 25th International Conference of the Systems Dynamics Society. – Boston. – July 2007.
  15. Akkermans H. Emergent Supply Networks: System Dynamics Simulation of Adaptive Supply Agents. // In Proceedings of the 34th Annual Hawaii International Conference on System Sciences. – Washington. – 2001.
0
Your rating: None Average: 5.6 (17 votes)
Comments: 22

Babicheva Nadezhda

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

ALONA ZHAROVA

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

Buniatyan Marina

Interesting article.

ALONA ZHAROVA

Thank you!

Asanova Natalia Aleksandrovna

спссибо автору за интересную статью. Статья очень Актуальна и заслуживает высокой оценки. Дальнейших творческих успехов. С уважением Асанова Н.А.

ALONA ZHAROVA

Спасибо за положительный отзыв!

Романович Людмила Геннадьевна

Тема работы актуальна и представляет интерес. Проблема достаточно глубоко исследована автором. Материал изложен методично.

ALONA ZHAROVA

Спасибо за хороший отзыв. С уважением, Жарова Алёна.

Ivanova Ganna

Интересная работа. Когда читаешь такие, понимаешь, как много в жизни неизведанного.

ALONA ZHAROVA

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

Zulfugarzade Teymur El'darovich

Работа выполнена на весьма высоком теоретическом уровне. Оценка работы - самая высокая. Желаю автору успехов в дальнейшей научной деятельности!

ALONA ZHAROVA

Спасибо за положительный отзыв! С уважением, Жарова Алёна.

Zarytska Nataliia Petrivna

The identification of practical methods of integration of System Dynamics and Agent-Based Modeling is successfully done by the author. The article is characterised by new points of view, good systematization of facts conceptions and thoughts.

ALONA ZHAROVA

Thank you for high appreciation of my work!

Andrey Marenkov

Статья интересна по своему содержанию. актуальная тема.Очень хорошая статья. Спасибо

ALONA ZHAROVA

Спасибо за высокую оценку данной работы!

Tatyana Veselova

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

ALONA ZHAROVA

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

Khachpanov Giya Viacheslavovich

Согласен с предыдущим комментарием. В целом работа хорошо написана. Творческих Вам успехов.

ALONA ZHAROVA

Спасибо! Что касается конкретно создания Агентно-Динамической модели управления ИТ-проектами - это один из следующих этапов работы по данной проблематике.

Stepanova Vera Vladimirovna

The author made deep analysis of existed Modelling Agent-Based Systems for evaluation and use for system dynamic simulation process. It could be more weighted if the author will add to the research practical aspects of implementation of such systems. V.Stepanova

ALONA ZHAROVA

Thank you for the comment! The identification of a set of methods for integration of Agent-Based Modeling and System Dynamics is a necessary precondition prior to start building the model. The next logical stage, as it was concluded above, is to define the structure and nature of relationship of objects in IT-Project Management and only after that it is possible to start building of Agent-Dynamic model of IT-Project Management.
Comments: 22

Babicheva Nadezhda

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

ALONA ZHAROVA

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

Buniatyan Marina

Interesting article.

ALONA ZHAROVA

Thank you!

Asanova Natalia Aleksandrovna

спссибо автору за интересную статью. Статья очень Актуальна и заслуживает высокой оценки. Дальнейших творческих успехов. С уважением Асанова Н.А.

ALONA ZHAROVA

Спасибо за положительный отзыв!

Романович Людмила Геннадьевна

Тема работы актуальна и представляет интерес. Проблема достаточно глубоко исследована автором. Материал изложен методично.

ALONA ZHAROVA

Спасибо за хороший отзыв. С уважением, Жарова Алёна.

Ivanova Ganna

Интересная работа. Когда читаешь такие, понимаешь, как много в жизни неизведанного.

ALONA ZHAROVA

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

Zulfugarzade Teymur El'darovich

Работа выполнена на весьма высоком теоретическом уровне. Оценка работы - самая высокая. Желаю автору успехов в дальнейшей научной деятельности!

ALONA ZHAROVA

Спасибо за положительный отзыв! С уважением, Жарова Алёна.

Zarytska Nataliia Petrivna

The identification of practical methods of integration of System Dynamics and Agent-Based Modeling is successfully done by the author. The article is characterised by new points of view, good systematization of facts conceptions and thoughts.

ALONA ZHAROVA

Thank you for high appreciation of my work!

Andrey Marenkov

Статья интересна по своему содержанию. актуальная тема.Очень хорошая статья. Спасибо

ALONA ZHAROVA

Спасибо за высокую оценку данной работы!

Tatyana Veselova

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

ALONA ZHAROVA

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

Khachpanov Giya Viacheslavovich

Согласен с предыдущим комментарием. В целом работа хорошо написана. Творческих Вам успехов.

ALONA ZHAROVA

Спасибо! Что касается конкретно создания Агентно-Динамической модели управления ИТ-проектами - это один из следующих этапов работы по данной проблематике.

Stepanova Vera Vladimirovna

The author made deep analysis of existed Modelling Agent-Based Systems for evaluation and use for system dynamic simulation process. It could be more weighted if the author will add to the research practical aspects of implementation of such systems. V.Stepanova

ALONA ZHAROVA

Thank you for the comment! The identification of a set of methods for integration of Agent-Based Modeling and System Dynamics is a necessary precondition prior to start building the model. The next logical stage, as it was concluded above, is to define the structure and nature of relationship of objects in IT-Project Management and only after that it is possible to start building of Agent-Dynamic model of IT-Project Management.
PARTNERS
 
 
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
Would you like to know all the news about GISAP project and be up to date of all news from GISAP? Register for free news right now and you will be receiving them on your e-mail right away as soon as they are published on GISAP portal.