Accelerating an algorithm for perishable inventory control on heterogeneous platforms

被引:5
作者
Gutierrez-Alcoba, Alejandro [1 ]
Ortega, Gloria [2 ]
Hendrix, Eligius M. T. [1 ]
Garcia, Inmaculada [1 ]
机构
[1] Univ Malaga, Escuela Ingn, Dept Comp Architecture, C Dr Ramos, E-29071 Malaga, Spain
[2] Univ Almeria, Agrifood Campus Int Excel CeiA3, Informat Dept, Almeria 04120, Spain
关键词
Perishable inventory control; GPU computing; Heterogeneous computing; Optimization; Monte-Carlo simulation; Bin-Packing problem; OPTIMIZATION;
D O I
10.1016/j.jpdc.2016.12.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper analyses and evaluates parallel implementations of an optimization algorithm for perishable inventory control problems. This iterative algorithm has high computational requirements when solving large problems. Therefore, the use of parallel and distributed computing reduces the execution time and improves the quality of the solutions. This work investigates two implementations on heterogeneous platforms: (1) a MPI-PTHREADS version; and (2) a multi-GPU version. A comparison of, these implementations has been carried out. Experimental results show the benefits of using parallel and distributed codes to solve this kind of problems. Furthermore, the distribution of the workload among the available processing elements is a challenging problem. This distribution of tasks can be modelled as a Bin-Packing problem. This implies that the selection of the set of tasks assigned to every processing element requires the design of a heuristic capable of efficiently balancing the workload statically with no significant overhead. This heuristic has been used for the parallel implementations of the optimization for perishable inventory control problem. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:12 / 18
页数:7
相关论文
共 24 条
[1]  
[Anonymous], INT J HIGH PERFORM C
[2]  
[Anonymous], LNCS 2
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]  
[Anonymous], APPL MATH COMPUTATIO
[5]  
[Anonymous], 2016, IMPLEMENTACION SISTE
[6]  
[Anonymous], INT J PROD EC
[7]  
[Anonymous], 1998, MPI THE COMPLETE REF
[8]  
[Anonymous], EC J
[9]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[10]  
Burkimsher A, 2013, LECT NOTES COMPUT SC, V8097, P126, DOI 10.1007/978-3-642-40047-6_15