Evolutionary optimization: A big data perspective

Stochastic search techniques such as evolutionary algorithms (EA) are known to be better explorer of search space as compared to conventional techniques including deterministic methods. However, in the era of big data like most other search methods and learning algorithms, suitability of evolutionary algorithms is naturally questioned. Big data pose new computational challenges including very high dimensionality and sparseness of data. Evolutionary algorithms' superior exploration skills should make them promising candidates for handling optimization problems involving big data. High dimensional problems introduce added complexity to the search space. However, EAs need to be enhanced to ensure that majority of the potential winner solutions gets the chance to survive and mature. In this paper we present an evolutionary algorithm with enhanced ability to deal with the problems of high dimensionality and sparseness of data. In addition to an informed exploration of the solution space, this technique balances exploration and exploitation using a hierarchical multi-population approach. The proposed model uses informed genetic operators to introduce diversity by expanding the scope of search process at the expense of redundant less promising members of the population. Next phase of the algorithm attempts to deal with the problem of high dimensionality by ensuring broader and more exhaustive search and preventing premature death of potential solutions. To achieve this, in addition to the above exploration controlling mechanism, a multi-tier hierarchical architecture is employed, where, in separate layers, the less fit isolated individuals evolve in dynamic sub-populations that coexist alongside the original or main population. Evaluation of the proposed technique on well known benchmark problems ascertains its superior performance. The algorithm has also been successfully applied to a real world problem of financial portfolio management. Although the proposed method cannot be considered big data-ready, it is certainly a move in the right direction.

[1]  Hitoshi Iba,et al.  The Memetic Tree-based Genetic Algorithm and its application to Portfolio Optimization , 2009, Memetic Comput..

[2]  Kalmanje Krishnakumar,et al.  Micro-Genetic Algorithms For Stationary And Non-Stationary Function Optimization , 1990, Other Conferences.

[3]  Marjan Mernik,et al.  Exploration and exploitation in evolutionary algorithms: A survey , 2013, CSUR.

[4]  Nicolás García-Pedrajas,et al.  A cooperative coevolutionary algorithm for instance selection for instance-based learning , 2010, Machine Learning.

[5]  Analía Amandi,et al.  A deterministic crowding evolutionary algorithm to form learning teams in a collaborative learning context , 2012, Expert Syst. Appl..

[6]  Janez Brest,et al.  High-dimensional real-parameter optimization using Self-Adaptive Differential Evolution algorithm with population size reduction , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[7]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[8]  Maumita Bhattacharya,et al.  Surrogate based EA for expensive optimization problems , 2007, 2007 IEEE Congress on Evolutionary Computation.

[9]  Maumita Bhattacharya,et al.  Exploiting Landscape Information to Avoid Premature Convergence in Evolutionary Search , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[10]  Francisco Herrera,et al.  Editorial scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems , 2011, Soft Comput..

[11]  Ming Chen,et al.  Notice of RetractionHybrid adaptive niche to improve particle swarm optimization clustering algorithm , 2011, 2011 Seventh International Conference on Natural Computation.

[12]  Xin Yao,et al.  Large scale evolutionary optimization using cooperative coevolution , 2008, Inf. Sci..

[13]  Maumita Bhattacharya,et al.  An informed operator approach to tackle diversity constraints in evolutionary search , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[14]  Maumita Bhattacharya,et al.  Meta Model Based EA for Complex Optimization , 2008 .

[15]  Rasmus K. Ursem,et al.  Diversity-Guided Evolutionary Algorithms , 2002, PPSN.

[16]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[17]  Hitoshi Iba,et al.  Modelling cost into a genetic algorithm-based portfolio optimization system by seeding and objective sharing , 2007, 2007 IEEE Congress on Evolutionary Computation.

[18]  Dervis Karaboga,et al.  Artificial bee colony algorithm for large-scale problems and engineering design optimization , 2012, J. Intell. Manuf..

[19]  Chrystopher L. Nehaniv,et al.  Linear Analysis of Genetic Algorithms , 1998, Theor. Comput. Sci..

[20]  Zhijian Wu,et al.  Enhanced opposition-based differential evolution for solving high-dimensional continuous optimization problems , 2011, Soft Comput..

[21]  John R. Koza,et al.  Genetic Programming III: Darwinian Invention & Problem Solving , 1999 .

[22]  Jianjun Hu,et al.  The Hierarchical Fair Competition (HFC) Framework for Sustainable Evolutionary Algorithms , 2005, Evolutionary Computation.

[23]  Jie Yao,et al.  Bi-Objective Multipopulation Genetic Algorithm for Multimodal Function Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[24]  Jianqing Fan,et al.  Features of Big Data and sparsest solution in high confidence set , 2014 .

[25]  P. John Clarkson,et al.  A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2002, Evolutionary Computation.

[26]  Shigeyoshi Tsutsui,et al.  Search Space Division in GAs using Phenotypic Squares Estimates , 1998, Inf. Sci..

[27]  P. John Clarkson,et al.  Erratum: A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2003, Evolutionary Computation.

[28]  Yongqiang Wang,et al.  Model-based Evolutionary Optimization , 2010, Proceedings of the 2010 Winter Simulation Conference.

[29]  Maumita Bhattacharya Meta Model Based Evolutionary Optimization , 2007 .

[30]  Dario Izzo,et al.  On the impact of the migration topology on the Island Model , 2010, Parallel Comput..

[31]  P. Nordin Genetic Programming III - Darwinian Invention and Problem Solving , 1999 .

[32]  Xiaodong Li,et al.  Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms , 2009, 2009 IEEE Congress on Evolutionary Computation.

[33]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[34]  Xunfei Jiang,et al.  YJNCA 1747 To appear in : Journal of Network and Computer Applications , 2018 .