A GPU-Based Genetic Algorithm for the Multiple Allocation P-Hub Median Problem
Achraf Berrajaa1, Ayyoub El Outmani2 & Abdelhamid Benaini3 Show affiliations
- Department of Computer Science, Euromed Research Center, Euromed University of Fes, Morocco
- Department of Computer Science, LARI, Faculty of Sciences Oujda, Mohammed Premier University, Oujda, Morocco
- Department of Mathematics, LMAH, Faculty of Sciences and Techniques, Normandie University, le Havre, France
Journal of Computer Science, Volume 19, Issue 5, pp. 629–640 · doi.org/10.3844/jcssp.2023.629.640
Abstract
As the sizes of realistic hub location problems increase as time goes on (reaching thousands of nodes currently) this makes such problems difficult to solve in a reasonable time using conventional computers. This study aims to show that such problems may be solved in a short computing time and with high-quality solutions using the computational power of the GPU (actually available in most personal computers). So, we present a GPU-based approach for the uncapacitated multiple allocations p-hub median problems. Our method identifies the nodes that are likely to be hubs in the optimal solution and improves them via a parallel genetic algorithm. The obtained GPU implementation reached within seconds the optimal or the best solutions for all the known benchmarks we had access to and solved larger instances up to 6000 nodes so far unsolved. Compared to this study, no other article dealing with hub location problems has presented results for instances as large.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
Berrajaa, A., Outmani, A. E. & Benaini, A. (2023). A GPU-Based Genetic Algorithm for the Multiple Allocation P-Hub Median Problem. Journal of Computer Science, 19(5), 629–640. https://doi.org/10.3844/jcssp.2023.629.640
- Licence
- CC BY 4.0
- Issue
- Volume 19, Issue 5
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
