Topic1:Swarm Intelligence 李长河,计算机学院

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

Artificial Bee Colony Algorithm
Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Swarm-Based Traffic Simulation
6/14/20141 A Cluster Formation Algorithm with Self-Adaptive Population for Wireless Sensor Networks Luis J. Gonzalez.
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.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
Swarm Intelligence (sarat chand) (naresh Kumar) (veeranjaneyulu) (kalyan raghu)‏
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Artificial Bee Colony Algorithm
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
The Antnet Routing Algorithm - A Modified Version Firat Tekiner, Z. Ghassemlooy Optical Communications Research Group, The University of Northumbria, Newcastle.
Anti-pheromone as a Tool for Better Exploration of Search Space by James Montgomery and Marcus Randall, Bond University, Australia.
Swarm Intelligence Corey Fehr Merle Good Shawn Keown Gordon Fedoriw.
Ant Colony Optimization Optimisation Methods. Overview.
By Stefan Rummel 05/05/2008 Prof. Rudowsky CIS 9.5 Brooklyn College.
Presented by: Martyna Kowalczyk CSCI 658
Swarm Intelligent Networking Martin Roth Cornell University Wednesday, April 23, 2003.
Biologically Inspired Computation Ant Colony Optimisation.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
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.
Swarm intelligence Self-organization in nature and how we can learn from it.
Ants in the Pants! An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Genetic Algorithms and Ant Colony Optimisation
Lecture Module 24. Swarm describes a behaviour of an aggregate of animals of similar size and body orientation. Swarm intelligence is based on the collective.
By:- Omkar Thakoor Prakhar Jain Utkarsh Diwaker
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
Algorithms and their Applications CS2004 ( )
-Abhilash Nayak Regd. No. : CS1(B) “The Power of Simplicity”
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Introduction to Self-Organization
Biologically Inspired Computation Ant Colony Optimisation.
Neural and Evolutionary Computing - Lecture 11 1 Nature inspired metaheuristics  Metaheuristics  Swarm Intelligence  Ant Colony Optimization  Particle.
Resource Constrained Project Scheduling Problem. Overview Resource Constrained Project Scheduling problem Job Shop scheduling problem Ant Colony Optimization.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
1 Swarm Intelligence on Graphs (Consensus Protocol) Advanced Computer Networks: Part 1.
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.
Swarms MONT 104Q – Mathematical Journeys, November 2015.
Ant Colony Optimization Andriy Baranov
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Biologically Inspired Computation Ant Colony Optimisation.
What is Ant Colony Optimization?
Philipp A. Djang Ph.D. Army Research Labs
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
Distributed Systems 25. Multiagent Systems
Scientific Research Group in Egypt (SRGE)
Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs
Firat Tekiner (Phd Student) Z. Ghassemlooy
Computational Intelligence
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Ant Colony Optimization
Artificial Bee Colony Algorithm
Computational Intelligence
Luis J. Gonzalez UCCS – CS526
Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen
Presentation transcript:

Topic1:Swarm Intelligence 李长河,计算机学院

Ants in the Pants! An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications

Real World Insect Examples

Bees

Colony cooperation Regulate hive temperature Efficiency via Specialization: division of labour in the colony Communication : Food sources are exploited according to quality and distance from the hive

Wasps

Pulp foragers, water foragers & builders Complex nests –Horizontal columns –Protective covering –Central entrance hole

Termites

Cone-shaped outer walls and ventilation ducts Brood chambers in central hive Spiral cooling vents Support pillars

Ants

Organizing highways to and from their foraging sites by leaving pheromone trails

Social Insects Problem solving benefits include: –Flexible –Robust –Decentralized –Self-Organized

Summary of Insects The complexity and sophistication of Self-Organization is carried out with no clear leader What we learn about social insects can be applied to the field of Intelligent System Design The modeling of social insects by means of Self-Organization can help design artificial distributed problem solving devices. This is also known as Swarm Intelligent Systems.

Swarm Intelligence in Theory

An In-depth Look at Real Ant Behaviour

Interrupt The Flow

The Path Thickens!

The New Shortest Path

Adapting to Environment Changes

Ant Pheromone and Food Foraging Demo

Problems Regarding Swarm Intelligent Systems Swarm Intelligent Systems are hard to ‘program’ since the problems are usually difficult to define –Solutions are emergent in the systems –Solutions result from behaviors and interactions among and between individual agents

Possible Solutions to Create Swarm Intelligence Systems Create a catalog of the collective behaviours (Yawn!) Model how social insects collectively perform tasks –Use this model as a basis upon which artificial variations can be developed –Model parameters can be tuned within a biologically relevant range or by adding non- biological factors to the model

Four Ingredients of Self Organization Positive Feedback Negative Feedback Amplification of Fluctuations - randomness Reliance on multiple interactions

Properties of Self-Organization Creation of structures –Nest, foraging trails, or social organization Changes resulting from the existence of multiple paths of development –Non-coordinated & coordinated phases Possible coexistence of multiple stable states –Two equal food sources

Types of Interactions For Social Insects Direct Interactions –Food/liquid exchange, visual contact, chemical contact (pheromones) Indirect Interactions (Stigmergy) –Individual behavior modifies the environment, which in turn modifies the behavior of other individuals

Stigmergy Example Pillar construction in termites

Stigmergy in Action

Ants  Agents Stigmergy can be operational –Coordination by indirect interaction is more appealing than direct communication –Stigmergy reduces (or eliminates) communications between agents

From Insects to Realistic A.I. Algorithms

From Ants to Algorithms Swarm intelligence information allows us to address modeling via: –Problem solving –Algorithms –Real world applications

Modeling Observe Phenomenon Create a biologically motivated model Explore model without constraints

Modeling... Creates a simplified picture of reality Observable relevant quantities become variables of the model Other (hidden) variables build connections

A Good Model has... Parsimony (simplicity) Coherence Refutability Parameter values correspond to values of their natural counterparts

Travelling Salesperson Problem Initialize Loop /* at this level each loop is called an iteration */ Each ant is positioned on a starting node Loop /* at this level each loop is called a step */ Each ant applies a state transition rule to incrementally build a solution and a local pheromone updating rule Until all ants have built a complete solution A global pheromone updating rule is applied Until End_condition M. Dorigo, L. M. Gambardella : ftp://iridia.ulb.ac.be/pub/mdorigo/journals/IJ.16-TEC97.US.pdf Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem

Traveling Sales Ants

Welcome to the Real World

Robots Collective task completion No need for overly complex algorithms Adaptable to changing environment

Communication Networks Routing packets to destination in shortest time Similar to Shortest Route Statistics kept from prior routing (learning from experience)

Shortest Route Congestion Adaptability Flexibility

Closing Arguments Still very theoretical No clear boundaries Details about inner workings of insect swarms The future…???

Dumb parts, properly connected into a swarm, yield smart results. Kevin Kelly

Satellite Maintenance The Future? Medical Interacting Chips in Mundane Objects Cleaning Ship Hulls Pipe Inspection Pest Eradication Miniaturization Engine Maintenance Telecommunications Self-Assembling Robots Job Scheduling Vehicle Routing Data Clustering Distributed Mail Systems Optimal Resource Allocation Combinatorial Optimization