New approaches to evaporation in ant colony optimization algorithms

Similar documents
Ant Algorithms. Ant Algorithms. Ant Algorithms. Ant Algorithms. G5BAIM Artificial Intelligence Methods. Finally. Ant Algorithms.

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Ant Colony Optimization. Prepared by: Ahmad Elshamli, Daniel Asmar, Fadi Elmasri

A Note on the Parameter of Evaporation in the Ant Colony Optimization Algorithm

Solving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic

Implementation of Travelling Salesman Problem Using ant Colony Optimization

Natural Computing. Lecture 11. Michael Herrmann phone: Informatics Forum /10/2011 ACO II

Updating ACO Pheromones Using Stochastic Gradient Ascent and Cross-Entropy Methods

Ant Colony Optimization: an introduction. Daniel Chivilikhin

AN ANT APPROACH FOR STRUCTURED QUADRATIC ASSIGNMENT PROBLEMS

Collective Intelligence for Optimal Power Flow Solution Using Ant Colony Optimization

Swarm intelligence: Ant Colony Optimisation

Solving Multi-Criteria Optimization Problems with Population-Based ACO

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Outline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature

Part B" Ants (Natural and Artificial)! Langton s Vants" (Virtual Ants)! Vants! Example! Time Reversibility!

Ant Colony Optimization for Multi-objective Optimization Problems

Convergence of Ant Colony Optimization on First-Order Deceptive Systems

An ACO Algorithm for the Most Probable Explanation Problem

A Short Convergence Proof for a Class of Ant Colony Optimization Algorithms

An Enhanced Aggregation Pheromone System for Real-Parameter Optimization in the ACO Metaphor

Intuitionistic Fuzzy Estimation of the Ant Methodology

Ant Colony Optimization for Resource-Constrained Project Scheduling

ANT colony optimization (ACO) [2] is a metaheuristic inspired

A reactive framework for Ant Colony Optimization

3D HP Protein Folding Problem using Ant Algorithm

Traffic Signal Control with Swarm Intelligence

Sensitive Ant Model for Combinatorial Optimization

ARTIFICIAL INTELLIGENCE

A MULTIDIRECTIONAL MODIFIED PHYSARUM SOLVER FOR DISCRETE DECISION MAKING

Artificial Intelligence Methods (G5BAIM) - Examination

The Application of the Ant Colony Decision Rule Algorithm on Distributed Data Mining

Mapping Lessons from Ants to Free Flight An Ant-based Weather Avoidance Algorithm in Free Flight Airspace

Intelligent Model for Distributing Product in Supply Chain Management

Mining Spatial Trends by a Colony of Cooperative Ant Agents

Optimal Placement and Sizing of Capacitor Banks Using Fuzzy-Ant Approach in Electrical Distribution Systems

Research Article Ant Colony Search Algorithm for Optimal Generators Startup during Power System Restoration

Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model

Mining Spatial Trends by a Colony of Cooperative Ant Agents

An ant colony algorithm for multiple sequence alignment in bioinformatics

Metaheuristics and Local Search

Ant Colony Optimization

System Time Distribution of Dynamic Traveling Repairman Problem under the PART-n-TSP Policy

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Hamiltonian(t) - An Ant-Inspired Heuristic for Recognizing Hamiltonian Graphs

An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem

Solving the Post Enrolment Course Timetabling Problem by Ant Colony Optimization

ASGA: Improving the Ant System by Integration with Genetic Algorithms

Backbone analysis and algorithm design for the quadratic assignment problem

Meta heuristic algorithms for parallel identical machines scheduling problem with weighted late work criterion and common due date

Distribution System Power Loss Reduction by Optical Location and Size of Capacitor

A new restart procedure for combinatorial optimization and its convergence

An Ant-Based Optimization Approach for Inventory Routing

A PARAMETER CONTROL SCHEME FOR DE INSPIRED BY ACO

An Improved Ant Colony Optimization Algorithm for Clustering Proteins in Protein Interaction Network

Convergence Control in ACO

Combining two pheromone structures for solving the car sequencing problem with Ant Colony Optimization

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules

Computational Intelligence Methods

Algorithms and Complexity theory

MULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE

Optimizing Surface Profiles during Hot Rolling: A Genetic Algorithms Based Multi-objective Optimization

An ant colony algorithm applied to lay-up optimization of laminated composite plates

Swarm Intelligence Traveling Salesman Problem and Ant System

Mauro Birattari, Prasanna Balaprakash, and Marco Dorigo

Multi-objective Quadratic Assignment Problem instances generator with a known optimum solution

Australian Journal of Basic and Applied Sciences. Parametric Modelling of Flexible Plate Structures Using Ant Colony Optimization

