SlideShare une entreprise Scribd logo
1  sur  25
Social-Spider
Optimization Algorithm
Ahmed Metwalli Anter
Faculty of Computers and informatics,BeniSuef University.
Member of the Scientific Research Group in Egypt .
Workshop on Swarms optimization, 6 June 2015 Ain shams university
SCIENTIFIC RESEARCH GROUP
IN EGYPT
OUTLINE
1.Social spider optimization (SSO) (History and main idea)
3. Fitness evaluation
7. Mating operator
2. Initializing the population
6. Male cooperative operator
4. Modeling of the vibrations through the communal web
5. Female cooperative operator
8. Social spider optimization algorithm
SSO: SOCIAL SPIDER
OPTIMIZATION
HISTORY AND MAIN IDEA
• A majority of the spiders are solitary
which means that they spend most of
their lives without interacting with
others.
• Among the 35 000 spider species
observed and described by scientists,
some species are social.
• These spiders live in groups. Based on
these social spiders, social spider
optimization (SSO) developed to
optimize the problems.
SSO: SOCIAL SPIDER
OPTIMIZATION
HISTORY AND MAIN IDEA
•There are two fundamental components
of a social spider colony, social members
and communal web.
•The social members is divided into males
and females.
•The number of female spiders reaches
70%, while the number of male spiders
reaches 30% of the total colony
members.
•Female spider presents an attraction or
dislike to other spiders according to their
vibrations based on the weight and
distance of the members
SSO: SOCIAL SPIDER
OPTIMIZATION
HISTORY AND MAIN IDEA
•Male spiders are divided into two
classes, dominate and non-dominate
male spiders
•Dominant male spiders, have better
fitness characteristics in comparison to
non-dominant.
• Mating operation allows the information
exchange among members and it is
performed by dominant males and
female(s).
•A dominant male mates with one or all
females within a specific range to
produce offspring.
SSO: SOCIAL SPIDER
OPTIMIZATION
HISTORY AND MAIN IDEA
•In the social spider optimization
algorithm (SSO), the communal web
represents the search space.
•The search space of the optimization
problem seen as a hyper-dimensional
spider web.
•Each solution within the search space
represents a spider position.
•The weight of each spider represents the
fitness value of the solution.
SSO: SOCIAL SPIDER
OPTIMIZATION
HISTORY AND MAIN IDEA
•The foraging behavior of the social
spider can be described as the
cooperative movement of the spiders
towards the food source position.
•Spiders are very sensitive to vibratory
stimulation as vibrations on their webs
notify them of the capture of prey.
Each spider on the web holds a position
and fitness value of the solution.
When a spider moves to a new position,
it generates a vibration which is
propagated over the web. Each vibration
holds the information of one spider and
other spiders can get the information.
SSO: SOCIAL SPIDER
OPTIMIZATION
Schematic DATA-FLOW
SSO: INITIALIZING THE
POPULATION
•The algorithm starts by initializing the
population S of N spider positions (solution).
•The population contains of females fi and
males mi.
•The number of females is randomly selected
within the range of 65% - 90% and calculated
by the following equation:
•The number of male spiders Nm is calculated
as follows.
•The female spider position fi is generated
randomly between the lower initial parameter bound
plow and the upper initial parameter bound phigh as
follow.
•The male spider position mi is generated randomly
as follow.
SSO: INITIALIZING THE
POPULATION
SSO: FITNESS EVALUATION
•In the SSO algorithm, the weight of each
spider represents the solution quality.
•The function value of each solution i is
calculated as follow.
Where J(si) is the fitness value obtained of the
spider position si, the values worst and bests
are the maximum and the minimum values of
the solution in the population respectively.
SSO: VIBRATIONS THROUGH THE
COMMUNAL WEB
•The information among the colony
members is transmitted through the
communal web and encoded as a small
vibrations.
•The vibrations depend on the weight and
distance of the spider which has generated
them.
•The information transmitted (vibrations)
perceived by the individual i from member j
are modeled as follow.
Where the dij is the Euclidian distance between the spiders i
and j.
MODELING OF THE VIBRATIONS
THROUGH THE COMMUNAL WEB
•There are three special relationships of the
vibrations between any pair of individuals
as follows.
Vibrations Vibci. The transmitted
information (vibrations) between the
individual i and the member c (sc),
which is the nearest member to i with a
higher weight can be defined as follow.
Vibrations Vibbi. The transmitted
information (vibrations) between the
individual i and the member b (sb) which is
the best member in the population S can be
defined as follow.
Vibrations Vibfi. The transmitted
information (vibrations) between the
individual i and the nearest female
individual f(sf ) can be defined as follow.
MODELING OF THE VIBRATIONS
THROUGH THE COMMUNAL WEB
Fig: Configuration of each special relation: a)Vibci, b)Vibbi and c)Vibfi
MODELING OF THE VIBRATIONS
THROUGH THE COMMUNAL WEB
FEMALE COOPERATIVE
OPERATOR
•The female spiders present an attraction or
dislike over other irrespective of gender.
•The movement of attraction or repulsion of
a female spider i at time step t+1 is
developed over spiders according to their
vibrations
•A uniform random number rm is generated
within the range [0,1].
•If rm is smaller than a threshold PF, an
attraction movement is generated; otherwise,
a repulsion movement is produced as
follows.
•Where rm, α,β,δ and rand are uniform
random numbers between [0, 1], and sc and
sb represent the nearest member to i that
holds a higher weight and the best spider of
the entire population, respectively.
,
FEMALE COOPERATIVE
OPERATOR
MALE COOPERATIVE OPERATOR
•The male spider with a weight value above the
median value of the male population is called a
dominant D,.
•The other males with weights under the
median are called non-dominant ND.
•The dominant spider has better fitness and
they are attracted to the closest female spider in
the communal web.
•Non dominant male spiders tend to
concentrate in the center of the male population
as a strategy to take advantage of resources that
are wasted by dominant males.
MALE COOPERATIVE
OPERATOR
•The position of the male spider can be
modeled as follows.
Where sf represents the nearest female spider to
the male spider i and W is the median weight
indexed by Nf + m of male spider population.
MATING OPERATOR
•The mating in a social spider colony is performed
by the dominant males and the female members.
•When a dominant male mg spider locates a set Eg of
female members within a specific range r (range of
mating), it mates and forming a new brood:
•Where n is the dimension of the problem, and
lj
high and lj
low are the upper and lower bounds.
•Once the new spider is formed, it is compared
to the worst spider of the colony. If the new
spider is better, the worst spider is replaced by
the new one.
SOCIAL SPIDER OPTIMIZATION
ALGORITHM
Parameters setting
Female and male spiders number
Population initializing
Solutions evaluation
Female operator
SOCIAL SPIDER OPTIMIZATION
ALGORITHMMale operator
Mating operator
Termination criteria satisfied
MAIN REFERENCE
Cuevas, E., Cienfuegos, M., Zaldívar, D., Pérez-Cisneros,
M. A swarm optimization algorithm inspired in the
behavior of the social-spider, Expert Systems with
Applications, 40 (16), (2013), pp. 6374-6384
http://www.slideshare.net/afar1111/social-spider-
optimization
Thank you
http://www.egyptscience.net
sw_anter@yahoo.com

