Date of Award

Spring 2023


Access is available to all users

Document Type


Degree Name

Master of Science (MS) in Computer Science


Computer Science


The ant colony optimization algorithm (ACO) is a fast heuristic-based method for finding favorable solutions to the traveling salesman problem (TSP). When the data set reaches larger values however, the ACO runtime increases dramatically. As a result, clustering nodes into groups is an effective way to reduce the size of the problem while leveraging the advantages of the ACO algorithm. The method for recombining groups of nodes is explored by treating the graph as a hierarchy of clusters, and modifying the original ACO heuristic to operate on a hypergraph. This method of using hierarchical clustering is significantly faster than the original ACO algorithm, even when normal clustering techniques are applied, while producing improved tour lengths.