Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
62 views

Nature Inspired Computing & Swarm Optimization

Nature inspired computing is an interdisciplinary field that draws inspiration from nature to develop computational techniques. It investigates models inspired by nature, understands the world through information processing as nature does, and uses natural substrates for implementation. Some algorithms used include evolutionary algorithms, swarm intelligence like ant colony optimization and particle swarm optimization, harmony search, simulated annealing, and hybrid approaches. Swarm intelligence is based on collective behavior of groups like ants, bees and birds and contributes to collective problem solving. Particle swarm optimization simulates the flocking behavior of birds to update particle positions toward personal and neighborhood best solutions.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

Nature Inspired Computing & Swarm Optimization

Nature inspired computing is an interdisciplinary field that draws inspiration from nature to develop computational techniques. It investigates models inspired by nature, understands the world through information processing as nature does, and uses natural substrates for implementation. Some algorithms used include evolutionary algorithms, swarm intelligence like ant colony optimization and particle swarm optimization, harmony search, simulated annealing, and hybrid approaches. Swarm intelligence is based on collective behavior of groups like ants, bees and birds and contributes to collective problem solving. Particle swarm optimization simulates the flocking behavior of birds to update particle positions toward personal and neighborhood best solutions.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Nature Inspired

Computing & Swarm


Optimization

Research Guide: Presented By:


Ms. Gurleen Virdi GAURAV KHANDELWAL
Seminar CoOrdinator: B.Tech Final Year
Mr. Manish Mukhija
Computer Engineering
07ELDCS032

LAXMI DEVI INSTITUTE OF ENGINEERING & TECHNOLOGY


ALWAR ( Rajasthan)
Involved Motivation
 Step Forward to save Mother Nature

 Keep Development according to Nature

 Follow Natural Processes and learn them in order


to keep nature intact
Nature Inspired Computing
 Nature as Inspiration
Investigates models and computational techniques inspired by nature

 Nature as Computation
Attempts to understand the world around us in terms of information
processing

 Nature as Implementation Substrate


Interdisciplinary field that connects computer sciences with natural
sciences
NIC (Continued…)
Algorithm Categorization

 Evolutionary algorithm
 Swarm Intelligence
 Harmony Search
 Simulated Annealing
 Membrane Computing
 Artificial Immune System
Algorithm Categorization
( Continued …)
 DNA Computation
 Computing with words
 Artificial Life
 Quantum Computation
 Hybrid Approaches
Swarm Intelligence
 Swarm: group of mobile biological organisms
(bacteria, ants, bees, fish, birds)
 Each individual communicates with others either
directly or indirectly by acting on its environment
 These interactions contribute to collective problem
solving = collective intelligence
Some Examples
 Ant colony optimization
 River formation dynamics
 Particle swarm optimization
 Stochastic diffusion search
 Gravitational search algorithm
 Intelligent Water Drops
 Charged System Search
Particle Swarm Optimization
 Inspired by flocking behavior of birds
 Start with a swarm of particles (each representing
a potential solution)
 Particles move through a multidimensional space
and positions are updated based on
* previous own velocity
* tendency towards personal best
* tendency toward neighborhood best
Some Applications
 Crowd simulation

 Ant-based routing
Research Thesis
 Compressed Web Technology
 Improve Utilization of web space

 Improve Band Width Usage


 Implementation
 At Server end Servers

 At Client End Browser


Conclusion
 That nature inspired computing is upcoming and
on-going process which leads to development in
the world of computation.
 With all new development and implementation,
use of nature processes as Computational
processes leads to better implementation and
development.
THANK YOU

You might also like