Posts

Showing posts from June, 2021

New Post

Krill Herd Optimization Algorithm

Image
 Krill Herd Optimization Algorithm Numerical Example What is Krill Herd Optimization Algorithm?  Krill herd optimization algorithm is introduced in 2012 to solve the Global Optimization Function. This is a population-based Swarm Intelligence Search Algorithm based on the Herding behavior of krill.   In the Krill herd optimization algorithm, we have a  Group of Krill individuals and they are  Searching for Food.  Krill Herd Optimization Algorithm Working. In real life, Krill move through Multidimensional Space to search for Food and High-Density herd. Three main Calculations to update Krill's Position.  Movement Induced by the position of other Krill’s. Foraging Activity: Krill’s Searching for Food. Random Diffusion: Net movement of each Krill based on Density. KRILL MOTION CALCULATION The movement led by Other Krill Foraging Activity/Motion Random Physical Diffusion FOR KRILL Individual Movement is Calculated as: 𝑁_𝑖^𝑁𝑒𝑤=𝑁^𝑀𝑎𝑥 𝛼_𝑖+𝜔_𝑛 𝑁_𝑖^𝑜𝑙𝑑 Where, 𝑁^𝑀𝑎𝑥 = Ma

Harris Hawks Optimization Algorithm Step-by-Step with Example ~xRay Pixy🐇🌿🌞

Image
Harris Hawks Optimization Algorithm Harris Hawks Optimization Algorithm Introduction Harris hawks optimizer (HHO) is a nature-inspired population-based optimization algorithm. Harris Hawks Optimization algorithm is a Population-based algorithm. This algorithm mimics the Exploring, Exploiting, and Attacking strategies of Harris Hawks. Harris Hawks Optimization algorithm can be used to solve different engineering problems. About Harris Hawk Harris Hawk is a large medium bird and also known as Dusky Hawk. Harris Hawk hunt in cooperative groups and group size is 2 to 7 birds. Hawks Diet: Large insects, Birds, Lizards, and Mammals. Harris Hawks Optimization Algorithm Steps-by-Step. INPUT: Population Size (N), and a maximum number of iterations (MaxT). OUTPUT: Target Location and its Fitness Values. Step 01: Initialize the population randomly 𝑋_𝑖 ( 𝑖=1,2,3,4,…𝑁 ). Step 02: Check While ( (t ≥ max )Stopping Criteria is Matched or Not ) Step 03: Calculate fitness value for each ha

Transmission Expansion Planning (TEP) |AC Optimal Power Flow|

Image
 Transmission Expansion Planning (TEP) Transmission Systems are Large and Interconnected. Transmission Systems carry large quantities of electricity (from utility-scale to low voltage lines – distributed system).   Transmission Expansion Planning (TEP) is process of identifying needed investment and expansion in transmission.  Transmission Expansion Planning (TEP) is a complex decision-making process.  TEP Process include different analysis : System Cost. Reliability and Modeling. Compute Risk and burden. Number of Generators required. The number of Equipment required. How a transmission system should develop over time?  Determine the Number of Electric Power Transmission facilities required in the future power grid. Transmission Expansion Planning (TEP): A list of types of equipment can be inserted on the grid: Cables Transformers Transmission Lines Transmission Expansion Planning (TEP) Problem: Objective Functions Investment Function Operational Cost Function Power Loss Function  App

Whale Optimization Algorithm for Association Rule Mining.

Image
 Whale Optimization Algorithm for association rule mining. Input: Number of Maximum Iteration and Population Size, Minsupport, minconfedence.  Step 01: Initialize the population size for n search agents.[Xi(i=1,2,3,...n)] Step 02: Initialize i, A, C, L, and p. Step 03: Compute the fitness value of each search agent/whale. Step 04: X* = the best rule Step 05: While (CurrentIteration <= MaximumIteration ) Step 06: Update a, A, C, L and p. Step 07: For all whale poplation check          if (p<0.5) if(|A|<1)    For each Item in the solution Xi.    Update Items. Else if(|A|=1)     Select a random Item in Xi. Update Items. End if        For each item in the solution Xi. If the Item is odd, it belongs to the antecedent, Otherwise, it belongs to the consequence. End for Step 08: Calculate the fitness of each search agent. Step 09: Update X* if there is a better solution. Step 11: Iteration = currentIteration + 1 Step 12:    End While Step 13:    Return X* 1

