SlideShare a Scribd company logo
1 of 13
Water Cycle
Algorithm
Dr.Mrinmoy Majumder
HydroGeek Newsletters
hydrogeek@substack
This Video is a part
of Bio Inspired
Optimization
Technique
Membership
HydroGeek@Substack 2
Problem
Min : 𝑦 = 𝑥2
…Eqn.A
Y objective or variable to be optimized
x design variable or the variable through which y need to be optimized
Eqn A is the objective equation of the problem where you have to minimize y
0 < 𝑥 <1
x ϵ R
Subject to :
HydroGeek@Substack 3
HydroGeek@Substack 4
Procedure
• This is a Three Step Algorithm
• First Step : Initialize the first set of population with the help of randomization
between 0 to 1. In the current problem there is one design variable. So let us
generate 10 different values of x with the help of randomization.
• Now put each value into Eqn. A. The problem is a minimization problem. So, we
have to find out the minimum value of Y.
• So, Eqn. A can also be referred as Cost Function.
• 10 different values of x was put into Eqn.A to find 10 different values of Y
• Now all the ten Y are arranged in ascending order or from minimum to
maximum value. As the problem is minimization problem. When Y will be
minimum it is giving the most optimal value.
• The value of x at which Y is minimum is referred as the Sea. Three values of x
which make y to be second, third and fourth lowest was considered as Rivers
and remaining values are grouped under streams
HydroGeek@Substack 5
Procedure
• Second Step : How many number of values of x need to be
generated can be determined by using Equation 2. Here
number of rivers need to be assumed by the user.
• Here N or Npop is total number of x to be generated.
t is the iteration number
Cost means the value of the objective equation at nth
value
Nsr is the total number of rivers to be added to a single
sea Nsn is the total number of streams to be added to
rivers
C means the constant which varies between 1 and 2
Nstream means total number of streams
HydroGeek@Substack 6
Procedure
• Third Step : How to generate new position/population which can again
be used for generation of y?
• Refer to Eqn.3
• Xsea, Xriver and Xstream is the values of x which are classified as sea, rivers
and stream based on the values of the objective function they have
generated.
• C constant and varies between 1 and 2
• rand() is the randomization function which generates fractions between 0
to 1 but not equal to 0 and 1
• To determine the search space, we have to find the radial distance of the
domain of feasibility with the help of Eqn 4 . We have to check this
condition at the end of each iteration and if it satisfies then only, we can
take the values of x as feasible
• This distance is also adaptive and changes with each new iteration as per
the formula given in Eqn.5.
HydroGeek@Substack 7
Initialization
Maximum Number of Stream that will be
added to River : Calculation :
New Position/Population
1
2 3
Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 8
Distance of Search Space
Adaptive Distance
4
5
Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 9
Flow
Chart
Fig.1
For the Equations go to Page 8 and 9 HydroGeek@Substack 10
Fig.2
Fig.3
Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 11
What’s Next
• Read the entire paper on Water Cycle Algorithm :
• https://doi.org/10.1016/j.asoc.2015.01.050
• Try to apply this algorithms for the following problems :
• Optimal Water Allocation in Thermal Power Plant
• Optimal Energy Allocation in Water Treatment Plant
• Maximization of Agriculture Productivity
• Minimization of Time Delay in Delivery of Products by Couriers
• Travelling Salesman Problem
• Optimal Location Selection Problem
• Water Distribution Efficiency Optimization Problems
• Do the same problem with the help of Mine Bursting and Glow Worm or Particle
Swarm check with the help of Best,Average and Worst Value method which one is
the better optimization techniques for all these problems.
HydroGeek@Substack 12
You may also
like
• HydroGeek: The newsletter for researchers of water resources
• https://hydrogeek.substack.com/
• Baipatra VSC: Enroll for online courses for Free
• http://baipatra.ws
• Energy in Style: Participate in Online Internships for Free
• http://energyinstyle.website
• Innovate S: Online Shop for Water Researchers
• https://baipatra.stores.instamojo.com/
• Call for Paper: International Journal of HydroClimatic
Engineering
• http://energyinstyle.website/journals/
• Hydro Geek Newsletter Edition 2023.1
• https://notionpress.com/read/hydro-geek-newsletter-edition-
2023-1
• Introduction to Model Development for Prediction, Simulation,
and Optimization.
• https://imojo.in/1DJDUzm

More Related Content

Similar to An Introduction to Water Cycle Algorithm

