SlideShare una empresa de Scribd logo
1 de 20
Spider Monkey Optimization
Algorithm
DR. AHMED FOUAD ALI
FACULTY OF COMPUTERS AND INFORMATICS
SUEZ CANAL UNIVERSITY
Outline
 Spider Monkey Optimization (SMO) algorithm (History and main idea)
 Fission fusion social behavior
 Communication of spider monkeys
 Characteristic of spider monkeys
 The standard Spider Monkey Optimization algorithm
 References
Spider Monkey Optimization (SMO) algorithm
(History and main idea)
 Spider Monkey Optimization (SMO)
algorithm is a new swarm intelligence
algorithm proposed in 2014 by J. C.
Bansal et. al.
 SMO is a population based method
 The social behavior of spider monkeys
is an example of fission-fusion system.
Fission fusion social behavior
 Spider monkeys are living in a large
community called unit-group or parent
group.
 In order to minimize foraging competition
among group individuals, spider monkeys
divide themselves into subgroups.
 The subgroups members start to search for
food and communicate together within and
outside the subgroups in order to share
information about food quantity and place.
Fission fusion social behavior (Cont.)
 The parent group members search for food
(forage) or hunt by dividing themselves in
sub-groups (fission) in different direction
then at night they return to join the parent
group (fusion) to share food and do other
activities.
Communication of spider monkeys
 Spider monkeys are travailing in different
direction to search for food.
 They interact and communicate with each
other using a particular call by emitting
voice like a horse's whinny.
 Each individual has its identified voice so
that other members of the group can
distinguish who is calling.
Communication of spider monkeys (Cont.)
 The long distance communication helps
spider monkeys to stay away from
predators, share food and gossip.
 The group members interact to each other by
using visual and vocal communication
Characteristic of spider monkeys
 The spider monkeys as a fission-fusion social
structure (FFSS) based animals live in
groups, where each group contains of 40-50
individuals.
 In FFSS, the group is divide into subgroups
in order to reduce competition among group
members when they search for foods.
 The parent group leader is a female (global
leader) who leads the group and responsible
for searching food resources.
Characteristic of spider monkeys (Cont.)
 If the group leader fails to get enough food,
she divides the group into subgroups with 3-
8 members to search for food independently.
 Subgroups are also lead by a female (local
leader) who is responsible for selecting an
efficient foraging route each day.
 The members of each subgroup are
communicate within and outside the
subgroups depending on the availability of
food and respect distinct territory
boundaries.
The standard Spider Monkey Optimization
algorithm
 Population initialization
The standard Spider Monkey Optimization
algorithm (Cont.)
 Local Leader Phase (LLP)
The standard Spider Monkey Optimization
algorithm (Cont.)
 Global Leader Phase (GLP)
The standard Spider Monkey Optimization
algorithm (Cont.)
Global Leader Learning (GLL) phase
 In the global leader learning phase (GLL),
