Record the learning materials of the course - "stochastic calculus" in National Cheng Kung University.
Before starting to read this article, please install chrome extension: Github with MathJax , to ensure the correctness of formula format.
Mostly use C++ to do both simulation/mathematic work and validation.
Develop environment requirement:
Operating System : ubuntu 16.04
version
gnuplot
version 5.0 patchlevel 3
g++
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)
make
GNU Make 4.1
astyle
Artistic Style Version 2.05.1
Normal case
Increased simulation times
Merge Poisson Process
Split Poisson Process
Mathematic
Simulation
Access Class Barring
Random Access
Some useful self-defined libraries
Name
Description
parse_arg
parsing the argument from argc/argv
poisson
generating poisson distribution.
rand_gen
additional wrapper of different kinds of random number generator.
event_list
scheduling、storing event list, use for discrete event simulation process.