Chapter 1 Basic Simulation Modeling
1.1 The Nature of Simulation
1.2 Systems, Models, and Simulation
1.3 Discrete-Event Simulation
1.3.1 Time-Advance Mechanisms
1.3.2 Components and Organization of a Discrete-Event Simulation Model
1.4 Simulation of a Single-Server Queueing System
1.4.1 Problem Statement
1.4.2 Intuitive Explanation
1.4.3 Program Organization and Logic
1.4.4 C Program
1.4.5 Simulation Output and Discussion
1.4.6 Alternative StoplSing Rules
1.4.7 Determining the Events and Variables
1.5 Simulation of an Inventory System
1.5.1 Problem Statement
1.5.2 Program Organization and Logic
1.5.3 C Program
1.5.4 Simulation Output and Discussion
1.6 Steps in a Sound Simulation Study
1.7 Other Types of Simulation
1.7.1 Continuous Simulation
1.7.2 Combined Discrete-Continuous Simulation
1.7.3 Monte Carlo Simulation
1.8 Advantages, Disadvantages, and Pitfalls of Simulation
Appendix 1A: A Primer on Queueing Systems
1A.1 Components of a Queueing System
1A.2 Notation for Queueing Systems
1A.3 Measures of Performance for Queueing Systems
Problems
Chapter 2 Modeling Complex Systems
2.1 Introduction
2.2 List Processing in Simulation
2.2.1 Approaches to Storing Lists in a Computer
2.2.2 Linked Storage Allocation
2.3 A Simple Simulation Language: simlib
2.4 Single-Server Queueing Simulation with simlib
2.4.1 Problem Statement
2.4.2 simlib Program
2.4.3 Simulation Output and Discussion
2.5 Time-Shared Computer Model
2.5.1 Problem Statement
2.5.2 simlib Program
2.5.3 Simulation Output and Discussion
2.6 Multiteller Bank With Jockeying
2.6.1 Problem Statement
2.6.2 simlib Program
2.6.3 Simulation Output and Discussion "
2.7 Job-Shop Model
2.7.1 Problem Statement
2.7.2 simlib Program
2.7.3 Simulation Output and Discussion
2.8 Efficient Event-List Manipulation
Appendix 2A: C Code for simlib
Problems
Chapter 3 Simulation Software
3.1 Introduction
3.2 Comparison of Simulation Packages with Programming Languages
3.3 Classification of Simulation Software
3.3.1 General-Purpose vs. Application-Oriented Simulation Packages
3.3.2 Modeling Approaches
3.3.3 Common Modeling Elements
3.4 Desirable Software Features
3.4.1 General Capabilities
3.4.2 Hardware and Software Requirements
3.4.3 Animation and Dynamic Graphics
3.4.4 Statistical Capabilities
3.4.5 Customer Support and Documentation
……
Chapter 4 Review of Basic Probability and Statistics
Chapter 5 Building Valid,Credible,and Appropriately Detailed Simulation Models
Chapter 6 Selection Input Probability Distributions
Chapter 7 Random-Number Generators
Chapter 8 Generating Random Variates
Chapter 9 Output Data Anlaysis for a Single System
Chapter 10 Comparing Alternative System Configurations
Chapter 11 Variance-Reduction Techniques
Chapter 12 Experimental Design and Optimization
Chapter 13 Simulation of Manufacturing Systems
Appendix
References