Article Preview
TopIntroduction
Evolutionary and population based metaheuristic algorithms have become very popular from last two decades. And these algorithms have proved their efficiency over other algorithms in finding the optimal solution more quickly (Back, 1996). These metaheuristic algorithms and their variants (Rajpurohit et al. 2017) have been used to optimize various benchmark functions, engineering design problems and real-life problems (Gupta et al., 2017; Kumar et al., 2013; Sharma & Pant, 2017; Sharma & Pant, 2017; Sharma & Pant, 2013; Sharma et al., 2013). In this paper Asynchronous differential evolution (ADE) algorithm has been used which supports asynchronous strategy to solve optimization problems (Zhabitskaya & Zhabitsky, 2012). ADE has been derived from Differential Evolution (DE). DE, a stochastic population based optimization algorithm was introduced by (Storn & Price,1995). DE is a generation based evolution strategy in which selection, mutation and crossover operations are performed on the population synchronously (Storn & Price,1997). Over the time DE has been proved its efficient in solving global and real-time optimization problems. Because DE is simple yet robust, it has been used efficiently in various fields of engineering like communication (Storn, 1996), mechanical engineering (Rogalsky et al., 2000), pattern recognition (Ilonen et al.,2003) and other fields (Dehmollaian, 2011; Gao et al., 2014; Gao et al., 2016; Monakhov et al., 2016).
ADE is well suited for parallelization and global optimization problems (Zhabitskaya & Zhabitsky, 2012). ADE also performs selection, mutation and crossover operations but asynchronously. ADE is not generation based, it iteratively improves the population. Unlike DE, the better vectors become part of the population as soon as they are found.