Abstract
Parallelizing of the supply chain simulator is considered in this paper. The simulator is a key element of the algorithm optimizing inventory levels and order sizes in a two-echelon logistic system. The mode of operation of the logistic system and the optimization problem are defined first. Then, the inventory optimization algorithm is introduced. Parallelization for CUDA platform is presented. Benchmarking of the parallelized code demonstrates high efficiency of the software hybrid.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chu, Y., You, F., Wassick, J.M., Agarwal, A.: Simulation-based optimization framework for multi-echelon inventory systems under uncertainty. Comput. Chem. Eng. 73, 1–16 (2015). https://doi.org/10.1016/j.compchemeng.2014.10.008
Cuda, R., Guastaroba, G., Speranza, M.G.: A survey on two-echelon routing problems. Comput. Oper. Res. 55, 185–199 (2015). https://doi.org/10.1016/j.cor.2014.06.008
Groemping, U.: Fractional Factorial Designs with 2-Level Factors (2016). https://cran.r-project.org/web/packages/FrF2/FrF2.pdf
Hillier, F.S., Lieberman, G.J.: Introduction to Stochastic Models in Operations Research. McGraw-Hill Publishing Company, New York (1990)
Jain, R.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. Wiley, New York (1991)
Makhorin, A.: GLPK (GNU Linear Programming Kit) (2012). http://www.gnu.org/software/glpk/
Martin, P.J., Ayuso, L.F., Torres, R., Gavilanes, A.: Algorithmic strategies for optimizing the parallel reduction primitive in CUDA. In: Smari, W.W., Zeljkovic, V. (eds), HPCS, pp. 511–519. IEEE (2012). https://doi.org/10.1109/HPCSim.2012.6266966
NVIDIA CUDA Programming Guide (2016). http://docs.nvidia.com/cuda/cuda-c-programming-guide/
Theussl, S., Hornik, K., Buchta, C., Schuchardt, H.: R/GNU Linear Programming Kit Interface (2016). https://cran.r-project.org/web/packages/Rglpk/Rglpk.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Andrzejewski, W., Drozdowski, M., Mu, G., Sun, Y.C. (2018). Two-Echelon System Stochastic Optimization with R and CUDA. In: Wyrzykowski, R., Dongarra, J., Deelman, E., Karczewski, K. (eds) Parallel Processing and Applied Mathematics. PPAM 2017. Lecture Notes in Computer Science(), vol 10777. Springer, Cham. https://doi.org/10.1007/978-3-319-78024-5_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-78024-5_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-78023-8
Online ISBN: 978-3-319-78024-5
eBook Packages: Computer ScienceComputer Science (R0)