SlideShare a Scribd company logo
Company
LOGO
Scientific Research Group in Egypt (SRGE)
Flower pollination algorithm
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 Scientific Research Group in Egypt
www.egyptscience.net
Company
LOGO Outline
1. Flower pollination algorithm (History and main idea)
3. Flower pollination algorithm behavior
2. Characteristics of flower pollination
6. References
4. Flower pollination algorithm
5. Application of the flower pollination algorithm
Company
LOGO Flower pollination algorithm (History and main idea)
•Flower pollination algorithm (FPA) is a nature-
inspired population based algorithm proposed by
Xin-She Yang (2012).
•The main objective of the flower pollination is to
produce the optimal reproduction of plants by
surviving the most fittest flowers in the flowering
plants.
•In fact this is an optimization process of plants in
species.
Company
LOGO Characteristics of flower pollination
•There are over a quarter of a million types of
flowering plants in Nature, 80% of them are
flowering species.
•The main purpose of a flower is ultimately
reproduction via pollination.
•Flower pollination process is associated with
the transfer of pollen by using pollinators such
as insects, birds, bats,...etc.
Company
LOGO Characteristics of flower pollination (Cont.)
•There are two major process for transferring the pollen
Biotic and cross pollination process.
Abiotic and self pollination Process
Cross pollination process
Self pollination Process
Company
LOGO Characteristics of flower pollination (Cont.)
Biotic and cross pollination process.
•Biotic pollination represents 90% of flowering
plants, while 10% of pollination takes from
abiotic process.
•In the biotic pollination, pollen is transferred
from one flower to other flower in different plant
by a pollinator such as insects, birds, bats,…etc.
•Biotic, cross-pollination may occur at long
distance and they can considered as a global
pollination process with pollinators performing
Le'vy flights.
Company
LOGO Characteristics of flower pollination (Cont.)
Abiotic and self pollination Process
•On the other hand, abiotic or self pollination
process is a fertilization of one flower from
pollen of the same flower of different flower of
the same plant.
• In this type of pollination, wind and diffusion
in water help pollination of such flowering
plants.
•Abiotic and self pollination process are
considered as local pollination.
Company
LOGO Flower pollination algorithm Population
initialization
Exploration
process
Exploitation
process
Solutions update
Company
LOGO Flower pollination algorithm (Cont.)
Step 1. The algorithm starts by setting the initial values of the most
important parameters such as the population size n, switch
probability p and the maximum number of generations MGN.
Step 2. The initial population xi, i = 1,…,n is generated randomly
and the fitness function of each solution f(xi) in the population is
evaluated by calculating its corresponding objective function.
Step 3. The following steps are repeated until the termination
criterion satisfied, which is to reach the desired number of
generations MGN.
Company
LOGO Flower pollination algorithm (Cont.)
Step 3.1. The global pollination process is started by generating a
random number r, where rϵ[0,1], for each solution xi.
Step 3.2. If r < p, where p is a switch probability, the new solution is
generated by a Le'vy distribution as follow.
Where L is a Le'vy flight, L > 0 and calculated as follow.
Company
LOGO Flower pollination algorithm (Cont.)
• Γ(λ) is the standard gamma function and this distribution is valid
for large steps s > 0.
Step 3.3. Otherwise, the local pollination process is started by
generating a random number ϵ, ϵ in [0,1] as follow
Where xi
t , xj
t are pollens (solutions) from the different lowers of
the same plant species. If xi
t , xj
t comes from the same species or
selected from the same population, this become a local random
walk.
Company
LOGO Flower pollination algorithm (Cont.)
Step 3.4. Evaluate each solution xi
t+1 in the population and update
the solutions in the population according to their objective values.
Step 3.4. Rank the solutions and find the current best solution g*.
Step 4. Produce the best found solution so far.
Company
LOGO Application of the FP Algorithm
•Engineering optimization problems
•NP hard combinatorial optimization problems
•Data fusion in wireless sensor networks
•Nanoelectronic technology based operation-amplifier
• (OP-AMP)
•Train neural network
•Manufacturing scheduling
•Nurse scheduling problem
Company
LOGO References
Yang, X. S. (2012), Flower pollination algorithm for global
optimization, in: Unconventional Computation and Natural
Computation, Lecture Notes in Computer Science, Vol. 7445, pp.
240-249.
The animated photos are taken from the following website
http://www.fs.fed.us/wildflowers/pollinators/index.shtml
Company
LOGO
Thank you
http://www.egyptscience.net
Ahmed_fouad@ci.suez.edu.eg

