https://github.com/markkvdb/simple-rl-simulation
Basic Reverse Logistic simulation allowing for different batch sizes in both legs
https://github.com/markkvdb/simple-rl-simulation
Last synced: 29 days ago
JSON representation
Basic Reverse Logistic simulation allowing for different batch sizes in both legs
- Host: GitHub
- URL: https://github.com/markkvdb/simple-rl-simulation
- Owner: markkvdb
- Created: 2019-05-10T14:28:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T16:42:54.000Z (over 6 years ago)
- Last Synced: 2025-03-21T15:30:35.056Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 10.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple-RL-Simulation
## Note for self (27-11-2019)
Started implement the event-based simulation. Things left:
- [x] File log file using event `enum`.
- [x] Create initialisation for simulation so that event_queue is filled.
- [x] Repair process is now implemented with single server. Repair rate does not depend on the number of available items.
- [x] Items in transport now have a separete variable member in the `Model` class.
- [x] Order level of serviceable items at the depot is not lowered when shipment is initiated but when order arrives. Does this make sense? **YES**
- [x] Plots are now constructed by connecting points, but should have L shape instead of line.
- [x] Cost computation needs reconsideration for event-based simulator.
## Note for self (28-11-2019)
Plots can be solved using `plt.step`
- [x] Find model settings which will give back-orders
## Note for self (02-12-2019)
- [x] Bug in experiment_runner which does not store results anymore when there is an event that never happes in the simulation.
- [x] Progress bar does not support multithreading yet.
## Note for self (04-12-2019)
- [x] Add sensitivity analysis to the cost parameters.
## Note for self (29-01-2020)
- [ ] Moinzadeh model will not work since orders are processed in batches. This is possible since the forward and reverse flows are identical.
- [ ] Distribution of the arrival process of repairable items is the superposition of the Erlang distribution.