CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS

Similar documents
AN IMPROVED ANT COLONY ALGORITHM BASED ON 3-OPT AND CHAOS FOR TRAVELLING SALESMAN PROBLEM

A new improved ant colony algorithm with levy mutation 1

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD

Navigation of Multiple Mobile Robots Using Swarm Intelligence

Ant colony optimization with genetic operations

Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem

Solving the Shortest Path Problem in Vehicle Navigation System by Ant Colony Algorithm

Ant Colony Optimization for dynamic Traveling Salesman Problems

Memory-Based Immigrants for Ant Colony Optimization in Changing Environments

An Ant System with Direct Communication for the Capacitated Vehicle Routing Problem

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006

Combined A*-Ants Algorithm: A New Multi-Parameter Vehicle Navigation Scheme

RESEARCH OF COMBINATORIAL OPTIMIZATION PROBLEM BASED ON GENETIC ANT COLONY ALGORITHM

Ant Colony Optimization: The Traveling Salesman Problem

ANT COLONY OPTIMIZATION FOR FINDING BEST ROUTES IN DISASTER AFFECTED URBAN AREA

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution

Image Edge Detection Using Ant Colony Optimization

Ant Colony Optimization Algorithm for Reactive Production Scheduling Problem in the Job Shop System

A SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

manufacturing process.

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les

Novel Approach for Image Edge Detection

An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

CT79 SOFT COMPUTING ALCCS-FEB 2014

Adaptive Model of Personalized Searches using Query Expansion and Ant Colony Optimization in the Digital Library

Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma

Hybrid ant colony optimization algorithm for two echelon vehicle routing problem

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat

Ant Colony Optimization

Ant Colony Optimization

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

Research on Stability of Power Carrier Technology in Streetlight Monitoring System

Heuristic Search Methodologies

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18, ISSN

Tact Optimization Algorithm of LED Bulb Production Line Based on CEPSO

Blind Image Deconvolution Technique for Image Restoration using Ant Colony Optimization

ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search

On-Line Scheduling Algorithm for Real-Time Multiprocessor Systems with ACO and EDF

Inversion of Array Induction Logs and Its Application

SWARM INTELLIGENCE -I

An Efficient Rectilinear Steiner Minimum Tree Algorithm Based on Ant Colony Optimization*

ANT colony optimization (ACO) is a nature-inspired

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem

An Immunity-based Ant Colony Optimization Topology Control Algorithm for 3D Wireless Sensor Networks

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Research on Cloud Resource Scheduling Algorithm based on Ant-cycle Model

Advances on image interpolation based on ant colony algorithm

Ant Colony Optimization (ACO) For The Traveling Salesman Problem (TSP) Using Partitioning

In recent years several different algorithms

IMPROVED ARTIFICIAL FISH SWARM ALGORITHM AND ITS APPLICATION IN OPTIMAL DESIGN OF TRUSS STRUCTURE

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Solving a combinatorial problem using a local optimization in ant based system

Evolutionary Algorithms Meta heuristics and related optimization techniques II/II

result, it is very important to design a simulation system for dynamic laser scanning

The Research of Delay Characteristics in CAN Bus Networked Control System

Storage planning of automated pharmacy based on an improved adaptive chaotic particle swarm optimization algorithm

A Path Planning Method for Substation Laser Inspection Robot Based on Improved Ant Colony Algorithm

MSc Robotics and Automation School of Computing, Science and Engineering

Using Genetic Algorithms to optimize ACS-TSP

THE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM

Applying Opposition-Based Ideas to the Ant Colony System

GRID SCHEDULING USING ENHANCED PSO ALGORITHM

Design &Implementation the solution for Dynamic Travelling Salesman Problem with Ant Colony Optimization Algorithm and chaos theory

AGENT-BASED ROUTING ALGORITHMS ON A LAN

A Review: Optimization of Energy in Wireless Sensor Networks

Ant Colony Optimization in Green Manufacturing

ET-based Test Data Generation for Multiple-path Testing

DIPARTIMENTO DI ELETTRONICA - POLITECNICO DI MILANO