More Related Content

Similar to Flowerpollination 141114212025-conversion-gate02 (1)

A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
gerogepatton
 
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
ijaia
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Dr Sandeep Kumar Poonia
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
Dr Sandeep Kumar Poonia
 
Advanced Optimization Techniques
Advanced Optimization TechniquesAdvanced Optimization Techniques
Advanced Optimization Techniques
Valerie Felton
 
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptxPerspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
RonikaThakur
 
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
AIMS (Agricultural Information Management Standards)
 
Comparison between pid controllers for gryphon robot optimized with neuro fuz...
Comparison between pid controllers for gryphon robot optimized with neuro fuz...Comparison between pid controllers for gryphon robot optimized with neuro fuz...
Comparison between pid controllers for gryphon robot optimized with neuro fuz...
ijctcm
 
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
ijctcm
 
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
AlessioAmedeo
 
Hazop study on sewage treatment plant at educational institution
Hazop study on sewage treatment plant at educational institutionHazop study on sewage treatment plant at educational institution
Hazop study on sewage treatment plant at educational institution
eSAT Publishing House
 
Angga df
Angga dfAngga df
Application of algorithm in real life
Application of algorithm in real lifeApplication of algorithm in real life
Application of algorithm in real life
Niloy Biswas
 
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
IOSR Journals
 
M017127578
M017127578M017127578
M017127578
IOSR Journals
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
N Vinayak
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort Estimation
AIRCC Publishing Corporation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
ijcsit
 

Similar to Flowerpollination 141114212025-conversion-gate02 (1) (20)

A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
 
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
A HYBRID ALGORITHM BASED ON INVASIVE WEED OPTIMIZATION ALGORITHM AND GREY WOL...
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
 
Advanced Optimization Techniques
Advanced Optimization TechniquesAdvanced Optimization Techniques
Advanced Optimization Techniques
 
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptxPerspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
Perspectives and Challenges of Phenotyping in Crop Improvement. - Copy.pptx
 
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
 
Comparison between pid controllers for gryphon robot optimized with neuro fuz...
Comparison between pid controllers for gryphon robot optimized with neuro fuz...Comparison between pid controllers for gryphon robot optimized with neuro fuz...
Comparison between pid controllers for gryphon robot optimized with neuro fuz...
 
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
 
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
Comparison Between Pid Controllers for Gryphon Robot Optimized With Neuro-Fuz...
 
Hazop study on sewage treatment plant at educational institution
Hazop study on sewage treatment plant at educational institutionHazop study on sewage treatment plant at educational institution
Hazop study on sewage treatment plant at educational institution
 
Angga df
Angga dfAngga df
Angga df
 
50120140504022
5012014050402250120140504022
50120140504022
 
Application of algorithm in real life
Application of algorithm in real lifeApplication of algorithm in real life
Application of algorithm in real life
 
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
 
M017127578
M017127578M017127578
M017127578
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort Estimation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
 

More from Gokuldhev mony

Bar plots.ipynb colaboratory
Bar plots.ipynb   colaboratoryBar plots.ipynb   colaboratory
Bar plots.ipynb colaboratory
Gokuldhev mony
 
Lecture no 2 resource sharing
Lecture no 2 resource sharingLecture no 2 resource sharing
Lecture no 2 resource sharing
Gokuldhev mony
 
Introduction to embedded c
Introduction to embedded cIntroduction to embedded c
Introduction to embedded c
Gokuldhev mony
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
Gokuldhev mony
 
Centralized shared memory architectures
Centralized shared memory architecturesCentralized shared memory architectures
Centralized shared memory architectures
Gokuldhev mony
 
Important hr questions
Important hr questionsImportant hr questions
Important hr questionsGokuldhev mony
 

More from Gokuldhev mony (6)

Bar plots.ipynb colaboratory
Bar plots.ipynb   colaboratoryBar plots.ipynb   colaboratory
Bar plots.ipynb colaboratory
 
Lecture no 2 resource sharing
Lecture no 2 resource sharingLecture no 2 resource sharing
Lecture no 2 resource sharing
 
Introduction to embedded c
Introduction to embedded cIntroduction to embedded c
Introduction to embedded c
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Centralized shared memory architectures
Centralized shared memory architecturesCentralized shared memory architectures
Centralized shared memory architectures
 
Important hr questions
Important hr questionsImportant hr questions
Important hr questions
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 