Gas Turbine LQR, INTEGRAL Controllers and Optimal PID Tuning by Ant Colony Optimization Comparative Study

The Probabilistic Pickup and Delivery Problem

Adapting the Pheromone Evaporation Rate in Dynamic Routing Problems

Gaussian EDA and Truncation Selection: Setting Limits for Sustainable Progress

Travel Time Calculation With GIS in Rail Station Location Optimization

Power Series. Part 1. J. Gonzalez-Zugasti, University of Massachusetts - Lowell

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

New Instances for the Single Machine Total Weighted Tardiness Problem

A Land Use Spatial Allocation Model based on Ant. Colony Optimization

SIMU L TED ATED ANNEA L NG ING

Permutation-based Optimization Problems and Estimation of Distribution Algorithms

Runtime Analysis of a Simple Ant Colony Optimization Algorithm

Overview. Optimization. Easy optimization problems. Monte Carlo for Optimization. 1. Survey MC ideas for optimization: (a) Multistart

Swarm-bots and Swarmanoid: Two experiments in embodied swarm intelligence

Deterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System

Improving convergence of combinatorial optimization meta-heuristic algorithms

Gradient-based Adaptive Stochastic Search

Swarm Behavior of the Electromagnetics Community as regards Using Swarm Intelligence in their Research Studies

Chapter 2 Fundamentals of Evolutionary Computation

More on Lagrange multipliers

Finding the Shortest Hamiltonian Path for Iranian Cities Using Hybrid Simulated Annealing and Ant Colony Optimization Algorithms

An Introduction to Differential Evolution. Kelly Fleetwood

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

Research Article Study on the Stochastic Chance-Constrained Fuzzy Programming Model and Algorithm for Wagon Flow Scheduling in Railway Bureau

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms

ELECTRICITY GENERATION SCHEDULING AN IMPROVED FOR FIREFLY OPTIMIZATION ALGORITHM

An Ant Colony Optimization Classifier System for Bacterial Growth

Simple Max-Min Ant Systems and the Optimization of Linear Pseudo-Boolean Functions

Towards a Deterministic Model for Course Timetabling

7.1 Basis for Boltzmann machine. 7. Boltzmann machines

Chapter 17: Ant Algorithms

Continuous Random Variables

Rigorous Analyses for the Combination of Ant Colony Optimization and Local Search

Transcription:

New approaches to evaporation in ant colony optimization algorithms E. Foundas A. Vlachos Department of Informatics University of Piraeus Piraeus 85 34 Greece Abstract In Ant Colony Algorithms (ACA), artificial ants construct a solution by building a path on a construction graph. The ants behavior is specified by defining start states, construction rules, transition rules, pheromone update rules evaporation mechanisms. In this paper we introduce new approaches, based on the generation function geometrical, algebric explanation of the convergence, for deriving the evaporation mechanisms in Ant Colony Optimization algorithms. Keywords phrases : Ant colony optimization, ant colony algorithms, generation function, evaporation, velocity of evaporation, geometrical-algebric convergence.. Introduction Ant Colony Optimization (ACO) meta-heuristics have proved to be remarkably successful in solving a range of discrete optimization problems. ACO algorithms have been applied to an increasingly wide range of problems, including the Traveling Salesman Problem (TSP) [], Vehicle Routing Problem (VRP) [2], Quadric Assignment Problem (QAP) [3], bus driver scheduling [4], network routing [5], sequential ordering [6] graph colouring [7]. E-mail: efountas@unipi.gr E-mail: AVlachos@unipi.gr Journal of Interdisciplinary Mathematics Vol. 9 (2006), No., pp. 79 84 c Taru Publications

80 E. FOUNDAS AND A. VLACHO ACO algorithms are based on a probabilistic model called pheromone model that is used to model the pheromone trails. Artificial ants construct a solution by building a path on a construction graph G = (C, L) where the elements of L (called connections) fully connect C (set of components). To avoid a quick convergence [8], of all the ants towards a sub-optimal path, an exploration mechanism is added, similar to real pheromone trails, artificial pheromone trails evaporation. The pheromone evaporation is triggered by the environment it is used as a tool to avoid search stagnation to allow the ants to explore new space regions. In this paper we introduce new mathematical approaches, based on the generation function geometrical, algebric explanation of the convergence, for deriving the evaporation mechanism in Ant Colony Optimization algorithms. The paper is organized as follows. In section 2 we present the generation function for finding the pheromone evaporation in time t. Section 3 presents the geometrical explanation of convergence of evaporation. Finally, in section 4 we introduce the algebric explanation of convergence of evaporation. 2. Evaporation of pheromone For the pheromone evaporation, in time t, ρ t, we know that the following relation is satisfied 0 ρ t. with For the time t +, the ρ t+ relation can be written like the following: ρ t+ ρ t + ( ρ t ) βρ t (2.) 0 ρ t, 0, 0 β where, β constant. We will prove that: 0 ρ t+. (2.2) Proof. Indeed, it is ρ t+ = ρ t + ( ρ t ) βρ t ρ t + ( ρ t ) + 0 ρ t = ρ t+ = ρ t + ( ρ t ) βρ t ρ t + 0 ( ρ t ) ρ t = 0.

