DRILL Answer the following in your notebook: What is a swarm?

Slides:



Advertisements
Similar presentations
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Advertisements

Dinja Waħda. Fantastic We often dismiss ants as simply pests that get in our food. But these little animals have fascinating ways of working efficiently.
Flocking Behaviors Presented by Jyh-Ming Lien. Flocking System What is flocking system? – A system that simulates behaviors of accumulative objects (e.g.
Collective Nouns Collective nouns name groups (things) made up of members (usually people or animals).
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
By Stefan Rummel 05/05/2008 Prof. Rudowsky CIS 9.5 Brooklyn College.
Tal Saiag & Anna Itin May 2013
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
Swarm intelligence Self-organization in nature and how we can learn from it.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
-Abhilash Nayak Regd. No. : CS1(B) “The Power of Simplicity”
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.
(Particle Swarm Optimisation)
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
4 Fundamentals of Particle Swarm Optimization Techniques Yoshikazu Fukuyama.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Modeling and Simulation. Warm-up Activity (1 of 3) You will be given a set of nine pennies. Let’s assume that one of the pennies is a counterfeit that.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
What are collective nouns? Grammar Toolkit. A collective noun names a group or collection of people or things. familyherdpair.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
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.
ANIMAL BEHAVIOR. In this activity you will: LEARN THE DIFFERENT KIND OF GROUPS ANIMALS LIVE IN LEARN HOW DIFFERENT KINDS OF ANIMALS CAN LIVE TOGETHER.
AntNet: A nature inspired routing algorithm
Swarms MONT 104Q – Mathematical Journeys, November 2015.
Particle Swarm Optimization (PSO)
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.
Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used.
COLLECTIVE NOUNS Collective nouns name groups (things) made up of members (usually people or animals).
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Routers and Redundancy
Unit 1 Days 1-2: Standard 1 Objective 1
Data Collection and Problem Solving – Day 2
Scientific Research Group in Egypt (SRGE)
Introduction to VEX Robotics
Discrete Structures for Computer Science
ROUTERS AND REDUNDANCY
Routers and Redundancy
THE NEED FOR ADDRESSING
How can we tell which portions are the same amount?
Marco Mamei Franco Zambonelli Letizia Leonardi ESAW '02
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Lightbot and Functions CSE 120 Winter 2017
Factoring Trinomials, Part 1
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
Swarm simulation using anti-Newtonian forces
Business and Management Research
Subject-Verb Agreement
Instructor: Ruta Mehta TA: TBA
Decision Making.
Genetic Algorithms and TSP
James Hobson Andrew Forth Josh Griffin
Ant Colony Optimization with Multiple Objectives
EXPLORING COMPUTER SCIENCE Journal Entries, Portfolio Entries, And Check Your Understanding Unit 2 – Strand 2 Problem Solving This unit focuses on.
Unit 1 The History of Earth Overview and Unit Guide
Bell Work 16 August 2018 Pass back the Vocabulary Worksheets.
Notebook Entry: We mark the start of day with the rising of the sun and the start of night with setting of the sun. Does the moon always rise when.
Math Talk: Mental computation
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Ant Colony Optimization
Business and Management Research
Google in YOUR Classroom
Artificial Bee Colony Algorithm
Growth mindset Exploration & Cultivation.
Introduction to VEX Robotics
Tuesday, March 21st, 2017 Writing Basics.
Presentation transcript:

DRILL Answer the following in your notebook: What is a swarm? “A shiver of sharks.” In this sentence, shiver is used as a ____________ noun. Swarm theory is the collective intelligence of groups of simple agents. Two types of swarm intelligence are ______ and ______. A single agent searching and exploring is most likely an example of ______.

Swarm Theory: “The Wisdom of Crowds” ACO vs. PSO Show the Spiderman & Friends video as a lead in to today’s activity later on in the class…

What is a Swarm? A swarm is a collective noun used to describe a large group of animals, usually in motion (bees, ants, people, etc.). Swarming is a behavior that describes how a group of individual animals/objects move together in the same direction all at once. “A flock of seagulls.” “A school of fish.” “An army of ants.”

What is Swarm Theory? Swarm Theory is the modeling and simulation of the collective behavior of groups of simple agents. Some things most swarms have in common: No one person is in control (there is no general) Members only talk to those close to them The collective behavior is organized/intelligent The whole group is responsive to minute changes Show the video

Why is Swarm Theory Important? Computers have changed our lives: Industry Emergencies Military Internet Management Transportation Not all problems can be solved with traditional hardware and software!!! Industry: Swarming can save money/time when routing materials, messages, etc. Military: Swarms of simple, sensing robots could replace human scouts in hostile areas Management: Swarm theory can help us make the best possible decision (honeybees) Emergencies: Teams of robotic first responders for fires, earthquakes, etc. Traffic Control: Swarm theory could improve congestion in the skies and on roadways Internet: Protection from malware/spyware based on swarming intelligence A thought on efficiency: ACO or PSO can be used to determine the number of people in this class whose last name begins with the letter “B”, but wouldn’t it be easier to simply sort the class list alphabetically and count them??? Swarm intelligence programs can be amazing at solving complex problems…but amazing isn’t always efficient.

Models for Swarming Behavior “The whole is greater than the sum of each part.” “Solve complex problems using simple agents.” How do we choose which to use? Ant Colony Optimization (ACO) Particle Swarm Optimization (PSO) Works best for finding discrete solutions Ants are great at finding the closest source of food Ants use pheromones to communicate information Birds are excellent at finding multiple sources of food simultaneously Birds broadcast information locally Works best for finding continuous solutions Discrete solutions: What is the shortest route to the nearest gas station? What is the best choice between several options? Discrete -> “There can be only one…” Continuous solutions: How many gas stations are there in a 1 mile radius of Poly? Where are all of the people with March B-days located in this class? Continuous -> “The possibilities are endless…”

Swarm Theory: “The Wisdom of Crowds” At this point, pass out “U1 A1: Swarm Intelligence.doc” and perform the activity. Students may begin working on the homework if the activity finishes early. Note: The homework assignment may change based on the outcome of the activity! :-) Now let’s apply what we’ve learned!!!

Swarm Theory Homework: Read over tomorrow’s lecture (U1 L3.ppt) Pop quiz is possible Download and complete U1 H2.doc Read the online article listed in the document Answer the questions Turn in your answers at start of class tomorrow You should plan on ending a PSO subroutine When all agents have found “food” After some set period of time (even if no agents have found “food”)