Stochastic Computer Simulation 6 7 7 8 Shane G

Total Page:16

File Type:pdf, Size:1020Kb

Stochastic Computer Simulation 6 7 7 8 Shane G horm13 v.2006/04/25 Prn:2/05/2006; 15:24 F:horm13001.tex; VTEX/jovi p. 1 aid: 13001 pii: S0927-0507(06)13001-7 docsubty: REV S.G. Henderson and B.L. Nelson (Eds.), Handbook in OR & MS, Vol. 13 Copyright © 2006 Elsevier B.V. All rights reserved 1 DOI: 10.1016/S0927-0507(06)13001-7 1 2 2 3 3 4 Chapter 1 4 5 5 6 Stochastic Computer Simulation 6 7 7 8 Shane G. Henderson 8 9 School of Operations Research and Industrial Engineering, Cornell University, USA 9 10 E-mail: [email protected] 10 11 Barry L. Nelson 11 12 12 Department of Industrial Engineering and Management Sciences, Northwestern University, 13 USA 13 14 E-mail: [email protected] 14 15 15 16 16 17 17 18 Abstract 18 19 19 20 We introduce the topic of this book, explain what we mean by stochastic computer 20 21 simulation and provide examples of application areas. We motivate the remaining 21 22 chapters in the book through two in-depth examples. These examples also help clarify 22 23 several concepts and techniques that are pervasive in simulation theory and practice. 23 24 24 25 25 26 26 27 27 28 1 Scope of the Handbook 28 29 29 30 What is “stochastic computer simulation?” Perhaps the most common ex- 30 31 ample in everyday life is an electronic game, such as Solitaire or Yahtzee, that 31 32 depends on a source of randomness to imitate shuffling cards, rolling dice, 32 33 etc. The fidelity of the electronic game, which is a simulation of the physical 33 34 game, depends on a faithful imitation of the physical source of randomness. 34 35 The electronic game is useless (and no fun) otherwise. Of course, an electronic 35 36 game usually needs a game player. If you replace the player by an algorithm 36 37 that plays the game, and you compare different algorithms by playing many 37 38 sessions of the game, then you have a pretty good representation of what sto- 38 39 chastic computer simulation is and how it is used in operations research and 39 40 the management sciences. 40 41 This book is a collection of chapters on key issues in the design and analysis of 41 42 computer simulation experiments on models of stochastic systems. The chapters 42 43 are tightly focused and written by experts in each area. For the purposes of this 43 44 volume, “stochastic computer simulation” (henceforth just “stochastic simu- 44 45 lation”) refers to the analysis of stochastic processes through the generation 45 1 horm13 v.2006/04/25 Prn:2/05/2006; 15:24 F:horm13001.tex; VTEX/jovi p. 2 aid: 13001 pii: S0927-0507(06)13001-7 docsubty: REV 2 S.G. Henderson and B.L. Nelson 1 of sample paths (realizations) of the processes. We restrict attention to design 1 2 and analysis issues, and do not address the equally important problems of rep- 2 3 resentations (modeling) and execution (see, for instance, Fishwick, 1995). In 3 4 broad terms, the goal of this volume is to survey the concepts, principles, tools 4 5 and techniques that underlie the theory and practice of stochastic simulation 5 6 design and analysis, emphasizing ideas and methods that are likely to remain 6 7 an intrinsic part of the foundation of the field for the foreseeable future. The 7 8 chapters provide an up-to-date reference for both the simulation researcher 8 9 and the advanced simulation user, but they do not constitute an introductory 9 10 level “how to” guide. (See, instead, Banks (1998), Banks et al. (2004), Law 10 11 and Kelton (2000) or Fishman (2001). The latter book is at a slightly more 11 12 advanced level than the others.) 12 13 Computer scientists, financial analysts, industrial engineers, management 13 14 scientists, operations researchers and many other professionals use stochastic 14 15 simulation to design, understand and improve communications, financial, man- 15 16 ufacturing, logistics and service systems. A theme that runs throughout these 16 17 diverse applications is the need to evaluate system performance in the face 17 18 of uncertainty, including uncertainty in user load, interest rates, demand for 18 19 product, availability of goods, cost of transportation and equipment failures. 19 20 Much like the electronic game designer, stochastic simulation users develop 20 21 models that (they hope) faithfully represent the sources of uncertainty in the 21 22 systems that they simulate. Unlike the game designer, the simulation user also 22 23 needs to design the simulation experiment – decide what cases to simulate, and 23 24 how much simulation to do – and analyze the results. 24 25 Later in this chapter we provide two examples of the types of problems that 25 26 are solved by stochastic simulation. The examples motivate and provide con- 26 27 text for the remaining chapters in the book. We do not attempt – either in this 27 28 chapter or in the remainder of the book – to cover the wide range of applica- 28 29 tions of simulation. A few important application areas are listed below. 29 30 Financial engineering/quantitative finance: The classical problem in this area is 30 31 valuing a derivative, which is a financial instrument whose value depends 31 32 on an underlying asset such as a stock or bond. Uncertainty in the value 32 33 of the asset over time makes simulation a natural tool. Other problems in 33 34 this vein include estimating the value-at-risk of a portfolio and designing 34 35 hedging strategies to mitigate risk. See, for instance, Glasserman (2004). 35 36 Computer performance modeling: From the micro (chip) level to the macro 36 37 (network) level, computer systems are subject to unpredictable loads and 37 38 unexpected failures. Stochastic simulation is a key tool for designing and 38 39 tuning computer systems, including establishing expected response times 39 40 from a storage device, evaluating protocols for web servers, and testing the 40 41 execution of real-time control instructions. See, for instance, Jain (1991). 41 42 Service industries: Service industries include call/contact centers, an applica- 42 43 tion in which simulation has been used to design staffing and call-routing 43 44 policies. Service applications emphasize delivering a specified level of ser- 44 45 vice with a high probability; such issues arise in food delivery, financial 45 horm13 v.2006/04/25 Prn:2/05/2006; 15:24 F:horm13001.tex; VTEX/jovi p. 3 aid: 13001 pii: S0927-0507(06)13001-7 docsubty: REV Ch. 1. Stochastic Computer Simulation 3 1 services, telecommunications and order fulfillment, for instance, and sim- 1 2 ulation helps to ensure quality service in the face of uncertainty. 2 3 Manufacturing: Stochastic simulation has seen extensive use in manufacturing 3 4 applications. A few representative contributions include evaluation of pro- 4 5 duction scheduling algorithms; work-center design and layout; estimation 5 6 of cycle time-throughput curves; and evaluation of equipment replacement 6 7 and maintenance policies. 7 8 Military: Military applications include life-cycle management of defense sys- 8 9 tems; combat and munitions logistics; crisis communications evaluation; 9 10 and modeling network architectures for command and control. 10 11 Transportation and logistics: Simulation has been used to evaluate the effec- 11 12 tiveness of Internet and cell-phone-based traveler information services; to 12 13 perform benefits analyses for regional Intelligent Transportation Systems; 13 14 and to design public transportation systems for the elderly and disabled. 14 15 When the transportation system is part of a supply chain, simulation may 15 16 be used to determine replenishment policies for manufacturers, distribu- 16 17 tion centers and retailers, or to estimate the impact of demand uncertainty 17 18 on supplier inventories. 18 19 The Proceedings of the annual Winter Simulation Conference is an out- 19 20 standing source of applications and success stories from these and other 20 21 areas. The Proceedings from 1997 through the present can be found at 21 22 http://www.wintersim.org. 22 23 The focus of this volume is narrow, by necessity, because the label “com- 23 24 puter simulation” is attached to a number of activities that do not fall under 24 25 the umbrella of “generating sample paths of stochastic processes”. For in- 25 26 stance, there is a vast literature on, and countless applications of, simulation 26 27 of dynamic systems that are represented by differential and partial differential 27 28 equations. Such systems may be stochastic, but the approach is to numerically 28 29 integrate the system of equations through time to determine levels, probabili- 29 30 ties, moments etc., rather than generating sample paths and averaging across 30 31 repetitions as we do. Systems dynamics (see Sterman, 2000) is a popular ap- 31 32 proach for developing and analyzing differential equation models, and there 32 33 is a substantial intersection between applications of systems dynamics and ap- 33 34 plications of stochastic simulation in operations research and the management 34 35 sciences. 35 36 Although closely related, we do not consider issues that arise in person-in- 36 37 the-loop simulations that are used for, among other things, training of per- 37 38 sonnel and evaluation of supervisory systems prior to insertion in the field. 38 39 A key feature of stochastic simulation is that the source of randomness is un- 39 40 der the control of the experimenter, which is not the case when a person is 40 41 incorporated into the experiment.
Recommended publications
  • A New Approach for Dynamic Stochastic Fractal Search with Fuzzy Logic for Parameter Adaptation
    fractal and fractional Article A New Approach for Dynamic Stochastic Fractal Search with Fuzzy Logic for Parameter Adaptation Marylu L. Lagunes, Oscar Castillo * , Fevrier Valdez , Jose Soria and Patricia Melin Tijuana Institute of Technology, Calzada Tecnologico s/n, Fracc. Tomas Aquino, Tijuana 22379, Mexico; [email protected] (M.L.L.); [email protected] (F.V.); [email protected] (J.S.); [email protected] (P.M.) * Correspondence: [email protected] Abstract: Stochastic fractal search (SFS) is a novel method inspired by the process of stochastic growth in nature and the use of the fractal mathematical concept. Considering the chaotic stochastic diffusion property, an improved dynamic stochastic fractal search (DSFS) optimization algorithm is presented. The DSFS algorithm was tested with benchmark functions, such as the multimodal, hybrid, and composite functions, to evaluate the performance of the algorithm with dynamic parameter adaptation with type-1 and type-2 fuzzy inference models. The main contribution of the article is the utilization of fuzzy logic in the adaptation of the diffusion parameter in a dynamic fashion. This parameter is in charge of creating new fractal particles, and the diversity and iteration are the input information used in the fuzzy system to control the values of diffusion. Keywords: fractal search; fuzzy logic; parameter adaptation; CEC 2017 Citation: Lagunes, M.L.; Castillo, O.; Valdez, F.; Soria, J.; Melin, P. A New Approach for Dynamic Stochastic 1. Introduction Fractal Search with Fuzzy Logic for Metaheuristic algorithms are applied to optimization problems due to their charac- Parameter Adaptation. Fractal Fract. teristics that help in searching for the global optimum, while simple heuristics are mostly 2021, 5, 33.
    [Show full text]
  • Introduction to Stochastic Processes - Lecture Notes (With 33 Illustrations)
    Introduction to Stochastic Processes - Lecture Notes (with 33 illustrations) Gordan Žitković Department of Mathematics The University of Texas at Austin Contents 1 Probability review 4 1.1 Random variables . 4 1.2 Countable sets . 5 1.3 Discrete random variables . 5 1.4 Expectation . 7 1.5 Events and probability . 8 1.6 Dependence and independence . 9 1.7 Conditional probability . 10 1.8 Examples . 12 2 Mathematica in 15 min 15 2.1 Basic Syntax . 15 2.2 Numerical Approximation . 16 2.3 Expression Manipulation . 16 2.4 Lists and Functions . 17 2.5 Linear Algebra . 19 2.6 Predefined Constants . 20 2.7 Calculus . 20 2.8 Solving Equations . 22 2.9 Graphics . 22 2.10 Probability Distributions and Simulation . 23 2.11 Help Commands . 24 2.12 Common Mistakes . 25 3 Stochastic Processes 26 3.1 The canonical probability space . 27 3.2 Constructing the Random Walk . 28 3.3 Simulation . 29 3.3.1 Random number generation . 29 3.3.2 Simulation of Random Variables . 30 3.4 Monte Carlo Integration . 33 4 The Simple Random Walk 35 4.1 Construction . 35 4.2 The maximum . 36 1 CONTENTS 5 Generating functions 40 5.1 Definition and first properties . 40 5.2 Convolution and moments . 42 5.3 Random sums and Wald’s identity . 44 6 Random walks - advanced methods 48 6.1 Stopping times . 48 6.2 Wald’s identity II . 50 6.3 The distribution of the first hitting time T1 .......................... 52 6.3.1 A recursive formula . 52 6.3.2 Generating-function approach .
    [Show full text]
  • On Sampling from the Multivariate T Distribution by Marius Hofert
    CONTRIBUTED RESEARCH ARTICLES 129 On Sampling from the Multivariate t Distribution by Marius Hofert Abstract The multivariate normal and the multivariate t distributions belong to the most widely used multivariate distributions in statistics, quantitative risk management, and insurance. In contrast to the multivariate normal distribution, the parameterization of the multivariate t distribution does not correspond to its moments. This, paired with a non-standard implementation in the R package mvtnorm, provides traps for working with the multivariate t distribution. In this paper, common traps are clarified and corresponding recent changes to mvtnorm are presented. Introduction A supposedly simple task in statistics courses and related applications is to generate random variates from a multivariate t distribution in R. When teaching such courses, we found several fallacies one might encounter when sampling multivariate t distributions with the well-known R package mvtnorm; see Genz et al.(2013). These fallacies have recently led to improvements of the package ( ≥ 0.9-9996) which we present in this paper1. To put them in the correct context, we first address the multivariate normal distribution. The multivariate normal distribution The multivariate normal distribution can be defined in various ways, one is with its stochastic represen- tation X = m + AZ, (1) where Z = (Z1, ... , Zk) is a k-dimensional random vector with Zi, i 2 f1, ... , kg, being independent standard normal random variables, A 2 Rd×k is an (d, k)-matrix, and m 2 Rd is the mean vector. The covariance matrix of X is S = AA> and the distribution of X (that is, the d-dimensional multivariate normal distribution) is determined solely by the mean vector m and the covariance matrix S; we can thus write X ∼ Nd(m, S).
    [Show full text]
  • 1 Stochastic Processes and Their Classification
    1 1 STOCHASTIC PROCESSES AND THEIR CLASSIFICATION 1.1 DEFINITION AND EXAMPLES Definition 1. Stochastic process or random process is a collection of random variables ordered by an index set. ☛ Example 1. Random variables X0;X1;X2;::: form a stochastic process ordered by the discrete index set f0; 1; 2;::: g: Notation: fXn : n = 0; 1; 2;::: g: ☛ Example 2. Stochastic process fYt : t ¸ 0g: with continuous index set ft : t ¸ 0g: The indices n and t are often referred to as "time", so that Xn is a descrete-time process and Yt is a continuous-time process. Convention: the index set of a stochastic process is always infinite. The range (possible values) of the random variables in a stochastic process is called the state space of the process. We consider both discrete-state and continuous-state processes. Further examples: ☛ Example 3. fXn : n = 0; 1; 2;::: g; where the state space of Xn is f0; 1; 2; 3; 4g representing which of four types of transactions a person submits to an on-line data- base service, and time n corresponds to the number of transactions submitted. ☛ Example 4. fXn : n = 0; 1; 2;::: g; where the state space of Xn is f1; 2g re- presenting whether an electronic component is acceptable or defective, and time n corresponds to the number of components produced. ☛ Example 5. fYt : t ¸ 0g; where the state space of Yt is f0; 1; 2;::: g representing the number of accidents that have occurred at an intersection, and time t corresponds to weeks. ☛ Example 6. fYt : t ¸ 0g; where the state space of Yt is f0; 1; 2; : : : ; sg representing the number of copies of a software product in inventory, and time t corresponds to days.
    [Show full text]
  • EFFICIENT ESTIMATION and SIMULATION of the TRUNCATED MULTIVARIATE STUDENT-T DISTRIBUTION
    Efficient estimation and simulation of the truncated multivariate student-t distribution Zdravko I. Botev, Pierre l’Ecuyer To cite this version: Zdravko I. Botev, Pierre l’Ecuyer. Efficient estimation and simulation of the truncated multivariate student-t distribution. 2015 Winter Simulation Conference, Dec 2015, Huntington Beach, United States. hal-01240154 HAL Id: hal-01240154 https://hal.inria.fr/hal-01240154 Submitted on 8 Dec 2015 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Proceedings of the 2015 Winter Simulation Conference L. Yilmaz, W. K V. Chan, I. Moon, T. M. K. Roeder, C. Macal, and M. Rosetti, eds. EFFICIENT ESTIMATION AND SIMULATION OF THE TRUNCATED MULTIVARIATE STUDENT-t DISTRIBUTION Zdravko I. Botev Pierre L’Ecuyer School of Mathematics and Statistics DIRO, Universite´ de Montreal The University of New South Wales C.P. 6128, Succ. Centre-Ville Sydney, NSW 2052, AUSTRALIA Montreal´ (Quebec),´ H3C 3J7, CANADA ABSTRACT We propose an exponential tilting method for exact simulation from the truncated multivariate student-t distribution in high dimensions as an alternative to approximate Markov Chain Monte Carlo sampling. The method also allows us to accurately estimate the probability that a random vector with multivariate student-t distribution falls in a convex polytope.
    [Show full text]
  • Stochastic Simulation APPM 7400
    Stochastic Simulation APPM 7400 Lesson 1: Random Number Generators August 27, 2018 Lesson 1: Random Number Generators Stochastic Simulation August27,2018 1/29 Random Numbers What is a random number? Lesson 1: Random Number Generators Stochastic Simulation August27,2018 2/29 Random Numbers What is a random number? “You mean like... 5?” Lesson 1: Random Number Generators Stochastic Simulation August27,2018 2/29 Random Numbers What is a random number? “You mean like... 5?” Formal definition from probability: A random number is a number uniformly distributed between 0 and 1. Lesson 1: Random Number Generators Stochastic Simulation August27,2018 2/29 Random Numbers What is a random number? “You mean like... 5?” Formal definition from probability: A random number is a number uniformly distributed between 0 and 1. (It is a realization of a uniform(0,1) random variable.) Lesson 1: Random Number Generators Stochastic Simulation August27,2018 2/29 Random Numbers Here are some realizations: 0.8763857 0.2607807 0.7060687 0.0826960 Density 0.7569021 . 0 2 4 6 8 10 0.0 0.2 0.4 0.6 0.8 1.0 sample Lesson 1: Random Number Generators Stochastic Simulation August27,2018 3/29 Random Numbers Here are some realizations: 0.8763857 0.2607807 0.7060687 0.0826960 Density 0.7569021 . 0 2 4 6 8 10 0.0 0.2 0.4 0.6 0.8 1.0 sample Lesson 1: Random Number Generators Stochastic Simulation August27,2018 3/29 Random Numbers Here are some realizations: 0.8763857 0.2607807 0.7060687 0.0826960 Density 0.7569021 .
    [Show full text]
  • Monte Carlo Sampling Methods
    [1] Monte Carlo Sampling Methods Jasmina L. Vujic Nuclear Engineering Department University of California, Berkeley Email: [email protected] phone: (510) 643-8085 fax: (510) 643-9685 UCBNE, J. Vujic [2] Monte Carlo Monte Carlo is a computational technique based on constructing a random process for a problem and carrying out a NUMERICAL EXPERIMENT by N-fold sampling from a random sequence of numbers with a PRESCRIBED probability distribution. x - random variable N 1 xˆ = ---- x N∑ i i = 1 Xˆ - the estimated or sample mean of x x - the expectation or true mean value of x If a problem can be given a PROBABILISTIC interpretation, then it can be modeled using RANDOM NUMBERS. UCBNE, J. Vujic [3] Monte Carlo • Monte Carlo techniques came from the complicated diffusion problems that were encountered in the early work on atomic energy. • 1772 Compte de Bufon - earliest documented use of random sampling to solve a mathematical problem. • 1786 Laplace suggested that π could be evaluated by random sampling. • Lord Kelvin used random sampling to aid in evaluating time integrals associated with the kinetic theory of gases. • Enrico Fermi was among the first to apply random sampling methods to study neutron moderation in Rome. • 1947 Fermi, John von Neuman, Stan Frankel, Nicholas Metropolis, Stan Ulam and others developed computer-oriented Monte Carlo methods at Los Alamos to trace neutrons through fissionable materials UCBNE, J. Vujic Monte Carlo [4] Monte Carlo methods can be used to solve: a) The problems that are stochastic (probabilistic) by nature: - particle transport, - telephone and other communication systems, - population studies based on the statistics of survival and reproduction.
    [Show full text]
  • Multivariate Stochastic Simulation with Subjective Multivariate Normal
    MULTIVARIATE STOCHASTIC SIMULATION WITH SUBJECTIVE MULTIVARIATE NORMAL DISTRIBUTIONS1 Peter J. Ince2 and Joseph Buongiorno3 Abstract.-In many applications of Monte Carlo simulation in forestry or forest products, it may be known that some variables are correlated. However, for simplicity, in most simulations it has been assumed that random variables are independently distributed. This report describes an alternative Monte Carlo simulation technique for subjectivelyassessed multivariate normal distributions. The method requires subjective estimates of the 99-percent confidence interval for the expected value of each random variable and of the partial correlations among the variables. The technique can be used to generate pseudorandom data corresponding to the specified distribution. If the subjective parameters do not yield a positive definite covariance matrix, the technique determines minimal adjustments in variance assumptions needed to restore positive definiteness. The method is validated and then applied to a capital investment simulation for a new papermaking technology.In that example, with ten correlated random variables, no significant difference was detected between multivariate stochastic simulation results and results that ignored the correlation. In general, however, data correlation could affect results of stochastic simulation, as shown by the validation results. INTRODUCTION MONTE CARLO TECHNIQUE Generally, a mathematical model is used in stochastic The Monte Carlo simulation technique utilizes three simulation studies. In addition to randomness, correlation may essential elements: (1) a mathematical model to calculate a exist among the variables or parameters of such models.In the discrete numerical result or outcome as a function of one or case of forest ecosystems, for example, growth can be more discrete variables, (2) a sequence of random (or influenced by correlated variables, such as temperatures and pseudorandom) numbers to represent random probabilities, and precipitations.
    [Show full text]
  • Stochastic Simulation
    Agribusiness Analysis and Forecasting Stochastic Simulation Henry Bryant Texas A&M University Henry Bryant (Texas A&M University) Agribusiness Analysis and Forecasting 1 / 19 Stochastic Simulation In economics we use simulation because we can not experiment on live subjects, a business, or the economy without injury. In other fields they can create an experiment Health sciences they feed (or treat) lots of lab rats on different chemicals to see the results. Animal science researchers feed multiple pens of steers, chickens, cows, etc. on different rations. Engineers run a motor under different controlled situations (temp, RPMs, lubricants, fuel mixes). Vets treat different pens of animals with different meds. Agronomists set up randomized block treatments for a particular seed variety with different fertilizer levels. Henry Bryant (Texas A&M University) Agribusiness Analysis and Forecasting 2 / 19 Probability Distributions Parametric and Non-Parametric Distributions Parametric Dist. have known and well defined parameters that force their shapes to known patterns. Normal Distribution - Mean and Standard Deviation. Uniform - Minimum and Maximum Bernoulli - Probability of true Beta - Alpha, Beta, Minimum, Maximum Non-Parametric Distributions do not have pre-set shapes based on known parameters. The parameters are estimated each time to make the shape of the distribution fit the data. Empirical { Actual Observations and their Probabilities. Henry Bryant (Texas A&M University) Agribusiness Analysis and Forecasting 3 / 19 Typical Problem for Risk Analysis We have a stochastic variable that needs to be included in a business model. For example: Price forecast has residuals we could not explain and they are the stochastic component we need to simulate.
    [Show full text]
  • Stochastic Vs. Deterministic Modeling of Intracellular Viral Kinetics R
    J. theor. Biol. (2002) 218, 309–321 doi:10.1006/yjtbi.3078, available online at http://www.idealibrary.com on Stochastic vs. Deterministic Modeling of Intracellular Viral Kinetics R. Srivastavawz,L.Youw,J.Summersy and J.Yinnw wDepartment of Chemical Engineering, University of Wisconsin, 3633 Engineering Hall, 1415 Engineering Drive, Madison, WI 53706, U.S.A., zMcArdle Laboratory for Cancer Research, University of Wisconsin Medical School, Madison, WI 53706, U.S.A. and yDepartment of Molecular Genetics and Microbiology, University of New Mexico School of Medicine, Albuquerque, NM 87131, U.S.A. (Received on 5 February 2002, Accepted in revised form on 3 May 2002) Within its host cell, a complex coupling of transcription, translation, genome replication, assembly, and virus release processes determines the growth rate of a virus. Mathematical models that account for these processes can provide insights into the understanding as to how the overall growth cycle depends on its constituent reactions. Deterministic models based on ordinary differential equations can capture essential relationships among virus constituents. However, an infection may be initiated by a single virus particle that delivers its genome, a single molecule of DNA or RNA, to its host cell. Under such conditions, a stochastic model that allows for inherent fluctuations in the levels of viral constituents may yield qualitatively different behavior. To compare modeling approaches, we developed a simple model of the intracellular kinetics of a generic virus, which could be implemented deterministically or stochastically. The model accounted for reactions that synthesized and depleted viral nucleic acids and structural proteins. Linear stability analysis of the deterministic model showed the existence of two nodes, one stable and one unstable.
    [Show full text]
  • Random Numbers and Stochastic Simulation
    Stochastic Simulation and Randomness Random Number Generators Quasi-Random Sequences Scientific Computing: An Introductory Survey Chapter 13 – Random Numbers and Stochastic Simulation Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002. Reproduction permitted for noncommercial, educational use only. Michael T. Heath Scientific Computing 1 / 17 Stochastic Simulation and Randomness Random Number Generators Quasi-Random Sequences Stochastic Simulation Stochastic simulation mimics or replicates behavior of system by exploiting randomness to obtain statistical sample of possible outcomes Because of randomness involved, simulation methods are also known as Monte Carlo methods Such methods are useful for studying Nondeterministic (stochastic) processes Deterministic systems that are too complicated to model analytically Deterministic problems whose high dimensionality makes standard discretizations infeasible (e.g., Monte Carlo integration) < interactive example > < interactive example > Michael T. Heath Scientific Computing 2 / 17 Stochastic Simulation and Randomness Random Number Generators Quasi-Random Sequences Stochastic Simulation, continued Two main requirements for using stochastic simulation methods are Knowledge of relevant probability distributions Supply of random numbers for making random choices Knowledge of relevant probability distributions depends on theoretical or empirical information about physical system being simulated By simulating large number of trials, probability
    [Show full text]
  • Arxiv:2008.11456V2 [Physics.Optics]
    Efficient stochastic simulation of rate equations and photon statistics of nanolasers Emil C. Andr´e,1 Jesper Mørk,1, 2 and Martijn Wubs1,2, ∗ 1Department of Photonics Engineering, Technical University of Denmark, Ørsteds Plads 345A, DK-2800 Kgs. Lyngby, Denmark 2NanoPhoton - Center for Nanophotonics, Technical University of Denmark, Ørsteds Plads 345A, DK-2800 Kgs. Lyngby, Denmark Based on a rate equation model for single-mode two-level lasers, two algorithms for stochastically simulating the dynamics and steady-state behaviour of micro- and nanolasers are described in detail. Both methods lead to steady-state photon numbers and statistics characteristic of lasers, but one of the algorithms is shown to be significantly more efficient. This algorithm, known as Gillespie’s First Reaction Method (FRM), gives up to a thousandfold reduction in computation time compared to earlier algorithms, while also circumventing numerical issues regarding time-increment size and ordering of events. The FRM is used to examine intra-cavity photon distributions, and it is found that the numerical results follow the analytics exactly. Finally, the FRM is applied to a set of slightly altered rate equations, and it is shown that both the analytical and numerical results exhibit features that are typically associated with the presence of strong inter-emitter correlations in nanolasers. I. INTRODUCTION transitions from thermal to coherent emission, and we will investigate the prospects of introducing effectively Optical cavities on the micro- and nanometer scale can altered rates of emission in the rate equations as a way reduce the number of available modes for light emission to qualitatively describe the effects of collective inter- and increase the coupling of spontaneously emitted light emitter correlations.
    [Show full text]