the global leader is updated by applying the
greedy selection in the population (the
position of the SM with the best position is
selected.
 The GlobalLimitCount is incremented by 1
if the position of the global leader is not
updated.
The standard Spider Monkey Optimization
algorithm (Cont.)
Local Leader Learning (LLL) phase
 The local leader updates its position in the
group by applying the greedy selection.
 If the fitness value of the new local leader
position is worse than the current position
then the LocalLimitCount is incremented by
1.
The standard Spider Monkey Optimization
algorithm (Cont.)
Local Leader Decision (LLD) phase
 If the local leader position is not updated
for specific number of iterations which is
called LocalLeaderLimit (LLL), then all
the spider monkeys (solutions) update
their positions randomly or by
combining information from Global
Leader and Local Leader as follow.
The standard Spider Monkey Optimization
algorithm (Cont.)
Local Leader Decision (LLD) phase
The standard Spider Monkey Optimization
algorithm (Cont.)
Global Leader Decision (GLD) phase
 If the global leader is not updated for a
specific number of iterations which is
called GlobalLeaderLimit (GLL), then
the global leader divides the (group)
population into sub-populations (small
groups).
 The population is divided into two and
three subgroups and so on till the
maximum number of groups MG.
The standard Spider Monkey Optimization
algorithm (Cont.)
Global Leader Decision (GLD) phase
The standard Spider Monkey Optimization
algorithm (Cont.)
References
J. C. Bansal, H. Sharma, S. S. Jadon and M. Clerc, Spider monkey
optimization algorithm for numerical optimization. Memetic
Computing, 6(1), 31{47, 2014.

Más contenido relacionado

La actualidad más candente

Cuckoo search
Cuckoo searchCuckoo search
Cuckoo searchG Prachi
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationMeenakshi Devi
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony OptimizationPratik Poddar
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationAbdul Rahman
 
Cuckoo search final
Cuckoo search finalCuckoo search final
Cuckoo search finalNepalAdz
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentationPartha Das
 
Cuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt KölemenCuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt KölemenBeyazıt Kölemen
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization Ahmed Fouad Ali
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsMustafa Salam
 
Artificial Bee Colony: An introduction
Artificial Bee Colony: An introductionArtificial Bee Colony: An introduction
Artificial Bee Colony: An introductionAdel Rahimi
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionRohit Bhat
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationUnnitaDas
 

La actualidad más candente (20)

Cuckoo search
Cuckoo searchCuckoo search
Cuckoo search
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Swarm intelligence algorithms
Swarm intelligence algorithmsSwarm intelligence algorithms
Swarm intelligence algorithms
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony Optimization
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Cuckoo search final
Cuckoo search finalCuckoo search final
Cuckoo search final
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Crow search algorithm
Crow search algorithmCrow search algorithm
Crow search algorithm
 
Cuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt KölemenCuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt Kölemen
 
Final project
Final projectFinal project
Final project
 
Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
 
Artificial Bee Colony: An introduction
Artificial Bee Colony: An introductionArtificial Bee Colony: An introduction
Artificial Bee Colony: An introduction
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 

Similar a Spider Monkey Optimization Algorithm in 40 Characters

Modified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmModified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmDr Sandeep Kumar Poonia
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationMuhammad Haroon
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationMuhammad Haroon
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...Daniel Katz
 
Web quest for using the mean and median
Web quest for using the mean and medianWeb quest for using the mean and median
Web quest for using the mean and medianTracie Toy
 
Web Page For Standard 6.2.1 Science
Web Page For Standard 6.2.1 ScienceWeb Page For Standard 6.2.1 Science
Web Page For Standard 6.2.1 ScienceTracie Toy
 
Biology: Animal Behaviour (Intro Lesson)
Biology: Animal Behaviour (Intro Lesson)Biology: Animal Behaviour (Intro Lesson)
Biology: Animal Behaviour (Intro Lesson)Janice Fung
 
Biorobotic Ant Design
Biorobotic Ant DesignBiorobotic Ant Design
Biorobotic Ant DesignHui Xin Ng
 
Chicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global OptimizationChicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global Optimizationinventionjournals
 
1 28 changes in biological components of ecosystem ii ms.ls2
1 28 changes in biological components of ecosystem ii  ms.ls21 28 changes in biological components of ecosystem ii  ms.ls2
1 28 changes in biological components of ecosystem ii ms.ls2James Wampler
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptxRiki378702
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptDeveshKhandare
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Borseshweta
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and acosatish561
 
Ai presentation
Ai presentationAi presentation
Ai presentationvini89
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONFransiskeran
 
3.2 classification aims and principles - Biology - Class 9 - FBISE Islamab...
3.2 classification   aims and principles - Biology - Class 9 - FBISE  Islamab...3.2 classification   aims and principles - Biology - Class 9 - FBISE  Islamab...
3.2 classification aims and principles - Biology - Class 9 - FBISE Islamab...Syed Abdullah Gilani
 

Similar a Spider Monkey Optimization Algorithm in 40 Characters (20)

Modified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmModified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithm
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 5 - Profe...
 
Web quest for using the mean and median
Web quest for using the mean and medianWeb quest for using the mean and median
Web quest for using the mean and median
 
Web Page For Standard 6.2.1 Science
Web Page For Standard 6.2.1 ScienceWeb Page For Standard 6.2.1 Science
Web Page For Standard 6.2.1 Science
 
Biology: Animal Behaviour (Intro Lesson)
Biology: Animal Behaviour (Intro Lesson)Biology: Animal Behaviour (Intro Lesson)
Biology: Animal Behaviour (Intro Lesson)
 
Biorobotic Ant Design
Biorobotic Ant DesignBiorobotic Ant Design
Biorobotic Ant Design
 
40120140502008
4012014050200840120140502008
40120140502008
 
40120140502008
4012014050200840120140502008
40120140502008
 
Chicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global OptimizationChicken Swarm as a Multi Step Algorithm for Global Optimization
Chicken Swarm as a Multi Step Algorithm for Global Optimization
 
1 28 changes in biological components of ecosystem ii ms.ls2
1 28 changes in biological components of ecosystem ii  ms.ls21 28 changes in biological components of ecosystem ii  ms.ls2
1 28 changes in biological components of ecosystem ii ms.ls2
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and aco
 
Ai presentation
Ai presentationAi presentation
Ai presentation
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
 
3.2 classification aims and principles - Biology - Class 9 - FBISE Islamab...
3.2 classification   aims and principles - Biology - Class 9 - FBISE  Islamab...3.2 classification   aims and principles - Biology - Class 9 - FBISE  Islamab...
3.2 classification aims and principles - Biology - Class 9 - FBISE Islamab...
 

Más de Ahmed Fouad Ali

Manta Ray Optimization.pptx
Manta Ray Optimization.pptxManta Ray Optimization.pptx
Manta Ray Optimization.pptxAhmed Fouad Ali
 
Harris hawks optimization
Harris hawks optimizationHarris hawks optimization
Harris hawks optimizationAhmed Fouad Ali
 
Sunflower optimization algorithm
Sunflower optimization algorithmSunflower optimization algorithm
Sunflower optimization algorithmAhmed Fouad Ali
 
Butterfly optimization algorithm
Butterfly optimization algorithmButterfly optimization algorithm
Butterfly optimization algorithmAhmed Fouad Ali
 
Grasshopper optimization algorithm
Grasshopper optimization algorithmGrasshopper optimization algorithm
Grasshopper optimization algorithmAhmed Fouad Ali
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithmAhmed Fouad Ali
 
Artificial fish swarm optimization
Artificial fish swarm optimizationArtificial fish swarm optimization
Artificial fish swarm optimizationAhmed Fouad Ali
 
Backtraking optimziation algorithm
Backtraking optimziation algorithmBacktraking optimziation algorithm
Backtraking optimziation algorithmAhmed Fouad Ali
 
Social spider optimization
Social spider optimizationSocial spider optimization
Social spider optimizationAhmed Fouad Ali
 
Gravitational search algorithm
Gravitational search algorithmGravitational search algorithm
Gravitational search algorithmAhmed Fouad Ali
 
Harmony search algorithm
Harmony search algorithmHarmony search algorithm
Harmony search algorithmAhmed Fouad Ali
 
Latex symbols and commands
Latex symbols  and commandsLatex symbols  and commands
Latex symbols and commandsAhmed Fouad Ali
 
Variable neighborhood search
Variable neighborhood searchVariable neighborhood search
Variable neighborhood searchAhmed Fouad Ali
 

Más de Ahmed Fouad Ali (20)

Manta Ray Optimization.pptx
Manta Ray Optimization.pptxManta Ray Optimization.pptx
Manta Ray Optimization.pptx
 
Harris hawks optimization
Harris hawks optimizationHarris hawks optimization
Harris hawks optimization
 
Sunflower optimization algorithm
Sunflower optimization algorithmSunflower optimization algorithm
Sunflower optimization algorithm
 
Butterfly optimization algorithm
Butterfly optimization algorithmButterfly optimization algorithm
Butterfly optimization algorithm
 
Salp swarm algorithm
Salp swarm algorithmSalp swarm algorithm
Salp swarm algorithm
 
Grasshopper optimization algorithm
Grasshopper optimization algorithmGrasshopper optimization algorithm
Grasshopper optimization algorithm
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 
Artificial fish swarm optimization
Artificial fish swarm optimizationArtificial fish swarm optimization
Artificial fish swarm optimization
 
Backtraking optimziation algorithm
Backtraking optimziation algorithmBacktraking optimziation algorithm
Backtraking optimziation algorithm
 
Social spider optimization
Social spider optimizationSocial spider optimization
Social spider optimization
 
Grey wolf optimizer
Grey wolf optimizerGrey wolf optimizer
Grey wolf optimizer
 
Gravitational search algorithm
Gravitational search algorithmGravitational search algorithm
Gravitational search algorithm
 
Flower pollination
Flower pollinationFlower pollination
Flower pollination
 
Harmony search algorithm
Harmony search algorithmHarmony search algorithm
Harmony search algorithm
 
Latex symbols and commands
Latex symbols  and commandsLatex symbols  and commands
Latex symbols and commands
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Tabu search
Tabu searchTabu search
Tabu search
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Variable neighborhood search
Variable neighborhood searchVariable neighborhood search
Variable neighborhood search
 

Último

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Último (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Spider Monkey Optimization Algorithm in 40 Characters

  • 1. Spider Monkey Optimization Algorithm DR. AHMED FOUAD ALI FACULTY OF COMPUTERS AND INFORMATICS SUEZ CANAL UNIVERSITY
  • 2. Outline  Spider Monkey Optimization (SMO) algorithm (History and main idea)  Fission fusion social behavior  Communication of spider monkeys  Characteristic of spider monkeys  The standard Spider Monkey Optimization algorithm  References
  • 3. Spider Monkey Optimization (SMO) algorithm (History and main idea)  Spider Monkey Optimization (SMO) algorithm is a new swarm intelligence algorithm proposed in 2014 by J. C. Bansal et. al.  SMO is a population based method  The social behavior of spider monkeys is an example of fission-fusion system.
  • 4. Fission fusion social behavior  Spider monkeys are living in a large community called unit-group or parent group.  In order to minimize foraging competition among group individuals, spider monkeys divide themselves into subgroups.  The subgroups members start to search for food and communicate together within and outside the subgroups in order to share information about food quantity and place.
  • 5. Fission fusion social behavior (Cont.)  The parent group members search for food (forage) or hunt by dividing themselves in sub-groups (fission) in different direction then at night they return to join the parent group (fusion) to share food and do other activities.
  • 6. Communication of spider monkeys  Spider monkeys are travailing in different direction to search for food.  They interact and communicate with each other using a particular call by emitting voice like a horse's whinny.  Each individual has its identified voice so that other members of the group can distinguish who is calling.
  • 7. Communication of spider monkeys (Cont.)  The long distance communication helps spider monkeys to stay away from predators, share food and gossip.  The group members interact to each other by using visual and vocal communication
  • 8. Characteristic of spider monkeys  The spider monkeys as a fission-fusion social structure (FFSS) based animals live in groups, where each group contains of 40-50 individuals.  In FFSS, the group is divide into subgroups in order to reduce competition among group members when they search for foods.  The parent group leader is a female (global leader) who leads the group and responsible for searching food resources.
  • 9. Characteristic of spider monkeys (Cont.)  If the group leader fails to get enough food, she divides the group into subgroups with 3- 8 members to search for food independently.  Subgroups are also lead by a female (local leader) who is responsible for selecting an efficient foraging route each day.  The members of each subgroup are communicate within and outside the subgroups depending on the availability of food and respect distinct territory boundaries.
  • 10. The standard Spider Monkey Optimization algorithm  Population initialization
  • 11. The standard Spider Monkey Optimization algorithm (Cont.)  Local Leader Phase (LLP)
  • 12. The standard Spider Monkey Optimization algorithm (Cont.)  Global Leader Phase (GLP)
  • 13. The standard Spider Monkey Optimization algorithm (Cont.) Global Leader Learning (GLL) phase  In the global leader learning phase (GLL), the global leader is updated by applying the greedy selection in the population (the position of the SM with the best position is selected.  The GlobalLimitCount is incremented by 1 if the position of the global leader is not updated.
  • 14. The standard Spider Monkey Optimization algorithm (Cont.) Local Leader Learning (LLL) phase  The local leader updates its position in the group by applying the greedy selection.  If the fitness value of the new local leader position is worse than the current position then the LocalLimitCount is incremented by 1.
  • 15. The standard Spider Monkey Optimization algorithm (Cont.) Local Leader Decision (LLD) phase  If the local leader position is not updated for specific number of iterations which is called LocalLeaderLimit (LLL), then all the spider monkeys (solutions) update their positions randomly or by combining information from Global Leader and Local Leader as follow.
  • 16. The standard Spider Monkey Optimization algorithm (Cont.) Local Leader Decision (LLD) phase
  • 17. The standard Spider Monkey Optimization algorithm (Cont.) Global Leader Decision (GLD) phase  If the global leader is not updated for a specific number of iterations which is called GlobalLeaderLimit (GLL), then the global leader divides the (group) population into sub-populations (small groups).  The population is divided into two and three subgroups and so on till the maximum number of groups MG.
  • 18. The standard Spider Monkey Optimization algorithm (Cont.) Global Leader Decision (GLD) phase
  • 19. The standard Spider Monkey Optimization algorithm (Cont.)
  • 20. References J. C. Bansal, H. Sharma, S. S. Jadon and M. Clerc, Spider monkey optimization algorithm for numerical optimization. Memetic Computing, 6(1), 31{47, 2014.