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. |