Multiverse Optimization Algorithm Example Step-by-Step Explanation

Image
Multiverse Optimization Algorithm   Q. What is Multiverse Theory? A.  Multiverse means the group of multiple universes. According to Multiverse theory, there is more than one Big Bang, and each Big Bang causes the birth of a universe. Multiple universes collide and interact with each other.  Q. What is Big Bang Theory? A.  Our universe comes into existence (13 Billion years Ago) from a single, hot and dense point. According to the Big Bang theory, our universe starts with a massive explosion. Before this explosion, nothing exists in this world. The universe contains time, energy, planets, stars, galaxies, and matter. Q. What is Multiverse Optimization Algorithm? A.  Multiverse Optimization Algorithm (MVO) is inspired by multiverse theory. Multiverse optimization algorithm is basically inspired by three main concepts of multiverse theory: White Hole, Black Hole, and Worm Hole. According to multi-verse theory, white holes / Big Bangs are created where collisions between parallel universe

how is the LBP |Local Binary Pattern| values calculated? Step-by-Step with Example

Image
 Local Binary Pattern Introduction to Local Binary Pattern (LBP) Q. What is Digital Image? A. Digital images are collections of pixels or numbers ( range from 0 to 255).  Q. What is Pixel? A. Pixel is the smallest element of any digital image. Pixel can be categorized as Dark Pixel and Bright Pixel. Dark pixels contain low pixel values and bright pixels contain high pixel values. Q. Explain Local Binary Pattern (LBP)? A. Local binary pattern is a popular technique used for image processing. We can use the local binary pattern for face detection and face recognition. Q. What is LBP Operator? A. LBP operator is an image operator. We can transform images into arrays using the LBP operator. Q. How LBP values are computed? A. LBP works in 3x3 (it contain a 9-pixel value ). Local binary pattern looks at nine pixels at a time. Using each 3x3 window in the digital image, we can extract an LBP code. Q. How to Obtain LBP operator value?  A. LBP operator values can be obtained by using the simp

Dragonfly Optimization Algorithm Step-by-Step with example

Image
Dragonfly Optimization Algorithm (DOA) Dragonfly Algorithm is developed by Mirjalili in 2016. Dragonfly Algorithm is a metaheuristic algorithm inspired by the behavior of dragonflies in nature. There are about 5000 known species of dragonflies. Dragonfly is a symbol of Strength, Courage, and Happiness in Japan.  Dragonfly Algorithm Step-by-Step: - Step 01: Initialize Dragonfly Population Randomly (𝑋_𝑖, Where i = 1,2,3,4,…n).  Step 02: Initialize Step vector / Size for dragonfly (〖∆𝑋〗_𝑖). Step 03: While(CurrentIteration < MaximumIteration) Step 04: Computer Fitness Values for each dragonfly. Step 05: Update Food sources and enemy.  Step 06: Update parameters w, s, a, c, f, and e. Step 07: Calculate S, A, C, and F. Step 08: Update neighboring radius.  Step 09: If the dragonfly has at least one neighboring dragonfly. {     Update Velocity and Position; }  else { Update Position; } Elseif { Check and correct new position based on boundaries of variable; } Note: To Improve rand

Optimization Engineering | Metaheuristic Optimization Algorithm Basic Fundamentals

Image
 Q. What is Optimization?  A.  Optimization means Optimum Point Where conditions are best and most favorable. Optimization algorithms help to obtain the best solutions for complex problems. Different numerical methods for optimization are used to design better systems.  Q. Why we do Optimization? A. To Find the better/best among different possible solutions Q. Why Objective functions are used? A. Objective functions are used to Maximize or Minimize values that you are trying to Optimize. Using objective functions you can obtain a minimum or maximum value. Q. Define Meta-heuristic optimization.  A. Metaheuristic algorithms plays important role in solving real-life problems. Metaheuristic algorithms are Optimization methods used to solve complex engineering problems. A Metaheuristic is an advanced technique for finding good solutions to a complex problem.  Q. Define multi-objective optimization problems?     A. When designers want to optimize two or more two objective functions simulta
More posts