ANT COLONY OPTIMIZATION ALGORITHMS 8 Thus the relation (2.2) is true. Considering the relation (2.2) we write the alternative form of the equation (2.): ρ t = kρ t + (2.3) where k is the velocity of pheromone evaporation, for which we can write the following relations: k = β, 0 k. (2.4) The generation function for ρ t is: f (x) = f (x) = t= = k ρ t x t (k ρ t + )x t = k f (x) = k x f (x) = ρ t x t+ + a ρ t x t + a = k x f (x) + a a (x)(). The function f (x) can be written: thus : t= a (x)() A x + B A = f (x) ak k, B = a k k = k k x + (kx) t + ρ t x t + a x t. x t

82 E. FOUNDAS AND A. VLACHO So: thus: f (x) ρ t = ( k k kt + ) x t k k kt + a ( ρ 0 ) k t +, if k = ρ t = ρ 0, if k =. Easily results that the Probability Density Function (PDF) of the relation (2.3) is: ( f (t) t )( ) 0 ln k k t k t + 0, if k =, 0 t t 0 (2.5) its Cumulative Distribution Function (CDF) is: ( F(t) = t ) ( ) 0 ln k k t 0 ln k (kt ) + t. (2.6) 3. Geometrical explanation of convergence we have For the equation: ρ t = k ρ t + a, 0 k 0 a (3.) lim ρ t = t, if 0 k, = 0 0, if 0 k, a = 0 the convergence of the equation (3.) is the value = 0 (Figure )., when 0 < k < The point B (0, ρ ) corresponds in the first expression ρ = kρ 0 +, whereas the point B 2 (0, ρ 2 ) corresponds to the second expression ρ 2 ( = kρ + ). Continuing the operation, finally the cutting point T, a of the bisectional ρ t = ρ t the line ρ t = kρ t + k is the convergence of the sequence.

ANT COLONY OPTIMIZATION ALGORITHMS 83 t B 2 B M 0 B 0 0 A 0 A t Figure Diagram explanation of convergence 4. Algebric explanation of convergence For the equation (3.) we have, for t =, 2, 3,..., t: ρ ρ 2 = kρ 0 + = k 2 ρ 0 + ( + k) ρ 3 = k 3 ρ 0 + ( + k + k 2 )...... ρ t = k t ρ 0 + ( + k +... + k t ) thus ρ t = k t ρ 0 + t ρ t = lim ρ t = t + ( ρ 0 ) k t +, if 0 < k <, = 0 0, if 0 < k <, a = 0.

84 E. FOUNDAS AND A. VLACHO References [] M. Dorigo L. M. Gambardella, Ant colonies for the travelling salesman problem, Biosystems, Vol. 43 (997), pp. 73 8. [2] C. Fountas A. Vlachos, Ant colonies optimization (ACO) for the solution of the vehicle routing problem (VRP), Journal of Information Optimization Sciences, Vol. 26 () (2005), pp. 35 42. [3] V. Maniezzo A. Coloarni, The ant system applied to the quadratic assignment problem, IEEE Transaction on Knowledge Data Engineering, Vol. (999), pp. 769 778. [4] P. Forsyth A. Wren, An ant system for bus driver scheduling, presented at 7th International Workshop on Computer Aided Scheduling of Public Transport, Boston, USA, 997. [5] G. N. Varela M. C. Sinclair, Ant colony optimization for virtual wavelength path routing wavelength allocation, presented at Congress on Evolutionary Computation (CEC 99), Washington DC, USA, 999. [6] L. M. Gambardella M. Dorigo, HAS-SOP: an hybrid ant system for the sequential ordering problem, IDSIA, Lugano, Switzerl, Technical Report IDSIA--99, 997. [7] D. Costa A. Hertz, Ants can colour graphs, Journal of the Operations Research Society, Vol. 48 (997), pp. 295 305. [8] M. Dorigo G. D. Caro, The ant colony optimization mataheuristic, in New Ideas in Optimization, D. Corne, M. Dorigo F. Glover (eds.), London: McGraw-Hill, pp. 32, 999. Received August, 2005