paper-with-me

Papers

The GPU-based Parallel Ant Colony System

2016-05-09 · Rafał Skinderowicz

The Ant Colony System (ACS) is, next to Ant Colony Optimization (ACO) and the MAX-MIN Ant System (MMAS), one of the most efficient metaheuristic algorithms inspired by the behavior of ants. In this article we present three novel parallel versions of the ACS for the graphics processing units (GPUs). To the best of our knowledge, this is the first such work on the ACS which shares many key elements of the ACO and the MMAS, but differences in the process of building solutions and updating the pheromone trails make obtaining an efficient parallel version for the GPUs a difficult task. The proposed parallel versions of the ACS differ mainly in their implementations of the pheromone memory. The first two use the standard pheromone matrix, and the third uses a novel selective pheromone memory. Computational experiments conducted on several Travelling Salesman Problem (TSP) instances of sizes ranging from 198 to 2392 cities showed that the parallel ACS on Nvidia Kepler GK104 GPU (1536 CUDA cores) is able to obtain a speedup up to 24.29x vs the sequential ACS running on a single core of Intel Xeon E5-2670 CPU. The parallel ACS with the selective pheromone memory achieved speedups up to 16.85x, but in most cases the obtained solutions were of significantly better quality than for the sequential ACS.

📄 PDF Abstract BibTeX arXiv:1605.02669

Code (1)

RSkinderowicz/GPUBasedACS 공식 구현

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

A full process algebraic representation of Ant Colony Optimization

2026-01-20 · Maria Garcia, Natalia Lopez, Ismael Rodriguez arxiv

We present a process algebra capable of specifying parallelized Ant Colony Optimization algorithms in full detail: PA$^2$CO. After explaining the basis of three different ACO algorithms (Ant System, MAX-MIN Ant System, a…

Application of Multi-core Parallel Programming to a Combination of Ant Colony Optimization and Genetic Algorithm

2014-11-05 · Rishita Kalyani

This Paper will deal with a combination of Ant Colony and Genetic Programming Algorithm to optimize Travelling Salesmen problem (NP-Hard). However, the complexity of the algorithm requires considerable computational time…

An Improved ACS Algorithm for the Solutions of Larger TSP Problems

2013-04-13 · Md. Rakib Hassan, Md. Kamrul Hasan, M. M. A. Hashem

Solving large traveling salesman problem (TSP) in an efficient way is a challenging area for the researchers of computer science. This paper presents a modified version of the ant colony system (ACS) algorithm called Red…

Combinatorial OptimizationTraveling Salesman Problem

Ant Colony Sampling with GFlowNets for Combinatorial Optimization

2024-03-11 · Minsu Kim, Sanghyeok Choi, Hyeonah Kim, Jiwoo Son 외

We present the Generative Flow Ant Colony Sampler (GFACS), a novel meta-heuristic method that hierarchically combines amortized inference and parallel stochastic search. Our method first leverages Generative Flow Network…

Combinatorial Optimization

Tensorized Ant Colony Optimization for GPU Acceleration

2024-04-07 · Luming Yang, Tao Jiang, Ran Cheng

Ant Colony Optimization (ACO) is renowned for its effectiveness in solving Traveling Salesman Problems, yet it faces computational challenges in CPU-based environments, particularly with large-scale instances. In respons…

CPUGPU