Element 'intelligent water drops algorithm'