Ant Colony Optimization An adaptative nature inspired algorithm explained, concretely implemented, and applied to routing protocols in wired and wireless.

Slides:



Advertisements
Similar presentations
Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
Phero-Trail: Bio-inspired Routing in Underwater Sensor Networks Luiz F. Vieira, Uichin Lee, Mario Gerla UCLA.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
The Antnet Routing Algorithm - A Modified Version Firat Tekiner, Z. Ghassemlooy Optical Communications Research Group, The University of Northumbria, Newcastle.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Progress Report Wireless Routing By Edward Mulimba.
1 CWCCWC Oulu Determining the Optimal Configuration for the Zone Routing Protocol By M. R. Pearlman and Z. J. Haas Presentation by Martti Huttunen
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Mobile Agents for Adaptive Routing Presented by Hong-Jiun Chen & Manu Prasanna Gianni Di Caro & Marco Dorigo.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
Investigation of antnet routing algorithm by employing multiple ant colonies for packet switched networks to overcome the stagnation problem Firat Tekiner.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
Ants-based Routing Marc Heissenbüttel University of Berne
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
RD-CSY /09 Distance Vector Routing Protocols.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
CMPT Dr. Alexandra Fedorova Lecture XVII: Distributed Systems Algorithms Inspired by Biology.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Presented by: Martyna Kowalczyk CSCI 658
Swarm Intelligent Networking Martin Roth Cornell University Wednesday, April 23, 2003.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ant Colony Optimization (ACO): Applications to Scheduling
The Zone Routing Protocol (ZRP)
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
EE4E,M.Sc. C++ Programming Assignment Introduction.
Distributed Asynchronous Bellman-Ford Algorithm
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
Simulation of the OLSRv2 Protocol First Report Presentation.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
Distance Vector Routing Protocols Dynamic Routing.
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
AntNet: A nature inspired routing algorithm
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
UNIT 2 LESSON 8 CS PRINCIPLES. UNIT 2 LESSON 8 OBJECTIVES Students will be able to: Describe how routers develop routing tables to determine how to send.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
指導教授:許子衡 教授 學 生:黃群凱 2016/2/251 Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety Columbus, OH, USA. September 22-24,
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
The Multi-agent System for Dynamic Network Routing Ryokichi Onishi The Univ. of Tokyo, Japan.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
AODV-OLSR Scalable Ad hoc Routing
Scientific Research Group in Egypt (SRGE)
GPSR Greedy Perimeter Stateless Routing
Sensor Network Routing
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
Firat Tekiner (Phd Student) Z. Ghassemlooy
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Presentation transcript:

Ant Colony Optimization An adaptative nature inspired algorithm explained, concretely implemented, and applied to routing protocols in wired and wireless networks.

Plan  The ants  The double bridge experiment  From biological ants to agents  Java Implementation Demonstration 1  The different moves of the ants Demonstration 2  Adaptation of the Ants-based algorithm to routing protocols  ACO compared to RIP and OSPF  Examples of effective implementations  Results of the analysed reports  Questions

The ants  Can explore vast areas without global view of the ground.  Can find the food and bring it back to the nest.  Will converge to the shortest path.

How can they manage such great tasks ?  By leaving pheromones behind them.  Wherever they go, they let pheromones behind here, marking the area as explored and communicating to the other ants that the way is known.  Double Bridge experiment

Double Bridge experiment Food

From biological ants to ant-agent  Distributed process: local decision-taking Autonomous Simultaneous  Macroscopic development from microscopic probabilistic decisions  Problem: adaptation to reality

From biological ants to ant-agent  Solution: Pheromone upgrade: evaporation. Ant aging: after a given time, ants are tired and have to come back to the nest. 2 different pheromones : away (from nest) and back (from source of food).

Java Implementation  Object modeling: Definition of the objects:  Ant  Playground  Traces Playground: central object, contains a list of ants, an array of traces. Manages the processes and the graphical output. Ant: can move by itself, according to the traces around it and a random decision. Traces: amount of pheromones of 2 types, Away and Back.

Demonstration 1 2-Bridge Experiment Interesting Convergence

Possible moves of Ants  Four types: From home to food  Goal has never been reached: moveStraightAwayFromAway();  Goal reached: moveTowardAway(); Back to home  Goal has never been reached: moveFromFoodToHome();  Goal reached: moveFromHomeToFood();  Idea: generates several random moves and see which one is the best among them.

Demonstration 2 A difficult playground

Adaptation of the Ants-based algorithm to routing protocols E D B A F C Nest Food Ants will start from A the nest and look for D the food. At every step, they will upgrade the routing tables and as soon as the first one reaches the food, the best path will be known, thus allowing communication from D to A.

ACO Compared to RIP and OSPF  RIP / OSPF: Transmit routing table or flood LSPs at regular interval High routing overhead Update the entire table Based on transmission time / delay  ACO algorithm: Can be attached to data Frequent transmissions of ants Low routing overhead Update an entry in a pheromone table independently

Examples of effective implementations  Existing MANET routing protocols: DSDV, OLSR, AODV, DSR, ZRP (Zone Routing Protocol), GPSR (Greedy Perimeter Stateless Routing), TRP (Terminale Routing Protocol)  Routing protocols presented in the paper: ABC, Ant Based Control system, for wired networks. AntNet, for MANET. ARA, Ant-Colony-Based Routing Algorithm, for MANET. AntHocNet, for MANET. MARA, Multiple-agents Ants-based Routing Algorithm

Results of the analysed reports  ABC applied to SDH network (30 nodes): the routes are perfectly resumed and alternative possibilities are memorized as well.  AntNet in a complex wired network is more efficient than OSPF, and show very stable performances.  ARA, for 50 mobile nodes in 1500x300m area, give the same performance than DSR for less overhead traffic.  AntHocNet, simulated with QualNet: 100 nodes in 3000x3000m area, radio range of 300m, data rate 2Mbit/s. AntHocNet twice more efficient than AODV to deliver packets, and is more scalable

Questions ?

Thank you !