An Investigation of Some Properties of an Ant Algorithm (original) (raw)

Ant system: optimization by a colony of cooperating agents

Systems, Man, and …, 1996

An analogy with the way ant colonies function has suggested the definition of a new computational paradigm, which we call Ant System. We propose it as a viable new approach to stochastic combinatorial optimization. The main characteristics of this model are positive feedback, distributed computation, and the use of a constructive greedy heuristic. Positive feedback accounts for rapid discovery of good solutions, distributed computation avoids premature convergence, and the greedy heuristic helps find acceptable solutions in the early stages of the search process. We apply the proposed methodology to the classical Traveling Salesman Problem (TSP), and report simulation results. We also discuss parameter selection and the early setups of the model, and compare it with tabu search and simulated annealing using TSP. To demonstrate the robustness of the approach, we show how the Ant System (AS) can be applied to other optimization problems like the asymmetric traveling salesman, the quadratic assignment and the job-shop scheduling. Finally we discuss the salient characteristicsglobal data structure revision, distributed communication and probabilistic transitions of the AS.

Distributed multi-agent system for solving traveling salesman problem using ant colony optimization

Intelligent Distributed Computing IV, 2010

In this paper we present our approach and initial results for solving the Traveling Salesman Problem using Ant Colony Optimization on distributed multi-agent architectures. We introduce the framework including underlying architecture design, algorithms and experimental setup. Then we present initial scalability results that we obtained with the implementation of the framework using JADE multi-agent platform on a high-speed cluster network.

Distributed agent-based ant colony optimization for solving traveling salesman problem on a partitioned map

… of the International Conference on Web …, 2011

Abstract In this paper we discuss the experimental evaluation of an improved configuration of our recent framework ACODA (Ant Colony Optimization on a Distributed Architecture) for solving the Traveling Salesman Problem (TSP). ACODA is a novel multi-agent system architecture for distributed Ant Colony Optimization in a decentralized environment. This new configuration improves the execution time by allowing each software agent of ACODA to manage a part of the TSP map rather than a single map node. Experimental results ...

Ant Colony Extended: Experiments on the Travelling Salesman Problem

Expert Systems with Applications, 2015

Ant Colony Extended (ACE) is a novel algorithm belonging to the general Ant Colony Optimisation (ACO) framework. Two specific features of ACE are: the division of tasks between two kinds of ants, namely patrollers and foragers, and the implementation of a regulation policy to control the number of each kind of ant during the searching process. In addition, ACE does not employ the construction graph usually employed by classical ACO algorithms. Instead, the search is performed using a state space exploration approach. This paper studies the performance of ACE in the context of the Travelling Salesman Problem (TSP), a classical combinatorial optimisation problem. The results are compared with the results of two well known ACO algorithms: ACS and MMAS. ACE shows better performance than ACS and MMAS in almost every TSP tested instance.

A Distributed Approach to Ant Colony Optimization

2010

Swarm Intelligence(SI) is the emergent collective intelligence of groups of simple agents. Economy is an example of SI. Simulating an economy using Ant Colony algorithms would allow prediction and control of fluctuations in the complex emergent behavior of the simulated system. Such a simulation is far beyond SI's capabilities, which is still in its infancy. This paper presents a distributed approach implementing Ant Colony Optimization(ACO). We present our agent based architecture of ACO and initial experimental results on the Travelling Salesman Problem. The innovation of our work consists of: i)representing network nodes as software agents, ii) representing software agents as software objects that are passed as messages between the nodes according to ACO rules.

Multi-agent approach to distributed ant colony optimization

Science of Computer Programming, 2011

Abstract This paper presents a configurable distributed architecture for Ant Colony Optimization. We represent the problem environment as a distributed multi-agent system and we reduce ant management to messages that are asynchronously exchanged between agents. The experimental setup allows the deployment of the system on computer clusters, as well as on ordinary computer networks. We present experimental results that we obtained by utilizing our system to solve nontrivial instances of the Traveling Salesman Problem. ...

Ant algorithms for discrete optimization

Artificial life, 1999

This paper overviews recent work on ant algorithms, that is, algorithms for discrete optimization which took inspiration from the observation of ant colonies foraging behavior, and introduces the ant colony optimization (ACO) meta-heuristic. In the first part of the paper the basic biological findings on real ants are overviewed, and their artificial counterparts as well as the ACO meta-heuristic are defined. In the second part of the paper a number of applications to combinatorial optimization and routing in communications networks are described. We conclude with a discussion of related work and of some of the most important aspects of the ACO meta-heuristic. *

An Ant Colony Optimization approach to solve Travelling Salesman Problem

Ant Colony Optimization algorithms (ACO) are meta-heuristic algorithms inspired from the cooperative behavior of real ants that could be used to achieve complex computations and have been proven to be very efficient to many different discrete optimization problems. One such problem is the Travelling Salesman Problem (TSP) which belongs to the class of NP-hard problems, which means that there is no exact algorithm to solve it in polynomial time. The importance of this problem appears in many application areas such as telecommunications, electronics, logistics, transportation, astronomy, industry and scheduling problem. Many algorithms had been proposed to solve TSP each with its own merits and demerits. In this paper, we propose a theoretical overview of TSP and ACO and also an implementation of how ACO can be used to solve TSP.

Solving symmetric and asymmetric TSPs by ant colonies

Evolutionary Computation, 1996. …, 1996

In this paper we present ACS, a distributed algorithm for the solution of combinatorial optimization problems which was inspired by the observation of real colonies of ants. We apply ACS to both symmetric and asymmetric traveling salesman problems. Results show that ACS is able to find good solutions to these problems.

A General Ant Colony Model to Solve Combinatorial Optimization Problems

Revista Comlombiana …, 2001

An Ants System is an artificial system based on the behavior of real ant colonies, which is used to solve combinatorial problems. This is a distributed algorithm composed by a set of cooperating agents called ants which cooperate among them to find good solutions to ...