A hybrid CPU-GPU parallelization scheme of variable neighborhood search for inventory optimization problems
The authors address the computationally demanding uncapacitated multi-item economic lot-sizing problem with remanufacturing by developing parallel versions of the General Variable Neighborhood Search (GVNS) algorithm. Through an experimental comparison of serial, OpenMP, OpenACC, and hybrid CPU-GPU implementations, the study shows that parallelizing the algorithm significantly improves the quality of the solutions found within a given time limit. Specifically, the hybrid OpenMP-OpenACC scheme slightly outperformed the other methods, demonstrating the practical advantages of leveraging both CPU threads and GPU hardware for heuristic performance tuning.