SlideShare a Scribd company logo
1 of 17
Scientific Research Group in Egypt (SRGE)

Swarm Intelligence (III)
Group search optimizer (GSO)
Dr. Ahmed Fouad Ali
Suez Canal University,
Dept. of Computer Science, Faculty of Computers and informatics
Member of the Scientific Research Group in Egypt

Company

LOGO
Company

LOGO

Scientific Research Group in Egypt
www.egyptscience.net
Company

LOGO

Meta-heuristics techniques
Company

LOGO

Outline
1. Group search optimizer (GSO)(Main idea)
2. History of GSO algorithm
3. Group search optimizer (GSO)
4. GSO Algorithm
5. References
Company

LOGO

Group search optimizer GSO (Main idea)

• A group can be defined as a
structured collection of interacting
organisms (or members).
•The original idea of GSO comes
from the social behavior of animals
foraging and group living theory.
• GSO is based on ProducerScrounger (PS) behavior of group
living animals , which assume group
members producing (searching for
foods) and scrounging (joining
resources uncovered by others).
Company

LOGO

History of GSO algorithm

• GSO algorithm is a novel
swarm intelligence optimization
algorithm, first published by He
et al (2006).
•GSO algorithm is the novel
population based nature inspired
algorithm, especially animal
searching behavior.
Company

LOGO

Group search optimizer (GSO)

• The population of the GSO algorithm is
called a group and each individual in the
population is called a member.
•In an n-dimensional search space, the ith
member at the kth searching iteration, has
1- a current position Xki ∈ Rn .
2- a head angle ϕki = (ϕk i1, . . . , ϕk i(n−1)) ∈
Rn−1 .
3- a head direction Dk i (ϕki ) = (dk i1, . . . ,
dk in) ∈ Rn .
which can be calculated from ϕki
via a Polar to Cartesian coordinates
Transformation:
Company

LOGO

Group search optimizer GSO

Dk i (ϕki ) = (dk i1, . . . , dk in) ∈ Rn .
Company

LOGO

Group search optimizer (GSO)

• In GSO, a group consists three
kinds of members: producers
and scroungers whose
behaviors are based on the PS
model, and rangers who
perform random walk motions.
The PS model is simplified by
assuming that there is only one
producer at each searching
Iteration and the remaining
members are scroungers and
rangers.
Company

LOGO

GSO algorithm

• In the GSO algorithm, at the kth
iteration the producer Xp behaves
as follows:
1) The producer will scan at zero
degree and then scan laterally by
randomly sampling three points
in the scanning Field as follows:

Scanning field at 3D space
Company

LOGO

GSO algorithm

• One point at zero degree:
(2)

• One point in the right hand side hypercube:
(3)
Diversification

• One point in the left hand side hypercube:
(4)

where r1 ∈ R1 is a normally distributed random number with mean 0
and standard deviation 1 and r2 ∈ Rn−1 is a random sequence in the
range (0, 1).
Company

LOGO

GSO algorithm

The producer will then find the
best point with the best
resource (fitness value). If the
best point has a better resource
than its current position, then it
will fly to this point. Or it will
stay in its current position and
turn its head to a new angle:
Where α max is the maximum turning angle.

(5)
Company

LOGO

GSO algorithm

If the producer cannot find a
better area after a iterations, it
will turn its head back to zero
degree:

During each searching
iteration , a number of group
members are selected as
scroungers. The scroungers
will keep searching for
opportunities to join the
resources by random walk
toward the producer.

(6)

Where a is a constant.
Intensification

(7)

Where r3 ∈ Rn is a uniform
random sequence in the range
(0, 1).
Company

LOGO

GSO algorithm

Eventually, random walks, are employed by rangers.

If the ith group member is selected as a ranger, at the kth
iteration it generates a random head angle ϕi:
(8)
where αmax is the maximum turning angle; and (2) it chooses a random
distance:

And move to the new point
(9)
Company

LOGO

GSO algorithm
Company

LOGO

References

•Computational Intelligence An Introduction
Andries P. Engelbrecht, University of Pretoria South Africa

S. He, Q. H. Wu, “A Novel Group Search Optimizer Inspired
by Animal Behavioural Ecology”, 2006 IEEE Congress on
Evolutionary Computation Sheraton Vancouver Wall Centre
Hotel, Vancouver, BC, Canada July 16-21, 2006
Company

LOGO

Thank you
Ahmed_fouad@ci.suez.edu.eg
http://www.egyptscience.net

More Related Content

What's hot

What's hot (20)

Factorization Machines and Applications in Recommender Systems
Factorization Machines and Applications in Recommender SystemsFactorization Machines and Applications in Recommender Systems
Factorization Machines and Applications in Recommender Systems
 
