“…In the present scenario, evolutionary algorithms (EAs) are not limited to the applications in artificial intelligence, and have been increasingly used in various dimensions to solve real world problems (Dimopoulos and Zalzala, 2000;Sinha et al, 2003). Although, a plethora of literature pertaining to the search strategies adopted by various EAs is available (Nissen and Propach, 1998;Rana et al, 1996;Kazarlis et al, 2001;Yao et al, 1999;Salomon, 1998;Choi and Oh, 2000;Yoon and Moon, 2002;Kim and Myung, 1997;Storn, 1999), most of them restrict themselves to solving a particular class of optimization problem and thus, fail to provide generalized strategies that can be robustly used for wide spectrum of optimization problems in science, business and engineering applications. In general, optimization problems can be classified into two groupsnumerical optimization and combinatorial optimization (Tsai et al, 2004;Gen and Cheng, 1999).…”