Applying ACO To Large Scale TSP Instances

09/10/2017
by   Darren M. Chitty, et al.
0

Ant Colony Optimisation (ACO) is a well known metaheuristic that has proven successful at solving Travelling Salesman Problems (TSP). However, ACO suffers from two issues; the first is that the technique has significant memory requirements for storing pheromone levels on edges between cities and second, the iterative probabilistic nature of choosing which city to visit next at every step is computationally expensive. This restricts ACO from solving larger TSP instances. This paper will present a methodology for deploying ACO on larger TSP instances by removing the high memory requirements, exploiting parallel CPU hardware and introducing a significant efficiency saving measure. The approach results in greater accuracy and speed. This enables the proposed ACO approach to tackle TSP instances of up to 200K cities within reasonable timescales using a single CPU. Speedups of as much as 1200 fold are achieved by the technique.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/19/2018

Exploiting Tournament Selection for Efficient Parallel Genetic Programming

Genetic Programming (GP) is a computationally intensive technique which ...
research
08/09/2023

A Hierarchical Destroy and Repair Approach for Solving Very Large-Scale Travelling Salesman Problem

For prohibitively large-scale Travelling Salesman Problems (TSPs), exist...
research
04/14/2021

DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networks

Full-batch training on Graph Neural Networks (GNN) to learn the structur...
research
05/30/2023

Large-scale Ridesharing DARP Instances Based on Real Travel Demand

Accurately predicting the real-life performance of algorithms solving th...
research
10/23/2020

Learning to Optimise General TSP Instances

The Travelling Salesman Problem (TSP) is a classical combinatorial optim...
research
04/16/2019

Applying Partial-ACO to Large-scale Vehicle Fleet Optimisation

Optimisation of fleets of commercial vehicles with regards scheduling ta...

Please sign up or login with your details

Forgot password? Click here to reset