The Hive is Hungry: Exploring Bee Colony Search and Foraging Behavior through Simulation Peter Bailis, Peter Lifland Harvard Robobees 11 Dec 2009.

Slides:



Advertisements
Similar presentations
Artificial Bee Colony Algorithm
Advertisements

Soar and StarCraft By Alex Turner. What is StarCraft: Brood War? A Real-Time Strategy (RTS) computer game released in A sci-fi war simulation Continually.
Heuristic Search techniques
Artificiel Bee Colony (ABC) Algorithme Isfahan University of Technology Fall Elham Seifossadat Faegheh Javadi.
G5BAIM Artificial Intelligence Methods
Statistical perturbation theory for spectral clustering Harrachov, 2007 A. Spence and Z. Stoyanov.
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
Bee Research By Ms. Kuykendall’s Class Honeybees and Honey Honeybees make honey so they have food to eat.
F exam 2 F learning in a natural environment F special case... flower learning F odor learning in the proboscis extension reflex F summary PART 4: BEHAVIORAL.
Honeybee Communications: Dancing Bees. Dance Communication - Introduction Kinds of Dances – Round Dance – Wagtail Dance – Sickle Dance – Where to Live.
Biology 484 – Ethology Chapter 7 – The Evolution of Feeding Behavior.
Swarm Intelligence (sarat chand) (naresh Kumar) (veeranjaneyulu) (kalyan raghu)‏
Busy bees 1 Busy Bees The plight of the Honey Bee.
Artificial Bee Colony Algorithm
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Intelligent Detection of Malicious Script Code CS194, Benson Luk Eyal Reuveni Kamron Farrokh Advisor: Adnan Darwiche.
N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard.
Chapter 7 – The Evolution of Feeding Behavior
Tracking Social Insects Ashok Veeraraghavan Rama Chellappa.
Algorithms For Inverse Reinforcement Learning Presented by Alp Sardağ.
1 HONEY BEES Presentation By M G Pushpa, K V R W F.
The Power of Pheromones in Ant Foraging Christoph Lenzen Tsvetormira Radeva.
Ant Colony Optimization (ACO): Applications to Scheduling
Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
 C. C. Hung, H. Ijaz, E. Jung, and B.-C. Kuo # School of Computing and Software Engineering Southern Polytechnic State University, Marietta, Georgia USA.
PROJECT LM-01 Presentation 16 Oct 2006 University of Wollongong, Australia.
Genetic Algorithms and Ant Colony Optimisation
“Microbotics”. Introduction INSPIRED by the biology of a bee and the insect’s hive behavior... we aim to push advances in miniature robotics and the design.
Parallel LTL Model Checking CS 586. The Capacity Problem Capacity = memory states*stateSize Increase capacity by - Increasing memory - Decreasing states.
Swarm Computing Applications in Software Engineering By Chaitanya.
CS Tutorial 4 Frid. Oct 16 th, 2009 Prototype Tutorial.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Dancing Bees Heather Mahaney September 26 th, 2002.
Introduction to Self-Organization
Basic Principles of Economics Rögnvaldur J. Sæmundsson January
Optimal Self-placement of Heterogeneous Mobile Sensors in Sensor Networks Lidan Miao AICIP Research Oct. 19, 2004.
Ant Colony Optimization Quadratic Assignment Problem Hernan AGUIRRE, Adel BEN HAJ YEDDER, Andre DIAS and Pascalis RAPTIS Problem Leader: Marco Dorigo Team.
Algorithmic, Game-theoretic and Logical Foundations
LECTURE PRESENTATIONS For CAMPBELL BIOLOGY, NINTH EDITION Jane B. Reece, Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V. Minorsky, Robert.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Asst. Prof. Dr. Ahmet ÜNVEREN, Asst. Prof. Dr. Adnan ACAN.
Computational Representation of Ant Foraging Clayton Lewis June 26, 2010.
CS1001 Lecture 25. Overview Homework 4 Homework 4 Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
DRILL Answer the following question’s about yesterday’s activity in your notebook: 1.Was the activity an example of ACO or PSO? 2.What was the positive.
Optimization of a Dynamic Vaulting Behavior for LittleDog Alex Grubb and Nathan Ratliff ACRL 04/28/09.
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Topic1:Swarm Intelligence 李长河,计算机学院
Problem of the month Building a safe staircase. Overview Aims:  To develop staircase designs to accepted workplace standards;  To critically compare.
Foraging behaviors Variability in wing color in Catocala sp. Development of search images increases effective foraging behavior Stable vs constant conditioning.
Introduction Beehive is a routing algorithm with emphasis On wireless ad-hoc mobile networks and Energy awareness. It is Completely Distributed and does.
The Honeybee Dance By: Kaila Bishop 14 June 2011 Biology 3541.
Honey Bee Foraging Dances
Scientific Research Group in Egypt (SRGE)
Whale Optimization Algorithm
Food Obtaining Behavior
CS 460 Spring 2011 Lecture 4.
By Ms. Kuykendall’s Class 2007
Ant Colony Optimization Quadratic Assignment Problem
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
“Hard” Optimization Problems
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
HONEY BEES.
Artificial Bee Colony Algorithm
Communication in Bees Dr. Arnab Ganguli Assistant Professor and Head
Presentation transcript:

The Hive is Hungry: Exploring Bee Colony Search and Foraging Behavior through Simulation Peter Bailis, Peter Lifland Harvard Robobees 11 Dec 2009

Overview Bee Colony Foraging Simulator – Behavior model derived from Seeley – Several simplifying assumptions: 2D world, no real physics, etc. – Many modeled features: Bee waggle dance communication semantics, flight inaccuracy, etc. Focus on scouting, food source allocation

Benefits CS182 (AI w/ Professor Nagpal) Final Project Colony Team – Reasonably complete search algorithm simulator – Robust platform for testing—many knobs – Potentially adaptable to helicopter simulation Search strategy analysis – Several surprising results, despite relatively simple agent behavior

How do bees work? Bees “advertise” food sources they've found to other bees through a “waggle dance” performed in the hive. – This is similar to local beam search. – Better source == longer dance Approximately 10% of bees without an assigned food source scout for new food sources “Optimizes” for maximum food gathered per energy

Our Approach Build simulator in Python (appx. 800 lines) Test scout strategies (exact methods are not known) – Random walk, random points, random world traversal, spirals Test food heuristics – Real bees basically choose randomly from dancing bees – What if we perturb this? Closest food, Greatest quantity of food, Furthest food, Balance of quantity and distance?

Demo

Spirals

Random Walk

Distance-Food Selection Metric

Furthest Flower Selection Metric

Results, cont. ProbabilisticBest FlowerClosest FlowerFurthest Flower Dist-Quantity Metric Random Walk64.68%82.85%79.77%82.46%80.47% Spirals96.31%100.00%97.17%98.09%95.79% Traverse World71.63%71.52%80.72%75.44%74.72% Random Points96.50%95.76%92.65%87.38%99.91% ProbabilisticBest FlowerClosest FlowerFurthest Flower Dist-Quantity Metric Random Walk39.65%69.35%75.14%74.17%84.27% Spirals82.75%85.14%80.41%89.98%100.00% Traverse World87.11%95.45%93.98%94.99%93.50% Random Points82.99%88.91%84.72%89.97%88.80% Normal World Food Scarce World

Fin Open source:

References robobees.seas.harvard.edu Seeley, Thomas D. Wisdom of the Hive: The Social Physiology of Honey Bee Colonies. Cambridge, Mass: Harvard UP, Print.