Читать книгу Nature-Inspired Algorithms and Applications - Группа авторов - Страница 35
1.5.1.4.13 Bat Algorithm
ОглавлениеBat algorithm was introduced by Xin-She Yang by inspiring the behavior of locating the path by echo which is referred as echolocation of the micro-bats that vary in rating of pulse for the parameter of loudness and emission for the optimization. Echolocation mechanism is as a sort of sonar that bats for the most part micro-bats produce a noisy and short sound of pulse. At the point when they hit an item, after a small amount of time, the reverberation will return back to their ears. The bat gets and identifies the area of the target right now. This location identifying mechanism through echo makes bats ready to recognize the contrast between a problem and a prey and permits them to chase even in full darkness. So as to mimic the hunting behavior of the bats, a technique of the bat algorithm is implemented with the following assumptions:
1 Bats utilize the technique of echolocation to detect the distance and they can also identify the difference between the target and the walls.
2 Bat can fly accidentally along with the velocity and position for a static frequency that may vary in wavelength and loudness for searching the target. They can modify the wavelength automatically with respect to their pulse depending on the target.
3 Bat’s loudness can vary in more number of ways ranging from large positive to minimum value.
Based on three assumptions, the algorithm produces a group of solutions randomly for the problem and afterward looks through the ideal solution by cycle and make stronger the nearby analysis during the time spent of searching. By providing the optimal solution randomly, bat algorithm discovers the global optimal solution to their problem. Some of the applications of bat algorithm are image processing, clustering, classification, data mining, continuous optimization, problem inverse and estimation of parameter, combination scheduling and optimization, and fuzzy logic.