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

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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.pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

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 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
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

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