I.J. Intelligent Systems and Applications, 2016, 11, 34-50 Published Online November 2016 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijisa.2016.11.05 Copyright © 2016 MECS I.J. Intelligent Systems and Applications, 2016, 11, 34-50 Improved Krill Herd Algorithm with Neighborhood Distance Concept for Optimization Pras un Kumar Agrawal 1 , Manjaree Pandit 1 , Hari Mohan Dubey *1 Department of Electrical Engineering, 1 M.I.T.S, Gwalior, India *Corresponding Author, Tel.+91-0751-2665962, +91-0751-2409348, E-mail: harimohandubeymits@gmail.com Abstract Krill herd algorithm (KHA) is a novel nature inspired (NI) optimization technique that mimics the herding behavior of krill, which is a kind of fish found in nature. The mathematical model of KHA is based on three phenomena observed in the behavior of a herd of krills, which are, moment induced by other krill, foraging motion and random physical diffusion. These three key features of the algorithm provide a good balance between global and local search capability, which makes the algorithm very powerful. The objective is to minimize the distance of each krill from the food source and also from the point of highest density of the herd, which helps in convergence of population around the food source. Improvisation has been made by introducing neighborhood distance concept along with genetic reproduction mechanism in basic KH Algorithm. KHA with mutation and crossover is called as (KHAMC) and KHA with neighborhood distance concept is referred here as (KHAMCD). This paper compares the performance of the KHA with its two improved variants KHAMC and KHAM CD. The performance of the three algorithms is compared on eight benchmark functions and also on two real world economic load dispatch (ELD) problems of power system. Results are also compared with recently reported methods to establish robustness, validity and superiority of the KHA and its variant algorithms. Index TermsKrill Herd Algorithm (KHA), mutation and crossover, neighborhood distance concept, unimodal function, multimodal function, economic load dispatch. I. INT RODUCT ION Optimization is basically a spontaneous process that plays an important role in real world application. Its objective is to compute a set of variables that either minimize or maximize the objectives function within given constraints. For solution of a given model or an objective function, there is a need of efficient optimization techniques which can either be conventional (deterministic) or have a stochastic, evolutionary approach. Conventional techniques include nonlinear programming, linear programming, quadratic programming, Newton’s method etc. Deterministic approaches generally require an initial guess which has a vital impact on the final solution. Considering practical utility of optimization there is need of robust and efficient algorithms which are free from this limitation. Generally the practical problems are much complex and also have many constraints which cannot be solved by conventional approaches. On the other hand, nature inspired methods which are basically population based stochastic search techniques often provides quick and reasonable solution; though a careful tuning of parameters is required to prevent solution from getting trapped in local minima. In the recent years various population based evolutionary techniques have been developed for solution of problems related to real world application. Among evolutionary algorithms genetic algorithm (GA) is probably the most popular algorithm based on Darwinian evolution concept proposed by Holland in 1992[1]. Simple concepts are involved in it and involvement of stochastic operators may be the key point for popularity of this algorithm. After GA various nature inspired algorithms have been proposed such as Particle Swarm Optimization(PSO)[7], Ant Colony Optimization(ACO)[8], Harmony Search Algorithm (HSA)[9], Artificial Bee Colony Algorithm(ABC)[15], Gravitational Search Algorithm(GSA)[16] etc, which may be based on natural concepts of evolution, collective behavior, ecology or physical science [2-26] listed in Table 1. Each algorithm has its own advantage. But the key points associated with evolutionary algorithms which make them popular for solution of complex constrained problem in comparison to conventional approach are depicted in Table 2. In fact there is no optimization technique has been developed that can capable to solve all types of optimization problems [27]. A comparative study of NI algorithms for unimodal and multimodal optimization problem is presented in ref. [55]. Among NI algorithms krill herd algorithm (KHA) is novel optimization techniques that inspired by herding behavior of krill herd. KHA implemented to solve different types of real world optimization problems either by hybridizing with other evolutionary algorithm to improve the basic KHA or by adding some mathematical concept [28-38]. Variant of KHA proposed till date is depicted in Fig. 1. In this paper KHA with neighborhood distance concept is proposed and their performances were analyzed using benchmark functions and practical complex constrained problems related to economic load dispatch (ELD) of power system. This paper organized as below: section I deals with introduction to optimization techniques, section II presents krill herd algorithm and its variants. The