A Network Intrusion Detection System Architecture Based on Snort and. Computational Intelligence

A Projection Pursuit Model Optimized by Free Search: For the Regional Power Quality Evaluation

Workflow Scheduling Using Heuristics Based Ant Colony Optimization

Distribution Network Reconfiguration Based on Relevance Vector Machine

A Glowworm Swarm Optimization Algorithm Based Tribes

Intuitionistic Fuzzy Estimations of the Ant Colony Optimization

Study on the Quantitative Vulnerability Model of Information System based on Mathematical Modeling Techniques. Yunzhi Li

Scalability of a parallel implementation of ant colony optimization

Improvement of a car racing controller by means of Ant Colony Optimization algorithms

Image Edge Detection Based on Cellular Neural Network and Particle Swarm Optimization

A Novel Ant-Based Clustering Approach for Document Clustering

A Study on the Traveling Salesman Problem using Genetic Algorithms

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Study on GA-based matching method of railway vehicle wheels

ACO with semi-random start applied on MKP

ANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING

ANT COLONY SYSTEM IN AMBULANCE NAVIGATION 1. INTRODUCTION

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Immune Optimization Design of Diesel Engine Valve Spring Based on the Artificial Fish Swarm

A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

A Kind of Wireless Sensor Network Coverage Optimization Algorithm Based on Genetic PSO

A Comparative Study for Efficient Synchronization of Parallel ACO on Multi-core Processors in Solving QAPs

Transcription:

CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS Xu Mingle and You Xiaoming Shanghai University of Engineering Science, Shanghai, China ABSTRACT This paper presents an improved ant system algorithm for path planning of the mobile robot under the complicated environment. To solve the drawbac of the traditional ant colony system algorithm (ACS), which usually falls into the local optimum, we propose an improved ant colony system algorithm (IACS) based on chaos. Simulation experiments show that chaotic ant colony algorithm not only enhances the global search capability, but also has more effective than the traditional algorithm. KEYWORDS Ant colony system, Chaotic, path planning of the mobile robot 1. INTRODUCTION The swarm intelligence algorithm (SIA), which is a new evolution algorithm, has increasingly attracted more and more researchers [1-4]. Among the SIA, ant colony system (ACS), which was created from the enlightenment from the nature world, in fact, is a positive feedbac method of studying the real swarm ants which loo for foods in the nature: the more heuristic is in the road when more ants have got through the road, so the latter ants are more impossible to select the road. The ant can cooperate and communicate with other ants, and in this way the ant system can find the shortest road from their nest to the foods. ACS, which has the more quic convergence speed and more accurate solution than the simple ant colony optimization algorithm, is one of the best ant colony optimization algorithms [1]. So, this paper is based on the ACS to solve the path planning of the robot. The rest of the paper is outlined as follows. Sect.2 briefly addresses the concept of ACS and briefly reviews the wor of ACS about robot. Sect.3 describes the improved ACS based on chaotic (IACS) for the problems of path planning of robots. Sect.3 presents the experimental results and it shows that IACS is beneficial for ACS algorithm when applied on the path planning of the robot. 2. ACS In the way of the real ant system in the nature world to loo for the food, ant colony system algorithm (ACS) is being used to find the optimum. Artificial ant will not only find the way to the food in oneself, but accumulate with other ants by their means also [5]. Path planning is one of the most important techniques for the mobile robot. As mobile robot is in the way with barriers, we want to find the best path from the start point to the object point according some evaluation criterions, such as the shortest road and the safest road [6]. The traditional ACS algorithm includes state transition and updating pheromones. When the ant select the next city in the path planning of the ACS algorithm, the ant will select according to the amount of the road s pheromones and generally there are more possibilities to DOI:10.5121/cse.2016.6301 1

