no need to worry about memory management
contrary to our ABM solution.
In general picking one or the other modeling
approach depends on the system to be simulated.
There are lots of applications where it is much easier
and efficient to solve given problems with SD but if
you want to capture more realistic real-life
phenomena you have to choose the ABM approach.
A general decision for one of the two techniques
always deals with a trade-off between efficiency and
significance.
4 CONCLUSIONS
As we could see from our simulation System
Dynamics is useful to model the basic system’s
behavior. With the causal loop diagram SD provides
a powerful tool for modeling, to describe a model
and its interactions. Combined with Vesters
sensitivity analysis
(Vester, 2005) one can easily
extract the different kinds of elements in the system
(active, reactive, buffering, critical, and neutral) to
make steering actions more efficient. A substantial
advantage of SD is the big number of available
Simulation Software and their intuitive and easy use,
when needing quick answers about a systems
behavior. Generating realistic quantitative output
data was quite a challenging problem with SD and
we could just manage it by transferring the original
model into an “Array Model” but due to the
specialization of this model it is not able to cope
with more details or other preventive checkups and
therefore we had to switch the modeling approach to
ABM.
The ABM approach took much more time to
implement, but now agents, the primary building
block, can easily be extended with more and more
details. That is why the ABM approach and our
framework can get beyond the limits of SD,
especially when the system contains active objects.
However it is difficult to decide on attributes and
rules of agents in order to get a behavior that is
sufficiently similar to the real system and it is much
more difficult to get all the data at the needed level
of detail for the simulation than just modeling the
structure of the system which is where SD ends.
Memory management restrictions still become a big
issue for the future of our framework when
simulating with millions of agents as we experienced
it in our simulation.
With the existing framework we are now able to
answer questions for the future demand of several
preventive checkup systems and we will extend the
model as mentioned above to address more crucial
questions concerning futures healthcare
management.
REFERENCES
Barclay, Robert L.; Vicari, Joseph J.; Doughty, Andrea S.;
Johanson, John F.; Greenlaw, Roger L., 2006.
Colonoscopic Withdrawal Times and Adenoma
Detection during Screening Colonoscopy. The New
England Journal of Medicine vol. 355(24).
Barclay, Robert L.; Vicari, Joseph J.; Doughty, Andrea S.;
Johanson, John F.; Greenlaw, Roger L., 1993.
Prevention Of Colorectal Cancer By Colonoscopic
Polypectomy. The New England Journal of Medicine
vol. 329(27).
Borshchev Andrei & Filippov Alexei, 2004. From System
Dynamics and Discrete Event to Practical Agent
Based Modeling: Reasons, Techniques, Tools.
Citarda F., Tomaselli G., Capocaccia R., Barcherini S.,
Crespi M., 2000. Efficacy in standard clinical
practice of colonoscopic polypectomy in reducing
colorectal cancer incidence.
Davidson Paul, 2002. Agent Based Social Simulation: A
Computer Science View, Journal of Artificial Societies
and Social Simulation vol. 5, no. 1
Donella H. Meadows, Dennis Meadows, Jorgen Randers,
2004. Limits to Growth: The 30-Year-Update.
Forrester JW., 1961. Industrial Dynamics. Cambridge,
Mass: MIT Press.
Forrester JW., 1969. Urban Dynamics. Cambridge, Mass:
MIT Press.
Homer Jack B., Hirsch Gary B., 2006. System Dynamics
Modeling for Public Health: Background and
Opportunities, American Journal of Public Health.
Jennings N. R., Wooldridge M., 1998. Applications of
Intelligent Agents.
Koelling Patrick, Schwandt Michael J., 2005. Health
Systems: A Dynamic System – Benefits from System
Dynamics.
Macal Charles M., North Michael J. , 2005. Tutorial on
Agent-Based Modeling and Simulation.
Milling Peter M. and Schieritz Nadine, 2003. Modeling
the Forest or Modeling the Trees.
Nealon John, Moreno Antonio, 2004. Agent-Based
Applications in Health Care.
Phelan, Steven E., 1999. A Note on the Correspondence
between Complexity and Systems Theory, in: Systemic
Practice & Action Research, Vol. 12, No 3, 237-246.
Statistik Austria, 2005. Population and Projection for
Austria.
Sterman J., 2001. System dynamics modeling: tools for
learning in a complex world
Stotz Myrjam, Größler Andreas, 2004. Agentenbasierte
Simulation und System Dynamics - Ein Vergleich der
Simulationsmethoden anhand eines Beispiels.
Vester Frederic, 2005. Die Kunst vernetzt zu denken,
Taschenbuchverlag Mai.
AGENT BASED MODELING AND SYSTEM DYNAMICS IN HEALTHCARE - Modeling Two Stage Preventive
Medical Checkup Systems
421