Contenu connexe

Tendances

Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
Partha Das
 
Classification of unified power quality compensators
Classification of unified power quality compensatorsClassification of unified power quality compensators
Classification of unified power quality compensators
DuvvuruSravya
 

Tendances (20)

Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
 
Swing equation
Swing equationSwing equation
Swing equation
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Smart blind stick
Smart blind stickSmart blind stick
Smart blind stick
 
OPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulationOPAL-RT and ANSYS - HIL simulation
OPAL-RT and ANSYS - HIL simulation
 
Smart grid ppt seminar topic
Smart grid ppt seminar topic Smart grid ppt seminar topic
Smart grid ppt seminar topic
 
Classification of unified power quality compensators
Classification of unified power quality compensatorsClassification of unified power quality compensators
Classification of unified power quality compensators
 
Hardware in loop simulation
Hardware in loop simulationHardware in loop simulation
Hardware in loop simulation
 
Artificial intelligence in Power Stations
Artificial intelligence in Power StationsArtificial intelligence in Power Stations
Artificial intelligence in Power Stations
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Assignment 1 170901 interconnected power system
Assignment 1 170901 interconnected power systemAssignment 1 170901 interconnected power system
Assignment 1 170901 interconnected power system
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
 
Gopi's mcs lab man
Gopi's mcs lab manGopi's mcs lab man
Gopi's mcs lab man
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind Stick
 