select the road of having more pheromones. In particular, the norm with which ant, currently at city i, chooses to go to city j is β { τ (t) η t) } arg max (, q q j = J ( p ), q > q Where the τ ( t) is the existing pheromone trail between the city i and city j in the time t, η ( t) is the heuristic information on the path from city i to city j, q = rand(), q (0,1), q0 is a parameter available a prior ( 0 q0 1 ). While ant select the next city, there is a random figure q, and if q q0, the ant will select the next node according the equation (1), otherwise according the equation (2). 0 0 (1) p = α β τ η α β τ [ η ] l Ni (2) Where η is the heuristic information on the path from city i to city j, which is defined as 1/ d, where d is the distance between city i and city j. N i denotes the neighborhood of cities of ant when being on city i. Parameter α determine the relative influence of the pheromone trail and the parameter β determine the relative influence of the heuristic information. In the way of the ACS, the pheromone on the path city i to city j will update after the ant march up from the city i to city j according above the rule and the process conform to the equation(3). ( 1 ) τ (t) = ϕ τ (t) + ϕ τ (t) (3) τ = n τ (4) = 1 Where 0 < ρ 1is the rate of the evaporation. In general, lowering the pheromone values enables the algorithm to forget bad decisions made in previous iterations, τ ( t) is the pheromone produced by the ant after passing the road from the time t to time t+1. After all of the ant get to the end from the start, only the road (may be not only one) of the best ant will update the pheromone according to the rule, and in one point, the rule is accelerating the convergence speed of algorithm. This process is subjected to rule as follows: 1, (i, j) belong to best loop arc τ L = (5) 0, otherwise Where Q denotes the intensity of the pheromone, and L denotes the length of the best ant in this iteration. 2

3. IACS FOR PATH PLANNING OF ROBOTS Recently, the path planning of the mobile robot has attracted a great deal of researchers. Paper 6 has been proposed an ant colony algorithm about rolling planning. An improved ant colony algorithm of differential evolution based on chaotic has been improved in paper 7. The results of their experiments have revealed that the improved algorithm can still find the safe better path even in a very complex environment. With the help of the map created under the start point and the end point, the algorithm add the local path information of the environment to the step of initializing pheromone trails and the step of selecting the next city, and have a operation to select and crossover with adapt the values of α, β and ϕ,which mae the algorithm have more capabilities to flee the local optimum [8]. To improve the performance of the results of the traditional ACS applied in the mobile robots, we investigate improved ACS called IACS algorithm, which is based on the conception of logistic mapping to modify the rule of updating pheromones that it will escape from the local optimum in the early. 3.1 Improvement of the Local Updating Pheromone The main characteristic of the chaotic is pseudo randomness, ergodic property, sensibility to the condition of the start [9]. In consideration of chaotic characteristic, change the rule of local updating pheromone, which may be improving diversity of the algorithm so as to avoid fall into the local optimum in the early time. We have using the mapping of logistic in this paper, and the rule as follows: [ ] ( ] x = 1 µ (1 x ), = 0,1, 2,...; x + 0 0,1 µ 3,4 (6) We will get a series of values of x1, x2,..., x while the value changes. Through testing the value µ, it concludes that the dynamic system is simple displaying a litter change or complicated displaying periodicity chaotic while 0 < µ 1and 3 µ 4 respectively. Then we design two simulation experiments by means of mapping logistic on Matlab, and initialize value m as 0.5, the number of iteration as 500, and the value µ as 2,3,3.3, 3.6. The result of different value µ is given in the Fig.1 - Fig.4. Fig.1 Chaos While µ = 2 3

Fig.2 Chaos While µ = 3 Fig.3 Chaos While u = 3.3 Fig.4 Chaos While µ = 3.6 4

The parameter µ is changeable. There is the situation of complete chaotic for the mapping logistic when µ = 4,0 x0 1. To avoid the algorithm drop early into a local premium and improve its diversity, this paper propose a algorithm called IACS which change the rule of updating the local pheromone based on the chaotic performance and different from the formula (3) it do as follows: ( 1) ( 1 ) ( ) ( ) τ t + = ϕ τ t + ϕ τ t + qx (7) Where chaotic variable x is produced from the formula (6) and q is a rate. 3.2 The Framewor of the IACS The IACS algorithm and its path planning experiment of the robot as follows: Step1: initialize parameters and set the data structure for saving the results, generate chaotic values from formula (6) and put it to ( τ ) N* N, initialize the matrix of pheromone; Step2: ant = 1,2,..., m set out from the point g start, and write g start into the ant memory tabu which contains the cities already visited, and find the available next cities; Step3: select a path from the start to the end according to the pheromones of the available road and heuristic information; Step4: after every period of searching process, count and compare every ant road s path. Create a series of chaotic values according to the formula (6) and update the pheromone according to the formula (7). n = n + 1 and continues the next loop; Step5: clear up the ant memory when n > N and bac to the Step2. 4. SIMULATION EXPERIMENTS max In order to investigate the performance of improved ant colony system algorithms for the path planning of the robot, we have had several simulation experiments. In this paper, the simulations are based on a map of 20*20. The parameter α = 1, ϕ = 0.1, Q = 3, q 0 = 0.15. Fig.5 Diversity of Results and the Convergence of the Algorithm 5

Fig.6 The Best Road of our Algorithm Under the Complicated Environment1 Fig.7 The Best Road of Our Algorithm Under the Complicated Environment2 Fig.8 The Best Road of Our Algorithm Under the Complicated Environment3 6

Fig.9 The Best Road of Our Algorithm Under the Complicated Environment4 Fig.10 The Best Road of Our Algorithm Under the Complicated Environment5 Fig.5 shows the diversity of the results and the convergence of the algorithm. The line in Fig.6- Fig.10 is the best road of our IACS algorithm under the complicated environment. The experiment has proved that our IACS algorithm can find the best path with a quicer convergence speed. 5. CONCLUSIONS AND FUTURE WORK This paper has proposed an improved ant colony algorithm based on chaotic which improve the algorithm diversity by changing the updating local pheromone for path planning of robots, so it has improved the accuracy of the best road. Simulation experiments show that the IACS is better to solve the path planning of the robot under the complicated environment. In future, we should research the impact of the parameter in our algorithm to improve the algorithm performance. 7

ACKNOWLEDGEMENTS The authors gratefully acnowledge the support of Innovation Program of Shanghai Municipal Education Commission (Grant No.12ZZ185), Natural Science Foundation of China (Grant No.61075115,No.61403249), Foundation of No. XKCZ1212. Xiao- Ming You is corresponding author. REFERENCES [1] Dorigo M.,Stutzle T. Ant Colony Optimization. The MIT Press. Cambridge, Massachusetts. London, England. 2004. [2] Zhai Yahong,Xu Longyan. Ant colony algorithm based on distribution on estimation of quantum pheromone control research[j]. Computer Engineering and Design.2014,35(4):1414-1418. [3] Liu Chang-an,Yan Xiao-hu, LiuChun-yang,WU Hua. Dynamic Path Planning for Mobile Robot Based on Improved Ant Colony Optimization Algorithm [J]. ACTA ELECTRONICA SINICA,2011,39(5): 1220-1224. [4] Ye Shitong, Wan Zhiping. An ant colony algorithm based on improving global pheromone update efficiency and its simulation[j]. Computer Applications and Software, 2014,(1):176-179. [5] Hai-Bin Duan. Ant colony algorithms: THEORY AND APPLICATIONS[M].Being: Science Press, 2006. [6] CHEN Xiong, ZHAO Yi-lu, HAN Jian-da. An improved ant colony optimization algorithm for robotic path planning.2010, 27(6): 821-825. [7] Xu Hong-li, Qian Xu, Yue Xun. New ant colony optimization algorithm based on logistic chaotic image to resolve VRP problem [J]. Application Research of Computers,2012,29 (6): 2058-2060. [8] Kong Li-fang, Zhang Hong. Asynchronous parallel particle swarm optimizer for feature subset selection [J]. Control and Decision,2012,27 (7): 967-974. [9] Li Lixiang, Peng Haipeng, Yang Yixian. Chaos ant colony algorithm and its application [M]. China Science and Technology Press,2013,1. [10] Liu Xu-xun, Cao Yang, Chen Xiao-wei. Mouse colony optimization algorithm for mobile robot path planning [J]. Control and Decision,2008, 23(9): 1060-1063. 8