Liquid Flow Control by Using Fuzzy Logic Controller
Liquid Flow Control by Using Fuzzy Logic ControllerLiquid Flow Control by Using Fuzzy Logic Controller
Liquid Flow Control by Using Fuzzy Logic Controllerijtsrd
 
Hydro-Thermal Scheduling: Using Soft Computing Technique Approch
Hydro-Thermal Scheduling: Using Soft Computing Technique ApprochHydro-Thermal Scheduling: Using Soft Computing Technique Approch
Hydro-Thermal Scheduling: Using Soft Computing Technique ApprochIOSR Journals
 
MicroHydro Design Project REPORT
MicroHydro Design Project REPORTMicroHydro Design Project REPORT
MicroHydro Design Project REPORTMichael Clarke
 
Position Analysis One-DOF LinkageVector Loop Represent.docx
Position Analysis One-DOF LinkageVector Loop Represent.docxPosition Analysis One-DOF LinkageVector Loop Represent.docx
Position Analysis One-DOF LinkageVector Loop Represent.docxharrisonhoward80223
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...Satyendra Singh
 
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdf
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdfCalculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdf
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdfCONSTRUCTION WORLD SOLUTION
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsScilab
 
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...NanubalaDhruvan
 
Fluid flow rate Experiment No. 5.pdf
Fluid flow rate Experiment No. 5.pdfFluid flow rate Experiment No. 5.pdf
Fluid flow rate Experiment No. 5.pdfKaiwan B. Hamasalih
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...eSAT Journals
 
Propagation of Error Bounds due to Active Subspace Reduction
Propagation of Error Bounds due to Active Subspace ReductionPropagation of Error Bounds due to Active Subspace Reduction
Propagation of Error Bounds due to Active Subspace ReductionMohammad
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
 
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in Radiator
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in RadiatorIRJET- Experimental Research of Heat Transfer using Nano – Fluid in Radiator
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in RadiatorIRJET Journal
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).pptsadiqfarhan2
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).pptRonnelAmparado1
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).pptTyler812505
 
III. work studyprinciples of Ergonomics,
III. work studyprinciples of Ergonomics,III. work studyprinciples of Ergonomics,
III. work studyprinciples of Ergonomics,Krushna Ktk
 

Similar to An Introduction to Water Cycle Algorithm (20)

Liquid Flow Control by Using Fuzzy Logic Controller
Liquid Flow Control by Using Fuzzy Logic ControllerLiquid Flow Control by Using Fuzzy Logic Controller
Liquid Flow Control by Using Fuzzy Logic Controller
 
tolaz.pptx
tolaz.pptxtolaz.pptx
tolaz.pptx
 
Hydro-Thermal Scheduling: Using Soft Computing Technique Approch
Hydro-Thermal Scheduling: Using Soft Computing Technique ApprochHydro-Thermal Scheduling: Using Soft Computing Technique Approch
Hydro-Thermal Scheduling: Using Soft Computing Technique Approch
 
MicroHydro Design Project REPORT
MicroHydro Design Project REPORTMicroHydro Design Project REPORT
MicroHydro Design Project REPORT
 
Position Analysis One-DOF LinkageVector Loop Represent.docx
Position Analysis One-DOF LinkageVector Loop Represent.docxPosition Analysis One-DOF LinkageVector Loop Represent.docx
Position Analysis One-DOF LinkageVector Loop Represent.docx
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
 
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdf
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdfCalculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdf
Calculus_Early_Transcendentals,_second_Edition,_by_Sullivan_and.pdf
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systems
 
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...
LINEAR PROGRAMMING APPROACH FOR OPTIMAL LAND AND WATER RESOURCE ALLOCATION UN...
 
nr_exams.pdf
nr_exams.pdfnr_exams.pdf
nr_exams.pdf
 
Fluid flow rate Experiment No. 5.pdf
Fluid flow rate Experiment No. 5.pdfFluid flow rate Experiment No. 5.pdf
Fluid flow rate Experiment No. 5.pdf
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...
 
Propagation of Error Bounds due to Active Subspace Reduction
Propagation of Error Bounds due to Active Subspace ReductionPropagation of Error Bounds due to Active Subspace Reduction
Propagation of Error Bounds due to Active Subspace Reduction
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
 
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in Radiator
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in RadiatorIRJET- Experimental Research of Heat Transfer using Nano – Fluid in Radiator
IRJET- Experimental Research of Heat Transfer using Nano – Fluid in Radiator
 
