Thursday, October 8, 2020

A Review on Rain Water Algorithm

     Rain water algorithm is developed by Totok R.Biyanto in 2016 .  Rain water algorithm is inspired by pattern of physically rain water movement from air to lowest place of earth. Rain water algorithm are compared against old meta-heuristic algorithm Genetic algorithm and Simulated annealing with Black Box Optimization benchmark of Comparing Continuous optimizer in which rain water algorithm gives better performance than other two algorithm.

  1.    Each number of Rain water indicates random value of some optimized variable. 
  2. Initially, each rain water has varies in mass and elevation.
  3. They will fall on ground by free fall movement with velocity square root of gravity acceleration time.
  4. This velocity is represented as initial velocity of rain water in the ground.
  5. The next movement is uniformly accelerated motion along the rain water travel to find lowest place on the ground.
  6. The lowest place on the ground is representing as objective function of acceleration.  
The complexity of optimization problem is proportional with time consumption the rain water algorithm has minimum time consumption to reach global optimum as compared with genetic algorithm and simulated annealing. Rain water algorithm is also inspired by Newton’s law of Motion.   
 
Reference :
  1. Biyanto, Totok R., et al. "Rain water algorithm: Newton’s law of rain water movements during free fall and uniformly accelerated motion utilization." AIP Conference Proceedings. Vol. 2088. No. 1. AIP Publishing LLC, 2019. 

 

Introduction to Docker