Simulation is one of the most common methodology used in healthcare applications of operations research. One of the major reasons is that, computer simulation is a method that allows experimenting on a system while avoiding all the complications. Both discrete event and object-oriented simulation models have been widely used in healthcare. It has been applied to many areas, including the management of capacity, scheduling and admissions scheduling in operating rooms, outpatient clinics and ambulatory care. The main difference between discrete event and object-oriented simulation is that discrete event simulations execute time-ordered events when a system changes state. On the other hand, object-oriented simulation requires the design and implementation of the objects, where objects are instances of classes, which are composed of properties and methods.
- Serial Discrete Event Simulation
- Parallel Discrete Event Simulation