Jgrass newage-waterbudget
Jgrass newage-waterbudgetJgrass newage-waterbudget
Jgrass newage-waterbudget
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).ppt
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).ppt
 
Production Slides (F).ppt
Production Slides (F).pptProduction Slides (F).ppt
Production Slides (F).ppt
 
III. work studyprinciples of Ergonomics,
III. work studyprinciples of Ergonomics,III. work studyprinciples of Ergonomics,
III. work studyprinciples of Ergonomics,
 

More from Mrinmoy Majumder

Introduction to Ant Colony Optimization Techniques
Introduction to Ant Colony Optimization TechniquesIntroduction to Ant Colony Optimization Techniques
Introduction to Ant Colony Optimization TechniquesMrinmoy Majumder
 
Ten Ideas to open startups in smart agriculture.pptx
Ten Ideas to open startups in smart agriculture.pptxTen Ideas to open startups in smart agriculture.pptx
Ten Ideas to open startups in smart agriculture.pptxMrinmoy Majumder
 
When was the first bottled drinking water sold.pptx
When was the first bottled drinking water sold.pptxWhen was the first bottled drinking water sold.pptx
When was the first bottled drinking water sold.pptxMrinmoy Majumder
 
Fluid Mechanics : Five Factos from History
Fluid Mechanics : Five Factos from HistoryFluid Mechanics : Five Factos from History
Fluid Mechanics : Five Factos from HistoryMrinmoy Majumder
 
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...Mrinmoy Majumder
 
10 Most Recent Special Issues Calls for Papers
10 Most Recent Special Issues Calls for Papers10 Most Recent Special Issues Calls for Papers
10 Most Recent Special Issues Calls for PapersMrinmoy Majumder
 
Ten Ideas to open startups in smart agriculture
Ten Ideas to open startups in smart agricultureTen Ideas to open startups in smart agriculture
Ten Ideas to open startups in smart agricultureMrinmoy Majumder
 
Explore the latest advancements in hydro and energy informatics with seven ne...
Explore the latest advancements in hydro and energy informatics with seven ne...Explore the latest advancements in hydro and energy informatics with seven ne...
Explore the latest advancements in hydro and energy informatics with seven ne...Mrinmoy Majumder
 
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...What is the difference between Free and Paid Subscriber of HydroGeek Newslett...
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...Mrinmoy Majumder
 
Ten Most Recognizable Case Studies of Using Outlier.pptx
Ten Most Recognizable Case Studies of Using Outlier.pptxTen Most Recognizable Case Studies of Using Outlier.pptx
Ten Most Recognizable Case Studies of Using Outlier.pptxMrinmoy Majumder
 
Five Ideas for opening startups in Virtual and Green Water
Five Ideas for opening startups in Virtual and Green WaterFive Ideas for opening startups in Virtual and Green Water
Five Ideas for opening startups in Virtual and Green WaterMrinmoy Majumder
 
What is next in AI ML Modeling of Water Resource Development.pdf
What is next in AI  ML Modeling of Water Resource Development.pdfWhat is next in AI  ML Modeling of Water Resource Development.pdf
What is next in AI ML Modeling of Water Resource Development.pdfMrinmoy Majumder
 
Very Short Term Course on MAUT in Water Resource Management.pdf
Very Short Term Course on MAUT in Water Resource Management.pdfVery Short Term Course on MAUT in Water Resource Management.pdf
Very Short Term Course on MAUT in Water Resource Management.pdfMrinmoy Majumder
 
Most Recommended news,products and publications from hydroinformatics
Most Recommended news,products and publications from hydroinformaticsMost Recommended news,products and publications from hydroinformatics
Most Recommended news,products and publications from hydroinformaticsMrinmoy Majumder
 
Latest Jobs, Scholarship Opportunities and CFPs in.pptx
Latest Jobs, Scholarship Opportunities and CFPs in.pptxLatest Jobs, Scholarship Opportunities and CFPs in.pptx
Latest Jobs, Scholarship Opportunities and CFPs in.pptxMrinmoy Majumder
 
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...Mrinmoy Majumder
 
Five New Ideas of Start Up under Hydro.pptx
Five New Ideas of Start Up under Hydro.pptxFive New Ideas of Start Up under Hydro.pptx
Five New Ideas of Start Up under Hydro.pptxMrinmoy Majumder
 