Flowerpollination 141114212025-conversion-gate02 (1)

  • 1. Company LOGO Scientific Research Group in Egypt (SRGE) Flower pollination algorithm Dr. Ahmed Fouad Ali Suez Canal University, Dept. of Computer Science, Faculty of Computers and informatics Member of the Scientific Research Group in Egypt .
  • 2. Company LOGO Scientific Research Group in Egypt www.egyptscience.net
  • 3. Company LOGO Outline 1. Flower pollination algorithm (History and main idea) 3. Flower pollination algorithm behavior 2. Characteristics of flower pollination 6. References 4. Flower pollination algorithm 5. Application of the flower pollination algorithm
  • 4. Company LOGO Flower pollination algorithm (History and main idea) •Flower pollination algorithm (FPA) is a nature- inspired population based algorithm proposed by Xin-She Yang (2012). •The main objective of the flower pollination is to produce the optimal reproduction of plants by surviving the most fittest flowers in the flowering plants. •In fact this is an optimization process of plants in species.
  • 5. Company LOGO Characteristics of flower pollination •There are over a quarter of a million types of flowering plants in Nature, 80% of them are flowering species. •The main purpose of a flower is ultimately reproduction via pollination. •Flower pollination process is associated with the transfer of pollen by using pollinators such as insects, birds, bats,...etc.
  • 6. Company LOGO Characteristics of flower pollination (Cont.) •There are two major process for transferring the pollen Biotic and cross pollination process. Abiotic and self pollination Process Cross pollination process Self pollination Process
  • 7. Company LOGO Characteristics of flower pollination (Cont.) Biotic and cross pollination process. •Biotic pollination represents 90% of flowering plants, while 10% of pollination takes from abiotic process. •In the biotic pollination, pollen is transferred from one flower to other flower in different plant by a pollinator such as insects, birds, bats,…etc. •Biotic, cross-pollination may occur at long distance and they can considered as a global pollination process with pollinators performing Le'vy flights.
  • 8. Company LOGO Characteristics of flower pollination (Cont.) Abiotic and self pollination Process •On the other hand, abiotic or self pollination process is a fertilization of one flower from pollen of the same flower of different flower of the same plant. • In this type of pollination, wind and diffusion in water help pollination of such flowering plants. •Abiotic and self pollination process are considered as local pollination.
  • 9. Company LOGO Flower pollination algorithm Population initialization Exploration process Exploitation process Solutions update
  • 10. Company LOGO Flower pollination algorithm (Cont.) Step 1. The algorithm starts by setting the initial values of the most important parameters such as the population size n, switch probability p and the maximum number of generations MGN. Step 2. The initial population xi, i = 1,…,n is generated randomly and the fitness function of each solution f(xi) in the population is evaluated by calculating its corresponding objective function. Step 3. The following steps are repeated until the termination criterion satisfied, which is to reach the desired number of generations MGN.
  • 11. Company LOGO Flower pollination algorithm (Cont.) Step 3.1. The global pollination process is started by generating a random number r, where rϵ[0,1], for each solution xi. Step 3.2. If r < p, where p is a switch probability, the new solution is generated by a Le'vy distribution as follow. Where L is a Le'vy flight, L > 0 and calculated as follow.
  • 12. Company LOGO Flower pollination algorithm (Cont.) • Γ(λ) is the standard gamma function and this distribution is valid for large steps s > 0. Step 3.3. Otherwise, the local pollination process is started by generating a random number ϵ, ϵ in [0,1] as follow Where xi t , xj t are pollens (solutions) from the different lowers of the same plant species. If xi t , xj t comes from the same species or selected from the same population, this become a local random walk.
  • 13. Company LOGO Flower pollination algorithm (Cont.) Step 3.4. Evaluate each solution xi t+1 in the population and update the solutions in the population according to their objective values. Step 3.4. Rank the solutions and find the current best solution g*. Step 4. Produce the best found solution so far.
  • 14. Company LOGO Application of the FP Algorithm •Engineering optimization problems •NP hard combinatorial optimization problems •Data fusion in wireless sensor networks •Nanoelectronic technology based operation-amplifier • (OP-AMP) •Train neural network •Manufacturing scheduling •Nurse scheduling problem
  • 15. Company LOGO References Yang, X. S. (2012), Flower pollination algorithm for global optimization, in: Unconventional Computation and Natural Computation, Lecture Notes in Computer Science, Vol. 7445, pp. 240-249. The animated photos are taken from the following website http://www.fs.fed.us/wildflowers/pollinators/index.shtml