Ant Optimization in NetLogo By: Stephen Johnson. Optimization Wide spread applicability Much easier through the use of computers Very clear results.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

IGLS/1 © P. Pongcharoen Using Genetic Algorithms for Scheduling the Production of Capital Goods P. Pongcharoen, C. Hicks, P.M. Braiden, A.V. Metcalfe,
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Local Search Algorithms Chapter 4. Outline Hill-climbing search Simulated annealing search Local beam search Genetic algorithms Ant Colony Optimization.
Dynamic Thread Assignment on Heterogeneous Multiprocessor Architectures Pree Thiengburanathum Advanced computer architecture Oct 24,
RCQ-ACS: RDF Chain Query Optimization Using an Ant Colony System WI 2012 Alexander Hogenboom Erasmus University Rotterdam Ewout Niewenhuijse.
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Optimality of Ant Foraging Jason Green Supervisor: Bernd Meyer Is it really optimal, and how do we find that out?
Investigation of antnet routing algorithm by employing multiple ant colonies for packet switched networks to overcome the stagnation problem Firat Tekiner.
Ant Colonies As Logistic Processes Optimizers
Ants-based Routing Marc Heissenbüttel University of Berne
Ant Colony Optimization Optimisation Methods. Overview.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Optimization via Search CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 4 Adapted from slides of Yoonsuck Choe.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
Biological Inspiration: Ants By Adam Feldman. “Encounter Patterns” in Ant Colonies Ants communicate through the use of pheromones perceived through their.
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
Part B Ants (Natural and Artificial) 8/25/ Real Ants (especially the black garden ant, Lasius niger)
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Swarm intelligence Self-organization in nature and how we can learn from it.
Genetic Algorithms and Ant Colony Optimisation
EE4E,M.Sc. C++ Programming Assignment Introduction.
Swarm Intelligence 虞台文.
G5BAIM Artificial Intelligence Methods Graham Kendall Ant Algorithms.
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Ant Colony Optimization Theresa Meggie Barker von Haartman IE 516 Spring 2005.
Ant Colony Optimization with Multiple Objectives Hong Zhou Computer Systems Lab Quarter 3 Period 2.
Optimization of multi-pass turning operations using ant colony system Authors: K. Vijayakumar, G. Prabhaharan, P. Asokan, R. Saravanan 2003 Presented by:
Object Oriented Programming Assignment Introduction Dr. Mike Spann
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Resource Constrained Project Scheduling Problem. Overview Resource Constrained Project Scheduling problem Job Shop scheduling problem Ant Colony Optimization.
Roadmap of the lecture Computational complexity –polynomial vs. exponential algorithms –non-deterministic computing –N(ondetermiistic) P(olynomial) problems.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Emergent Behavior in Biological Swarms Stephen Motter.
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
Ant Colony Optimization Quadratic Assignment Problem Hernan AGUIRRE, Adel BEN HAJ YEDDER, Andre DIAS and Pascalis RAPTIS Problem Leader: Marco Dorigo Team.
Ant Colony Optimization Andriy Baranov
Traffic Light Simulation Lynn Jepsen. Introduction and Background Try and find the most efficient way to move cars through an intersection at different.
Computational Representation of Ant Foraging Clayton Lewis June 26, 2010.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
Ch. Eick: Randomized Hill Climbing Techniques Randomized Hill Climbing Neighborhood Hill Climbing: Sample p points randomly in the neighborhood of the.
Selected Topics in CI I Ant Colony Optimization Dr. Widodo Budiharto 2015.
Optimization via Search
Ant Colony Optimization
Scientific Research Group in Egypt (SRGE)
Marco Mamei Franco Zambonelli Letizia Leonardi ESAW '02
Ant Colony Optimization with Multiple Objectives
Firat Tekiner (Phd Student) Z. Ghassemlooy
Ant colonies for traveling salesman problem
Genetic Algorithms and TSP
Ant Colony Optimization with Multiple Objectives
Ant Colony Optimization with Multiple Objectives
Computational Intelligence
Randomized Hill Climbing
Ant Colony Optimization Quadratic Assignment Problem
Ant Colony Optimization
traveling salesman problem
Computational Intelligence
Presentation transcript:

Ant Optimization in NetLogo By: Stephen Johnson

Optimization Wide spread applicability Much easier through the use of computers Very clear results

Computer Optimization Simulated Annealing Genetic Algorithms Taboo Lists Limited to static scenarios

Ant Optimization Marco Dorigo in 1992 Simplistic agents Imprinting the environment Dynamic solution

Why Use NetLogo? Agent based environment Easy to use Graphical solution Appropriate output

Elements of my Model Patches - hold pheromone values Walls Food Source Hive or Ant Hill Ants – Carry food and read pheromone values

Ant Harvesting 101 Have food? Laying “pheromone highs” Pheromone gradients Find the strongest pheromone Walls and wrapping

Ant Harvesting 102 Found your destination? Pick up or deposit Switch modes

Put to the Test Double bridge experiments Originally performed by Deneubourg and colleagues (Deneubourg, Aron, Gross, and Pasteel) on real ants Testing ant optimization and foraging habits

Test 1 – Equal Length

Test 2 – Unequal Length

Test 3 – Appearing Bridges

Pheromone Evaporation Too slow and you get stuck on food sources Too fast and you can’t form trails Must be an optimal level

Testing Conditions Created a static environment Tested evaporation rates from 0%- 1% Ants return all food to the nest

Initial Results

Refining My Test

Conclusions Slow Evaporation Form trails faster and farther Pocketing Fast Evaporation Eliminates pocketing Relies on higher ant density

The End