Five Example Application of Hydroinformatics for Optimal Management of Ground...
Five Example Application of Hydroinformatics for Optimal Management of Ground...Five Example Application of Hydroinformatics for Optimal Management of Ground...
Five Example Application of Hydroinformatics for Optimal Management of Ground...Mrinmoy Majumder
 
What is Risk and Vulnerability.pdf
What is Risk and Vulnerability.pdfWhat is Risk and Vulnerability.pdf
What is Risk and Vulnerability.pdfMrinmoy Majumder
 

More from Mrinmoy Majumder (20)

Introduction to Ant Colony Optimization Techniques
Introduction to Ant Colony Optimization TechniquesIntroduction to Ant Colony Optimization Techniques
Introduction to Ant Colony Optimization Techniques
 
Ten Ideas to open startups in smart agriculture.pptx
Ten Ideas to open startups in smart agriculture.pptxTen Ideas to open startups in smart agriculture.pptx
Ten Ideas to open startups in smart agriculture.pptx
 
When was the first bottled drinking water sold.pptx
When was the first bottled drinking water sold.pptxWhen was the first bottled drinking water sold.pptx
When was the first bottled drinking water sold.pptx
 
Fluid Mechanics : Five Factos from History
Fluid Mechanics : Five Factos from HistoryFluid Mechanics : Five Factos from History
Fluid Mechanics : Five Factos from History
 
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...
Vulnerability Analysis of Wetlands under Changed Climate Scenarios with the h...
 
10 Most Recent Special Issues Calls for Papers
10 Most Recent Special Issues Calls for Papers10 Most Recent Special Issues Calls for Papers
10 Most Recent Special Issues Calls for Papers
 
Ten Ideas to open startups in smart agriculture
Ten Ideas to open startups in smart agricultureTen Ideas to open startups in smart agriculture
Ten Ideas to open startups in smart agriculture
 
Explore the latest advancements in hydro and energy informatics with seven ne...
Explore the latest advancements in hydro and energy informatics with seven ne...Explore the latest advancements in hydro and energy informatics with seven ne...
Explore the latest advancements in hydro and energy informatics with seven ne...
 
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...What is the difference between Free and Paid Subscriber of HydroGeek Newslett...
What is the difference between Free and Paid Subscriber of HydroGeek Newslett...
 
Ten Most Recognizable Case Studies of Using Outlier.pptx
Ten Most Recognizable Case Studies of Using Outlier.pptxTen Most Recognizable Case Studies of Using Outlier.pptx
Ten Most Recognizable Case Studies of Using Outlier.pptx
 
Five Ideas for opening startups in Virtual and Green Water
Five Ideas for opening startups in Virtual and Green WaterFive Ideas for opening startups in Virtual and Green Water
Five Ideas for opening startups in Virtual and Green Water
 
Water and Energy in style
Water and Energy in styleWater and Energy in style
Water and Energy in style
 
What is next in AI ML Modeling of Water Resource Development.pdf
What is next in AI  ML Modeling of Water Resource Development.pdfWhat is next in AI  ML Modeling of Water Resource Development.pdf
What is next in AI ML Modeling of Water Resource Development.pdf
 
Very Short Term Course on MAUT in Water Resource Management.pdf
Very Short Term Course on MAUT in Water Resource Management.pdfVery Short Term Course on MAUT in Water Resource Management.pdf
Very Short Term Course on MAUT in Water Resource Management.pdf
 
Most Recommended news,products and publications from hydroinformatics
Most Recommended news,products and publications from hydroinformaticsMost Recommended news,products and publications from hydroinformatics
Most Recommended news,products and publications from hydroinformatics
 
Latest Jobs, Scholarship Opportunities and CFPs in.pptx
Latest Jobs, Scholarship Opportunities and CFPs in.pptxLatest Jobs, Scholarship Opportunities and CFPs in.pptx
Latest Jobs, Scholarship Opportunities and CFPs in.pptx
 
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...
Seven Techniques that you will learn when you enrol forMTech in Hydroinformat...
 
Five New Ideas of Start Up under Hydro.pptx
Five New Ideas of Start Up under Hydro.pptxFive New Ideas of Start Up under Hydro.pptx
Five New Ideas of Start Up under Hydro.pptx
 
Five Example Application of Hydroinformatics for Optimal Management of Ground...
Five Example Application of Hydroinformatics for Optimal Management of Ground...Five Example Application of Hydroinformatics for Optimal Management of Ground...
Five Example Application of Hydroinformatics for Optimal Management of Ground...
 