PARTIAL SHADING DETECTION IN SOLAR PANEL
PARTIAL SHADING DETECTION IN SOLAR  PANELPARTIAL SHADING DETECTION IN SOLAR  PANEL
PARTIAL SHADING DETECTION IN SOLAR PANEL
 
Fault analysis
Fault analysisFault analysis
Fault analysis
 
Fault location for transmission line
Fault location  for transmission lineFault location  for transmission line
Fault location for transmission line
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Mobile phone embedded system
Mobile phone embedded systemMobile phone embedded system
Mobile phone embedded system
 
Biological Neural Network.pptx
Biological Neural Network.pptxBiological Neural Network.pptx
Biological Neural Network.pptx
 

Similaire à Social spider-swarm-optimization

Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
karenmclaughlin1961
 
Final master version FINAL
Final master version FINALFinal master version FINAL
Final master version FINAL
Robert Hwang
 
AaronPosterPresentation
AaronPosterPresentationAaronPosterPresentation
AaronPosterPresentation
Aaron Roth
 

Similaire à Social spider-swarm-optimization (20)

SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
 
Analyzing the Fractal Nature of Agility
Analyzing the Fractal Nature of AgilityAnalyzing the Fractal Nature of Agility
Analyzing the Fractal Nature of Agility
 
Final master version FINAL
Final master version FINALFinal master version FINAL
Final master version FINAL
 
Temporal profiles of avalanches on networks
Temporal profiles of avalanches on networksTemporal profiles of avalanches on networks
Temporal profiles of avalanches on networks
 
#Spreadrhizomes
#Spreadrhizomes#Spreadrhizomes
#Spreadrhizomes
 
A Good Teacher Essay PDF Teachers Le
A Good Teacher Essay PDF Teachers LeA Good Teacher Essay PDF Teachers Le
A Good Teacher Essay PDF Teachers Le
 
Group work on multitasking
Group work on multitaskingGroup work on multitasking
Group work on multitasking
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
Buy College Essays Buy Custom Essays Online E
Buy College Essays Buy Custom Essays Online EBuy College Essays Buy Custom Essays Online E
Buy College Essays Buy Custom Essays Online E
 
AaronPosterPresentation
AaronPosterPresentationAaronPosterPresentation
AaronPosterPresentation
 
population dynamics of insects
population dynamics of insects population dynamics of insects
population dynamics of insects
 
Letter From Santa Template Microsoft Word - Letter Dai
Letter From Santa Template Microsoft Word - Letter DaiLetter From Santa Template Microsoft Word - Letter Dai
Letter From Santa Template Microsoft Word - Letter Dai
 
Ladies Home Journal Essay Contest. Online assignment writing service.
Ladies Home Journal Essay Contest. Online assignment writing service.Ladies Home Journal Essay Contest. Online assignment writing service.
Ladies Home Journal Essay Contest. Online assignment writing service.
 
Ks4 Creative Writing. Online assignment writing service.
Ks4 Creative Writing. Online assignment writing service.Ks4 Creative Writing. Online assignment writing service.
Ks4 Creative Writing. Online assignment writing service.
 
merged_document_4
merged_document_4merged_document_4
merged_document_4
 
Essay On Importance Of Forest In Human Life
Essay On Importance Of Forest In Human LifeEssay On Importance Of Forest In Human Life
Essay On Importance Of Forest In Human Life
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheep
 
