Memory optimized pheromone structures for Max-Min Ant System

Loading...
Thumbnail Image

Downloads

0

Date issued

Journal Title

Journal ISSN

Volume Title

Publisher

Czech Technical University in Prague in cooperation with VSB - Technical University of Ostrava

Location

Signature

Abstract

Ant Colony Optimization is a meta-heuristic for solving hard combinatorial optimization problems. It is a constructive population based approach inspired by the social behavior of ants. In our research, we are focused on the parallel/distributed computing on massively parallel systems. More precisely, we want to adjust Max-Min Ant System (one of Ant Colony Optimization algorithms) for these systems. Traditionally, a matrix is used to store the pheromone information. If we want to solve large instances, this is a very memory consuming solution. In this paper, we propose a different approach. We do not use the matrix to store the pheromone information. Instead, ant trails that are normally incorporated into this matrix are stored during the computation and just some parts and only in time when they are really needed are assembled. Proposed solution was implemented in C++. The implemented solution was tested on large symmetric instances of Traveling Salesman Problem. In these experiments, we were able to compute results with a comparable quality and even faster than with the traditional approach while using only a portion of the original memory.

Description

Subject(s)

Citation

Neural Network World. 2015, vol. 25, no. 2, p. 161-174.