What is Risk and Vulnerability.pdf
What is Risk and Vulnerability.pdfWhat is Risk and Vulnerability.pdf
What is Risk and Vulnerability.pdf
 

Recently uploaded

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 

Recently uploaded (20)

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 

An Introduction to Water Cycle Algorithm

  • 2. This Video is a part of Bio Inspired Optimization Technique Membership HydroGeek@Substack 2
  • 3. Problem Min : 𝑦 = 𝑥2 …Eqn.A Y objective or variable to be optimized x design variable or the variable through which y need to be optimized Eqn A is the objective equation of the problem where you have to minimize y 0 < 𝑥 <1 x ϵ R Subject to : HydroGeek@Substack 3
  • 5. Procedure • This is a Three Step Algorithm • First Step : Initialize the first set of population with the help of randomization between 0 to 1. In the current problem there is one design variable. So let us generate 10 different values of x with the help of randomization. • Now put each value into Eqn. A. The problem is a minimization problem. So, we have to find out the minimum value of Y. • So, Eqn. A can also be referred as Cost Function. • 10 different values of x was put into Eqn.A to find 10 different values of Y • Now all the ten Y are arranged in ascending order or from minimum to maximum value. As the problem is minimization problem. When Y will be minimum it is giving the most optimal value. • The value of x at which Y is minimum is referred as the Sea. Three values of x which make y to be second, third and fourth lowest was considered as Rivers and remaining values are grouped under streams HydroGeek@Substack 5
  • 6. Procedure • Second Step : How many number of values of x need to be generated can be determined by using Equation 2. Here number of rivers need to be assumed by the user. • Here N or Npop is total number of x to be generated. t is the iteration number Cost means the value of the objective equation at nth value Nsr is the total number of rivers to be added to a single sea Nsn is the total number of streams to be added to rivers C means the constant which varies between 1 and 2 Nstream means total number of streams HydroGeek@Substack 6
  • 7. Procedure • Third Step : How to generate new position/population which can again be used for generation of y? • Refer to Eqn.3 • Xsea, Xriver and Xstream is the values of x which are classified as sea, rivers and stream based on the values of the objective function they have generated. • C constant and varies between 1 and 2 • rand() is the randomization function which generates fractions between 0 to 1 but not equal to 0 and 1 • To determine the search space, we have to find the radial distance of the domain of feasibility with the help of Eqn 4 . We have to check this condition at the end of each iteration and if it satisfies then only, we can take the values of x as feasible • This distance is also adaptive and changes with each new iteration as per the formula given in Eqn.5. HydroGeek@Substack 7
  • 8. Initialization Maximum Number of Stream that will be added to River : Calculation : New Position/Population 1 2 3 Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 8
  • 9. Distance of Search Space Adaptive Distance 4 5 Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 9
  • 10. Flow Chart Fig.1 For the Equations go to Page 8 and 9 HydroGeek@Substack 10
  • 11. Fig.2 Fig.3 Courtesy : Ali Sadollah et.al. : https://doi.org/10.1016/j.softx.2016.03.001 HydroGeek@Substack 11
  • 12. What’s Next • Read the entire paper on Water Cycle Algorithm : • https://doi.org/10.1016/j.asoc.2015.01.050 • Try to apply this algorithms for the following problems : • Optimal Water Allocation in Thermal Power Plant • Optimal Energy Allocation in Water Treatment Plant • Maximization of Agriculture Productivity • Minimization of Time Delay in Delivery of Products by Couriers • Travelling Salesman Problem • Optimal Location Selection Problem • Water Distribution Efficiency Optimization Problems • Do the same problem with the help of Mine Bursting and Glow Worm or Particle Swarm check with the help of Best,Average and Worst Value method which one is the better optimization techniques for all these problems. HydroGeek@Substack 12
  • 13. You may also like • HydroGeek: The newsletter for researchers of water resources • https://hydrogeek.substack.com/ • Baipatra VSC: Enroll for online courses for Free • http://baipatra.ws • Energy in Style: Participate in Online Internships for Free • http://energyinstyle.website • Innovate S: Online Shop for Water Researchers • https://baipatra.stores.instamojo.com/ • Call for Paper: International Journal of HydroClimatic Engineering • http://energyinstyle.website/journals/ • Hydro Geek Newsletter Edition 2023.1 • https://notionpress.com/read/hydro-geek-newsletter-edition- 2023-1 • Introduction to Model Development for Prediction, Simulation, and Optimization. • https://imojo.in/1DJDUzm