Your Favorite Vacation Essay
Your Favorite Vacation EssayYour Favorite Vacation Essay
Your Favorite Vacation Essay
 

Plus de Aboul Ella Hassanien

الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
Aboul Ella Hassanien
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
Aboul Ella Hassanien
 

Plus de Aboul Ella Hassanien (20)

الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdfالأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
 
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
 
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
 
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
 
Intelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptxIntelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptx
 
دليل البحث العلمى .pdf
دليل البحث العلمى .pdfدليل البحث العلمى .pdf
دليل البحث العلمى .pdf
 
SRGE photo.pdf
SRGE photo.pdfSRGE photo.pdf
SRGE photo.pdf
 
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
 
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي  الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
 
الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
التغير المناخى للاطفال
التغير المناخى للاطفالالتغير المناخى للاطفال
التغير المناخى للاطفال
 
الذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفالالذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفال
 
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسىإستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
 
الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية  الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية
 
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
 
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسيةالذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
 
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
 
اقتصاد ميتافيرس
اقتصاد ميتافيرساقتصاد ميتافيرس
اقتصاد ميتافيرس
 

Dernier

Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
University of Hertfordshire
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Lokesh Kothari
 

Dernier (20)

Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 

Social spider-swarm-optimization

  • 1. Social-Spider Optimization Algorithm Ahmed Metwalli Anter Faculty of Computers and informatics,BeniSuef University. Member of the Scientific Research Group in Egypt . Workshop on Swarms optimization, 6 June 2015 Ain shams university
  • 3. OUTLINE 1.Social spider optimization (SSO) (History and main idea) 3. Fitness evaluation 7. Mating operator 2. Initializing the population 6. Male cooperative operator 4. Modeling of the vibrations through the communal web 5. Female cooperative operator 8. Social spider optimization algorithm
  • 4. SSO: SOCIAL SPIDER OPTIMIZATION HISTORY AND MAIN IDEA • A majority of the spiders are solitary which means that they spend most of their lives without interacting with others. • Among the 35 000 spider species observed and described by scientists, some species are social. • These spiders live in groups. Based on these social spiders, social spider optimization (SSO) developed to optimize the problems.
  • 5. SSO: SOCIAL SPIDER OPTIMIZATION HISTORY AND MAIN IDEA •There are two fundamental components of a social spider colony, social members and communal web. •The social members is divided into males and females. •The number of female spiders reaches 70%, while the number of male spiders reaches 30% of the total colony members. •Female spider presents an attraction or dislike to other spiders according to their vibrations based on the weight and distance of the members
  • 6. SSO: SOCIAL SPIDER OPTIMIZATION HISTORY AND MAIN IDEA •Male spiders are divided into two classes, dominate and non-dominate male spiders •Dominant male spiders, have better fitness characteristics in comparison to non-dominant. • Mating operation allows the information exchange among members and it is performed by dominant males and female(s). •A dominant male mates with one or all females within a specific range to produce offspring.
  • 7. SSO: SOCIAL SPIDER OPTIMIZATION HISTORY AND MAIN IDEA •In the social spider optimization algorithm (SSO), the communal web represents the search space. •The search space of the optimization problem seen as a hyper-dimensional spider web. •Each solution within the search space represents a spider position. •The weight of each spider represents the fitness value of the solution.
  • 8. SSO: SOCIAL SPIDER OPTIMIZATION HISTORY AND MAIN IDEA •The foraging behavior of the social spider can be described as the cooperative movement of the spiders towards the food source position. •Spiders are very sensitive to vibratory stimulation as vibrations on their webs notify them of the capture of prey. Each spider on the web holds a position and fitness value of the solution. When a spider moves to a new position, it generates a vibration which is propagated over the web. Each vibration holds the information of one spider and other spiders can get the information.
  • 10. SSO: INITIALIZING THE POPULATION •The algorithm starts by initializing the population S of N spider positions (solution). •The population contains of females fi and males mi. •The number of females is randomly selected within the range of 65% - 90% and calculated by the following equation: •The number of male spiders Nm is calculated as follows.
  • 11. •The female spider position fi is generated randomly between the lower initial parameter bound plow and the upper initial parameter bound phigh as follow. •The male spider position mi is generated randomly as follow. SSO: INITIALIZING THE POPULATION
  • 12. SSO: FITNESS EVALUATION •In the SSO algorithm, the weight of each spider represents the solution quality. •The function value of each solution i is calculated as follow. Where J(si) is the fitness value obtained of the spider position si, the values worst and bests are the maximum and the minimum values of the solution in the population respectively.
  • 13. SSO: VIBRATIONS THROUGH THE COMMUNAL WEB •The information among the colony members is transmitted through the communal web and encoded as a small vibrations. •The vibrations depend on the weight and distance of the spider which has generated them. •The information transmitted (vibrations) perceived by the individual i from member j are modeled as follow. Where the dij is the Euclidian distance between the spiders i and j.
  • 14. MODELING OF THE VIBRATIONS THROUGH THE COMMUNAL WEB •There are three special relationships of the vibrations between any pair of individuals as follows. Vibrations Vibci. The transmitted information (vibrations) between the individual i and the member c (sc), which is the nearest member to i with a higher weight can be defined as follow.
  • 15. Vibrations Vibbi. The transmitted information (vibrations) between the individual i and the member b (sb) which is the best member in the population S can be defined as follow. Vibrations Vibfi. The transmitted information (vibrations) between the individual i and the nearest female individual f(sf ) can be defined as follow. MODELING OF THE VIBRATIONS THROUGH THE COMMUNAL WEB
  • 16. Fig: Configuration of each special relation: a)Vibci, b)Vibbi and c)Vibfi MODELING OF THE VIBRATIONS THROUGH THE COMMUNAL WEB
  • 17. FEMALE COOPERATIVE OPERATOR •The female spiders present an attraction or dislike over other irrespective of gender. •The movement of attraction or repulsion of a female spider i at time step t+1 is developed over spiders according to their vibrations •A uniform random number rm is generated within the range [0,1]. •If rm is smaller than a threshold PF, an attraction movement is generated; otherwise, a repulsion movement is produced as follows.
  • 18. •Where rm, α,β,δ and rand are uniform random numbers between [0, 1], and sc and sb represent the nearest member to i that holds a higher weight and the best spider of the entire population, respectively. , FEMALE COOPERATIVE OPERATOR
  • 19. MALE COOPERATIVE OPERATOR •The male spider with a weight value above the median value of the male population is called a dominant D,. •The other males with weights under the median are called non-dominant ND. •The dominant spider has better fitness and they are attracted to the closest female spider in the communal web. •Non dominant male spiders tend to concentrate in the center of the male population as a strategy to take advantage of resources that are wasted by dominant males.
  • 20. MALE COOPERATIVE OPERATOR •The position of the male spider can be modeled as follows. Where sf represents the nearest female spider to the male spider i and W is the median weight indexed by Nf + m of male spider population.
  • 21. MATING OPERATOR •The mating in a social spider colony is performed by the dominant males and the female members. •When a dominant male mg spider locates a set Eg of female members within a specific range r (range of mating), it mates and forming a new brood: •Where n is the dimension of the problem, and lj high and lj low are the upper and lower bounds. •Once the new spider is formed, it is compared to the worst spider of the colony. If the new spider is better, the worst spider is replaced by the new one.
  • 22. SOCIAL SPIDER OPTIMIZATION ALGORITHM Parameters setting Female and male spiders number Population initializing Solutions evaluation Female operator
  • 23. SOCIAL SPIDER OPTIMIZATION ALGORITHMMale operator Mating operator Termination criteria satisfied
  • 24. MAIN REFERENCE Cuevas, E., Cienfuegos, M., Zaldívar, D., Pérez-Cisneros, M. A swarm optimization algorithm inspired in the behavior of the social-spider, Expert Systems with Applications, 40 (16), (2013), pp. 6374-6384 http://www.slideshare.net/afar1111/social-spider- optimization