Artificial Unintelligence:Why and How Automated Essay Scoring Doesn’t Work (m...
Artificial Unintelligence:Why and How Automated Essay Scoring Doesn’t Work (m...Artificial Unintelligence:Why and How Automated Essay Scoring Doesn’t Work (m...
Artificial Unintelligence:Why and How Automated Essay Scoring Doesn’t Work (m...
 
Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Neural Language Generation Head to Toe
Neural Language Generation Head to Toe
 
Captcha
CaptchaCaptcha
Captcha
 
Computer vision
Computer vision Computer vision
Computer vision
 
Deep Learning - A Literature survey
Deep Learning - A Literature surveyDeep Learning - A Literature survey
Deep Learning - A Literature survey
 
NAMED ENTITY RECOGNITION
NAMED ENTITY RECOGNITIONNAMED ENTITY RECOGNITION
NAMED ENTITY RECOGNITION
 
NLP
NLPNLP
NLP
 
Text similarity measures
Text similarity measuresText similarity measures
Text similarity measures
 
Prompt Engineering by Dr. Naveed.pdf
Prompt Engineering by Dr. Naveed.pdfPrompt Engineering by Dr. Naveed.pdf
Prompt Engineering by Dr. Naveed.pdf
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approach
 
A Unified Framework for Computer Vision Tasks: (Conditional) Generative Model...
A Unified Framework for Computer Vision Tasks: (Conditional) Generative Model...A Unified Framework for Computer Vision Tasks: (Conditional) Generative Model...
A Unified Framework for Computer Vision Tasks: (Conditional) Generative Model...
 
Rasa AI: Building clever chatbots
Rasa AI: Building clever chatbotsRasa AI: Building clever chatbots
Rasa AI: Building clever chatbots
 
Detecting text from natural images with Stroke Width Transform
Detecting text from natural images with Stroke Width TransformDetecting text from natural images with Stroke Width Transform
Detecting text from natural images with Stroke Width Transform
 
Popai presentation jb
Popai presentation jbPopai presentation jb
Popai presentation jb
 
Natural Language Processing: Parsing
Natural Language Processing: ParsingNatural Language Processing: Parsing
Natural Language Processing: Parsing
 
NLP using transformers
NLP using transformers NLP using transformers
NLP using transformers
 
Hate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine LearningHate Speech Identification Using Machine Learning
Hate Speech Identification Using Machine Learning
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
"Empowering High School Success with ChatGPT: Your AI Toolkit for Education a...
"Empowering High School Success with ChatGPT: Your AI Toolkit for Education a..."Empowering High School Success with ChatGPT: Your AI Toolkit for Education a...
"Empowering High School Success with ChatGPT: Your AI Toolkit for Education a...
 

Viewers also liked

Viewers also liked (20)

Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 
Grey wolf optimizer
Grey wolf optimizerGrey wolf optimizer
Grey wolf optimizer
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Tabu search
Tabu searchTabu search
Tabu search
 
Social spider optimization
Social spider optimizationSocial spider optimization
Social spider optimization
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
 
Backtraking optimziation algorithm
Backtraking optimziation algorithmBacktraking optimziation algorithm
Backtraking optimziation algorithm
 
Spider Monkey Optimization Algorithm
Spider Monkey Optimization AlgorithmSpider Monkey Optimization Algorithm
Spider Monkey Optimization Algorithm
 
Latex symbols and commands
Latex symbols  and commandsLatex symbols  and commands
Latex symbols and commands
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
Artificial fish swarm optimization
Artificial fish swarm optimizationArtificial fish swarm optimization
Artificial fish swarm optimization
 
Visualization of high dimensional data set
Visualization of high dimensional data setVisualization of high dimensional data set
Visualization of high dimensional data set
 
Linear vs. quadratic classifier power point
Linear vs. quadratic classifier power pointLinear vs. quadratic classifier power point
Linear vs. quadratic classifier power point
 
New Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf OptimizationNew Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
 
Aco 03-04-2013
Aco 03-04-2013Aco 03-04-2013
Aco 03-04-2013
 
Pca ppt
Pca pptPca ppt
Pca ppt
 

Similar to Group search optimizer

seminar HBMO
seminar HBMOseminar HBMO
seminar HBMO
avaninith
 
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptxcuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
gopikahari7
 

Similar to Group search optimizer (18)

50120130406046
5012013040604650120130406046
50120130406046
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
 
K0956568
K0956568K0956568
K0956568
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Asynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and AlgorithmsAsynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and Algorithms
 
deepswarm optimising convolutional neural networks using swarm intelligence (...
deepswarm optimising convolutional neural networks using swarm intelligence (...deepswarm optimising convolutional neural networks using swarm intelligence (...
deepswarm optimising convolutional neural networks using swarm intelligence (...
 
A COMPREHENSIVE SURVEY OF GREY WOLF OPTIMIZER ALGORITHM AND ITS APPLICATION
A COMPREHENSIVE SURVEY OF GREY WOLF OPTIMIZER ALGORITHM AND ITS APPLICATIONA COMPREHENSIVE SURVEY OF GREY WOLF OPTIMIZER ALGORITHM AND ITS APPLICATION
A COMPREHENSIVE SURVEY OF GREY WOLF OPTIMIZER ALGORITHM AND ITS APPLICATION
 
seminar HBMO
seminar HBMOseminar HBMO
seminar HBMO
 
How DeepMind Mastered The Game Of Go
How DeepMind Mastered The Game Of GoHow DeepMind Mastered The Game Of Go
How DeepMind Mastered The Game Of Go
 
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHMA REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
A REVIEW OF PARTICLE SWARM OPTIMIZATION (PSO) ALGORITHM
 
Comparison Between PSO and HPSO In Image Steganography
Comparison Between PSO and HPSO In Image SteganographyComparison Between PSO and HPSO In Image Steganography
Comparison Between PSO and HPSO In Image Steganography
 
Foundations: Artificial Neural Networks
Foundations: Artificial Neural NetworksFoundations: Artificial Neural Networks
Foundations: Artificial Neural Networks
 
50120140503004
5012014050300450120140503004
50120140503004
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptx
 
IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)
 
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptxcuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
cuckoosearchalgorithm-141028173457-conversion-gate02 (1).pptx
 

More from Ahmed Fouad Ali (11)

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
 
Crow search algorithm
Crow search algorithmCrow search algorithm
Crow search 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
 
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
 
Variable neighborhood search
Variable neighborhood searchVariable neighborhood search
Variable neighborhood search
 

Recently uploaded

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
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Group search optimizer

  • 1. Scientific Research Group in Egypt (SRGE) Swarm Intelligence (III) Group search optimizer (GSO) Dr. Ahmed Fouad Ali Suez Canal University, Dept. of Computer Science, Faculty of Computers and informatics Member of the Scientific Research Group in Egypt Company LOGO
  • 2. Company LOGO Scientific Research Group in Egypt www.egyptscience.net
  • 4. Company LOGO Outline 1. Group search optimizer (GSO)(Main idea) 2. History of GSO algorithm 3. Group search optimizer (GSO) 4. GSO Algorithm 5. References
  • 5. Company LOGO Group search optimizer GSO (Main idea) • A group can be defined as a structured collection of interacting organisms (or members). •The original idea of GSO comes from the social behavior of animals foraging and group living theory. • GSO is based on ProducerScrounger (PS) behavior of group living animals , which assume group members producing (searching for foods) and scrounging (joining resources uncovered by others).
  • 6. Company LOGO History of GSO algorithm • GSO algorithm is a novel swarm intelligence optimization algorithm, first published by He et al (2006). •GSO algorithm is the novel population based nature inspired algorithm, especially animal searching behavior.
  • 7. Company LOGO Group search optimizer (GSO) • The population of the GSO algorithm is called a group and each individual in the population is called a member. •In an n-dimensional search space, the ith member at the kth searching iteration, has 1- a current position Xki ∈ Rn . 2- a head angle ϕki = (ϕk i1, . . . , ϕk i(n−1)) ∈ Rn−1 . 3- a head direction Dk i (ϕki ) = (dk i1, . . . , dk in) ∈ Rn . which can be calculated from ϕki via a Polar to Cartesian coordinates Transformation:
  • 8. Company LOGO Group search optimizer GSO Dk i (ϕki ) = (dk i1, . . . , dk in) ∈ Rn .
  • 9. Company LOGO Group search optimizer (GSO) • In GSO, a group consists three kinds of members: producers and scroungers whose behaviors are based on the PS model, and rangers who perform random walk motions. The PS model is simplified by assuming that there is only one producer at each searching Iteration and the remaining members are scroungers and rangers.
  • 10. Company LOGO GSO algorithm • In the GSO algorithm, at the kth iteration the producer Xp behaves as follows: 1) The producer will scan at zero degree and then scan laterally by randomly sampling three points in the scanning Field as follows: Scanning field at 3D space
  • 11. Company LOGO GSO algorithm • One point at zero degree: (2) • One point in the right hand side hypercube: (3) Diversification • One point in the left hand side hypercube: (4) where r1 ∈ R1 is a normally distributed random number with mean 0 and standard deviation 1 and r2 ∈ Rn−1 is a random sequence in the range (0, 1).
  • 12. Company LOGO GSO algorithm The producer will then find the best point with the best resource (fitness value). If the best point has a better resource than its current position, then it will fly to this point. Or it will stay in its current position and turn its head to a new angle: Where α max is the maximum turning angle. (5)
  • 13. Company LOGO GSO algorithm If the producer cannot find a better area after a iterations, it will turn its head back to zero degree: During each searching iteration , a number of group members are selected as scroungers. The scroungers will keep searching for opportunities to join the resources by random walk toward the producer. (6) Where a is a constant. Intensification (7) Where r3 ∈ Rn is a uniform random sequence in the range (0, 1).
  • 14. Company LOGO GSO algorithm Eventually, random walks, are employed by rangers. If the ith group member is selected as a ranger, at the kth iteration it generates a random head angle ϕi: (8) where αmax is the maximum turning angle; and (2) it chooses a random distance: And move to the new point (9)
  • 16. Company LOGO References •Computational Intelligence An Introduction Andries P. Engelbrecht, University of Pretoria South Africa S. He, Q. H. Wu, “A Novel Group Search Optimizer Inspired by Animal Behavioural Ecology”, 2006 IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006