simmer: Discrete-Event Simulation for R

A process-oriented and trajectory-based Discrete-Event Simulation (DES) package for R. It is designed as a generic yet powerful framework. The architecture encloses a robust and fast simulation core written in 'C++' with automatic monitoring capabilities. It provides a rich and flexible R API that revolves around the concept of trajectory, a common path in the simulation model for entities of the same type. Documentation about 'simmer' is provided by several vignettes included in this package, via the paper by Ucar, Smeets & Azcorra (2019, <doi:10.18637/jss.v090.i02>), and the paper by Ucar, Hernández, Serrano & Azcorra (2018, <doi:10.1109/MCOM.2018.1700960>); see 'citation("simmer")' for details.

Version: 4.4.7
Depends: R (≥ 3.4.0)
Imports: Rcpp, magrittr, codetools, utils
LinkingTo: Rcpp (≥ 0.12.9)
Suggests: simmer.plot, parallel, testthat, knitr, rmarkdown, rticles
Published: 2024-09-28
DOI: 10.32614/CRAN.package.simmer
Author: Iñaki Ucar ORCID iD [aut, cph, cre], Bart Smeets [aut, cph]
Maintainer: Iñaki Ucar <iucar at fedoraproject.org>
BugReports: https://github.com/r-simmer/simmer/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://r-simmer.org, https://github.com/r-simmer/simmer
NeedsCompilation: yes
Citation: simmer citation info
Materials: NEWS
CRAN checks: simmer results

Documentation:

Reference manual: simmer.pdf
Vignettes: 01. Introduction to simmer (source, R code)
02. JSS paper (source, R code)
03. Advanced Trajectory Usage (source, R code)
04. The Bank Tutorial: Part I (source, R code)
04. The Bank Tutorial: Part II (source, R code)
05. Other SimPy Examples (source, R code)
06. Queueing Systems (source, R code)
07. Continuous-Time Markov Chains (source, R code)
08. Dining Philosophers Problem (source, R code)
AA. Design and Analysis of 5G Scenarios (source, R code)

Downloads:

Package source: simmer_4.4.7.tar.gz
Windows binaries: r-devel: simmer_4.4.7.zip, r-release: simmer_4.4.7.zip, r-oldrel: simmer_4.4.7.zip
macOS binaries: r-release (arm64): simmer_4.4.7.tgz, r-oldrel (arm64): simmer_4.4.7.tgz, r-release (x86_64): simmer_4.4.7.tgz, r-oldrel (x86_64): simmer_4.4.7.tgz
Old sources: simmer archive

Reverse dependencies:

Reverse depends: simmer.bricks, simmer.plot

Linking:

Please use the canonical form https://CRAN.R-project.org/package=simmer to link to this page.