Cargando…
Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions
Ant Colony algorithm has been applied to various optimisation problems, however, most of the previous work on scaling and parallelism focuses on Travelling Salesman Problems (TSPs). Although useful for benchmarks and new idea comparison, the algorithmic dynamics do not always transfer to complex rea...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier Ltd.
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7323691/ https://www.ncbi.nlm.nih.gov/pubmed/32834426 http://dx.doi.org/10.1016/j.cie.2020.106610 |
_version_ | 1783551818042703872 |
---|---|
author | Dzalbs, Ivars Kalganova, Tatiana |
author_facet | Dzalbs, Ivars Kalganova, Tatiana |
author_sort | Dzalbs, Ivars |
collection | PubMed |
description | Ant Colony algorithm has been applied to various optimisation problems, however, most of the previous work on scaling and parallelism focuses on Travelling Salesman Problems (TSPs). Although useful for benchmarks and new idea comparison, the algorithmic dynamics do not always transfer to complex real-life problems, where additional meta-data is required during solution construction. This paper explores how the benchmark performance differs from real-world problems in the context of Ant Colony Optimization (ACO) and demonstrate that in order to generalise the findings, the algorithms have to be tested on both standard benchmarks and real-world applications. ACO and its scaling dynamics with two parallel ACO architectures – Independent Ant Colonies (IAC) and Parallel Ants (PA). Results showed that PA was able to reach a higher solution quality in fewer iterations as the number of parallel instances increased. Furthermore, speed performance was measured across three different hardware solutions – 16 core CPU, 68 core Xeon Phi and up to 4 Geforce GPUs. State of the art, ACO vectorisation techniques such as SS-Roulette were implemented using C++ and CUDA. Although excellent for routing simple TSPs, it was concluded that for complex real-world supply chain routing GPUs are not suitable due to meta-data access footprint required. Thus, our work demonstrates that the standard benchmarks are not suitable for generalised conclusions. |
format | Online Article Text |
id | pubmed-7323691 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Elsevier Ltd. |
record_format | MEDLINE/PubMed |
spelling | pubmed-73236912020-06-30 Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions Dzalbs, Ivars Kalganova, Tatiana Comput Ind Eng Article Ant Colony algorithm has been applied to various optimisation problems, however, most of the previous work on scaling and parallelism focuses on Travelling Salesman Problems (TSPs). Although useful for benchmarks and new idea comparison, the algorithmic dynamics do not always transfer to complex real-life problems, where additional meta-data is required during solution construction. This paper explores how the benchmark performance differs from real-world problems in the context of Ant Colony Optimization (ACO) and demonstrate that in order to generalise the findings, the algorithms have to be tested on both standard benchmarks and real-world applications. ACO and its scaling dynamics with two parallel ACO architectures – Independent Ant Colonies (IAC) and Parallel Ants (PA). Results showed that PA was able to reach a higher solution quality in fewer iterations as the number of parallel instances increased. Furthermore, speed performance was measured across three different hardware solutions – 16 core CPU, 68 core Xeon Phi and up to 4 Geforce GPUs. State of the art, ACO vectorisation techniques such as SS-Roulette were implemented using C++ and CUDA. Although excellent for routing simple TSPs, it was concluded that for complex real-world supply chain routing GPUs are not suitable due to meta-data access footprint required. Thus, our work demonstrates that the standard benchmarks are not suitable for generalised conclusions. Elsevier Ltd. 2020-09 2020-06-29 /pmc/articles/PMC7323691/ /pubmed/32834426 http://dx.doi.org/10.1016/j.cie.2020.106610 Text en © 2020 Elsevier Ltd. All rights reserved. Since January 2020 Elsevier has created a COVID-19 resource centre with free information in English and Mandarin on the novel coronavirus COVID-19. The COVID-19 resource centre is hosted on Elsevier Connect, the company's public news and information website. Elsevier hereby grants permission to make all its COVID-19-related research that is available on the COVID-19 resource centre - including this research content - immediately available in PubMed Central and other publicly funded repositories, such as the WHO COVID database with rights for unrestricted research re-use and analyses in any form or by any means with acknowledgement of the original source. These permissions are granted for free by Elsevier for as long as the COVID-19 resource centre remains active. |
spellingShingle | Article Dzalbs, Ivars Kalganova, Tatiana Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title | Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title_full | Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title_fullStr | Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title_full_unstemmed | Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title_short | Accelerating supply chains with Ant Colony Optimization across a range of hardware solutions |
title_sort | accelerating supply chains with ant colony optimization across a range of hardware solutions |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7323691/ https://www.ncbi.nlm.nih.gov/pubmed/32834426 http://dx.doi.org/10.1016/j.cie.2020.106610 |
work_keys_str_mv | AT dzalbsivars acceleratingsupplychainswithantcolonyoptimizationacrossarangeofhardwaresolutions AT kalganovatatiana acceleratingsupplychainswithantcolonyoptimizationacrossarangeofhardwaresolutions |