ABSTRACT

Dynamic Virtual Bats Algorithm (DVBA) is a relatively new nature inspired optimization algorithm. DVBA is fundamentally inspired by bat's echolocation behavior, in particular, how they manipulate the sound waves while looking for prey. In this chapter, we will introduce how such ability can be mimicked to develop an optimization algorithm. And we will analyze DVBA in detail. Matlab and C++ codes of DVBA will be presented too. At the end of the chapter, step by step numerical example of the bats movement will be represented, so how DVBA improves the solutions can be observed in detail.