A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM

A common type of problems that exist in both industrial and scientific spaces are optimization problems. These problems can be found in among other things manufacturing, pathfinding, network routing and more. Because of the wide area of application, optimization is well a studied area. One solution...

Full description

Bibliographic Details
Main Author: Ståhlbom, Niclas
Format: Others
Language:English
Published: Mälardalens högskola, Akademin för innovation, design och teknik 2021
Subjects:
ACO
aco
BSP
bsp
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-55049
id ndltd-UPSALLA1-oai-DiVA.org-mdh-55049
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-550492021-06-24T05:24:55ZA BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEMengStåhlbom, NiclasMälardalens högskola, Akademin för innovation, design och teknik2021ant colony optimizationACOacobinary space partitioningBSPbspalgorithmoptimizationComputer SciencesDatavetenskap (datalogi)A common type of problems that exist in both industrial and scientific spaces are optimization problems. These problems can be found in among other things manufacturing, pathfinding, network routing and more. Because of the wide area of application, optimization is well a studied area. One solution to these types of problems is the Ant Colony Optimization algorithm that has been around since 1991 and has undergone a lot of developments over the years. This algorithm draws inspiration from real ant colonies and their procedure for foraging. However, a common criticism of this algorithm is its poor scalability. To tackle the scalability problem this thesis will combine the concept of binary space partitioning with the Ant Colony Optimization algorithm. The goal is to examine the algorithms convergence times and lengths of the paths produced. The results are measured in intervals by calculating the best possible path found at every interval. The findings showed that given an unlimited execution time the original Ant Colony Optimization algorithm produced shorter paths. But when a limit on execution time was introduced and the problem sizes grew the performance began to favor the partitioned versions. These findings could be useful in areas where complex optimization problems need to be solved within a limited timeframe. <p>The presentation took place via an online conference call using the software "Zoom"</p>Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-55049application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ant colony optimization
ACO
aco
binary space partitioning
BSP
bsp
algorithm
optimization
Computer Sciences
Datavetenskap (datalogi)
spellingShingle ant colony optimization
ACO
aco
binary space partitioning
BSP
bsp
algorithm
optimization
Computer Sciences
Datavetenskap (datalogi)
Ståhlbom, Niclas
A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
description A common type of problems that exist in both industrial and scientific spaces are optimization problems. These problems can be found in among other things manufacturing, pathfinding, network routing and more. Because of the wide area of application, optimization is well a studied area. One solution to these types of problems is the Ant Colony Optimization algorithm that has been around since 1991 and has undergone a lot of developments over the years. This algorithm draws inspiration from real ant colonies and their procedure for foraging. However, a common criticism of this algorithm is its poor scalability. To tackle the scalability problem this thesis will combine the concept of binary space partitioning with the Ant Colony Optimization algorithm. The goal is to examine the algorithms convergence times and lengths of the paths produced. The results are measured in intervals by calculating the best possible path found at every interval. The findings showed that given an unlimited execution time the original Ant Colony Optimization algorithm produced shorter paths. But when a limit on execution time was introduced and the problem sizes grew the performance began to favor the partitioned versions. These findings could be useful in areas where complex optimization problems need to be solved within a limited timeframe. === <p>The presentation took place via an online conference call using the software "Zoom"</p>
author Ståhlbom, Niclas
author_facet Ståhlbom, Niclas
author_sort Ståhlbom, Niclas
title A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
title_short A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
title_full A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
title_fullStr A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
title_full_unstemmed A BINARY SPACE PARTITIONED ANT COLONY OPTIMIZATION ALGORITHM FOR THE TRAVELING SALESMAN PROBLEM
title_sort binary space partitioned ant colony optimization algorithm for the traveling salesman problem
publisher Mälardalens högskola, Akademin för innovation, design och teknik
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-55049
work_keys_str_mv AT stahlbomniclas abinaryspacepartitionedantcolonyoptimizationalgorithmforthetravelingsalesmanproblem
AT stahlbomniclas binaryspacepartitionedantcolonyoptimizationalgorithmforthetravelingsalesmanproblem
_version_ 1719412471209394176