Bringing consistency to simulation of population models--Poisson simulation as a bridge between micro and macro simulation.

Population models concern collections of discrete entities such as atoms, cells, humans, animals, etc., where the focus is on the number of entities in a population. Because of the complexity of such models, simulation is usually needed to reproduce their complete dynamic and stochastic behaviour. Two main types of simulation models are used for different purposes, namely micro-simulation models, where each individual is described with its particular attributes and behaviour, and macro-simulation models based on stochastic differential equations, where the population is described in aggregated terms by the number of individuals in different states. Consistency between micro- and macro-models is a crucial but often neglected aspect. This paper demonstrates how the Poisson Simulation technique can be used to produce a population macro-model consistent with the corresponding micro-model. This is accomplished by defining Poisson Simulation in strictly mathematical terms as a series of Poisson processes that generate sequences of Poisson distributions with dynamically varying parameters. The method can be applied to any population model. It provides the unique stochastic and dynamic macro-model consistent with a correct micro-model. The paper also presents a general macro form for stochastic and dynamic population models. In an appendix Poisson Simulation is compared with Markov Simulation showing a number of advantages. Especially aggregation into state variables and aggregation of many events per time-step makes Poisson Simulation orders of magnitude faster than Markov Simulation. Furthermore, you can build and execute much larger and more complicated models with Poisson Simulation than is possible with the Markov approach.

[1]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[2]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[3]  J. Cohen,et al.  Modeling Biological Systems. Principles and Applications , 1997 .

[4]  R. Lande,et al.  Stochastic Population Dynamics in Ecology and Conservation , 2003 .

[5]  M. J. Hatcher,et al.  Modeling Biological Systems: Principles and Applications , 1997 .

[6]  Leif Gustafsson Poisson Simulation—A Method for Generating Stochastic Variations in Continuous System Simulation , 2000, Simul..

[7]  N. Ling The Mathematical Theory of Infectious Diseases and its applications , 1978 .

[8]  W. O. Kermack,et al.  A contribution to the mathematical theory of epidemics , 1927 .

[9]  Hans Liljenström,et al.  Micro meso macro : addressing complex systems couplings , 2005 .

[10]  Jørgen Randers,et al.  Elements of the System Dynamics Method , 1997 .

[11]  Martin Braun Differential equations and their applications , 1976 .

[12]  F. Fairman Introduction to dynamic systems: Theory, models and applications , 1979, Proceedings of the IEEE.

[13]  John R. Clymer,et al.  Systems analysis using simulation and Markov models , 1991 .

[14]  David J. Murray-Smith,et al.  Continuous System Simulation , 1994 .

[15]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[16]  Leif Gustafsson,et al.  Poisson Simulation as an Extension of Continuous System Simulation for the Modeling of Queuing Systems , 2003, Simul..

[17]  Alexander Grey,et al.  The Mathematical Theory of Infectious Diseases and Its Applications , 1977 .

[18]  Charles J. Mode,et al.  Stochastic Processes in Epidemiology: Hiv/Aids, Other Infectious Diseases and Computers , 2000 .

[19]  Leif Gustafsson,et al.  Studying Dynamic and Stochastic Systems Using Poisson Simulation , 2005 .

[20]  Linus Schrage,et al.  A guide to simulation , 1983 .

[21]  A. H. Craven,et al.  Basic Statistical Computing , 1982 .

[22]  James H. Matis,et al.  Stochastic Population Models: A Compartmental Perspective , 2000 .

[23]  M Greenwood,et al.  On the Statistical Measure of Infectiousness , 1931, Journal of Hygiene.

[24]  H. Andersson,et al.  Stochastic Epidemic Models and Their Statistical Analysis , 2000 .

[25]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[26]  Jerry Banks,et al.  Discrete Event Simulation , 2002, Encyclopedia of Information Systems.

[27]  W. O. Kermack,et al.  Contributions to the mathematical theory of epidemics—I , 1991, Bulletin of mathematical biology.

[28]  Steven F. Railsback,et al.  Individual-based modeling and ecology , 2005 .

[29]  J. S. Dagpunar,et al.  Principles of Discrete Event Simulation , 1980 .

[30]  Leif Gustafsson Tools for statistical handling of poisson simulation , 2004 .

[31]  Jay L. Devore,et al.  Probability and statistics for engineering and the sciences , 1982 .

[32]  Paul Bratley,et al.  A guide to simulation , 1983 .

[33]  P. Århem,et al.  Non-stationary fluctuation analysis of the Na current in myelinated nerve fibers of Xenopus laevis: experiments and stochastic simulations. , 2001, Bio Systems.

[34]  Wolfgang Kreutzer,et al.  System simulation programming styles and languages , 1986 .

[35]  M. Bartlett,et al.  Stochastic Population Models in Ecology and Epidemiology. , 1961 .

[36]  Eric R. Ziegel,et al.  Probability and Statistics for Engineering and the Sciences , 2004, Technometrics.

[37]  Eric Renshaw Modelling biological populations in space and time , 1990 .

[38]  John V. Wait,et al.  Digital continuous-system simulation , 1978 .

[39]  F. W. Lanchester,et al.  Aircraft in Warfare: The Dawn of the Fourth Arm , 1995 .

[40]  M. Bulmer Stochastic Population Models in Ecology and Epidemiology , 1961 .

[41]  P. Kaye Infectious diseases of humans: Dynamics and control , 1993 .

[42]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .