Algorithms · 2015 · 18 citations · 6 references
ComputingCloud ComputingComputer ScienceAlgorithmsParallel AlgorithmsParallel ComputingData ParallelismDistributed AlgorithmsDistributed ComputingLarge-scale OptimizationMetaheuristic OptimizationParallel Algorithm DesignAnt Colony OptimizationLocal OptimizationMapreduceMapreduce AlgorithmsParallel OptimizationParallel Search AlgorithmsTraveling Salesman ProblemTraveling Salesperson Problem
Parallel algorithms, such as the ant colony algorithm, take a long time when solving large-scale problems. In this paper, the MAX-MIN Ant System algorithm (MMAS) is parallelized to solve Traveling Salesman Problem (TSP) based on a Spark cloud computing platform. We combine MMAS with Spark MapReduce to execute the path building and the pheromone operation in a distributed computer cluster. To improve the precision of the solution, local optimization strategy 2-opt is adapted in MMAS. The experimental results show that Spark has a very great accelerating effect on the ant colony algorithm when the city scale of TSP or the number of ants is relatively large.
6
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Martin Middendorf, Frank Reischle, Hartmut Schmeck · Journal of Heuristics · 2002 · 177 citations
Exchange strategies for multiple Ant Colony System
Ismail Ellabib, Paul H. Calamai, Otman Basir · Information Sciences · 2006 · 140 citations
Computing, Ecology, Game Theory +6