Abstract
This paper proposes a novel Informed Evolutionary algorithm (InEA) which implements the idea of learning with a generation. An association rule miner is used to identify the norm of a population. Subsequently, a knowledge based mutation operator is used to help guide the search of the evolutionary optimizer. The approach breaks away from the current practice of treating the optimization and analysis process as two independent processes. It shows how a rule mining module can be used to mine knowledge and hybridized into EA to improve the performance of the optimizer. The proposed memetic algorithm is examined via various benchmarks problems, and the simulation results show that InEA is competitive as compared to existing approaches in literature.
Similar content being viewed by others
References
Liu DS, Tan KC, Goh CK, Ho WK (2007) A multiobjective memetic algorithm based on particle swarm optimization. IEEE Trans Syst Man Cybern Part B (Cybernetics) 37(1): 42–50
Tan KC, Lee TH, Khoo D, Khor EF (2001) A multi-objective evolutionary algorithm toolbox for computer-aided multi-objective optimization. IEEE Trans Syst Man Cybern Part B (Cybernetics) 31(4): 537–556
Garcia-Martinez C, Lozano M, Herrera F, Molina D, Sanchez AM (2008) Global & local real coded genetic algorithms based on parent centric cross over operators. Eur J Oper Res 185: 1099–1113
Hwang SF, He RS (2006) A hybrid real parameter genetic algorithm for functional optimization. Adv Eng Inform 20: 7–21
Chang WD (2006) An improved real coded genetic algorithm for parameters estimation of non linear systems. Mech Syst Signal Process 20: 236–246
Coley DA (1999) An introduction to genetic algorithms for scientist and engineers. World Scientific Publishing, New Jersey
Kao Y-T, Zahara E (2008) A hybrid genetic algorithm and particle swarm optimization for multimodal functions. Appl Soft Comput 8(2): 849–857
Dumitrache I, Buiu C (2008) Genetic learning of fuzzy controllers. Math Comput Simul 49: 13–26
Jeong IK, Lee JJ (1996) Adaptive simulated annealing genetic algorithm for system identification. Eng Appl Artif Intell 9: 523–532
Kristinsson K, Dumont GA (1992) System identification and control using genetic algorithm. IEEE Trans Syst Man Cybern 22(5): 1033–1046
Hung JC (2009) A fuzzy GARCH model applied to stock market scenario using genetic algorithm. Expert Syst Appl 36: 11710–11717
Kim HJ, Shin KS (2009) Hybrid approach based on neural networks and genetic algorithms for detecting temporal patterns in stock markets. Appl Soft Comput 7: 569–576
Oh KJ, Kim TY, Min S (2005) Using genetic algorithm to support portfolio optimization for index fund management. Expert syst Appl 28: 371–379
Huang HC, Pan JS, Lu ZM, Sun SH, Hang HM (2001) Vector quantization based on genetic simulated annealing. Signal Process:1513–23
Santos HG, Ochi LS, Marinho EH, Drummond LMA (2006) Combining an evolutionary algorithm with data mining to solve a single-vehicle routing. Neurocomputing 70: 70–77
Kumar S, Rao CSP (2009) Application of ant colony, genetic algorithm and data mining-based techniques for scheduling. Robotics Comput Integr Manuf 25: 901–908
Koonce DA, Tsai SC (2000) Using data mining to find patterns in genetic algorithm solutions to a job shop schedule. Comput Ind Eng 38: 361–374
Ting CK, Lee CN, Chang HC, Wu JS (2009) Wireless heterogeneous transmitter placement using multiobjective variable-length genetic algorithm. IEEE Trans Syst Man Cybern Part B Cybern 39(4): 945–958
Carvalho DR, Freitas AA (2002) A genetic algorithm for discovering small disjunct rules in data mining. Appl Soft Comput 2: 75–88
Carvalho DR, Freitas AA (2004) A hybrid decision tree/ genetic algorithm method for data mining. Inf Sci 163: 13–35
Ting CK, Zeng WM, Lin TC (2010) Linkage discovery through data mining. IEEE Comput Intell Mag 5(1): 10–13
Kamrani A, Wang R, Gonzalez R (2001) A genetic algorithm methodology for data mining and intelligent knowledge acquisition. Comput Ind Eng 40: 361–377
Sorensen K, Janssens GK (2003) Data mining with genetic algorithms on binary trees. Eur J Oper Res 151: 253–264
Deb K, Srinivasan A (2006) Innovization: innovative design principles through optimization. In: Genetic and Evolutionary Computation Conference (GECCCO)
Le MN, Ong YS (2008) A Frequent Pattern Mining Algorithm for Understanding Genetic Algorithms. Lecture Notes In Artificial Intelligence, vol 5277
Ong YS, Lim MH, Chen XS (2010) Research frontier: memetic computation—past, present & future. IEEE Comput Intell Mag 5(2): 24–36
Chen XS, Ong YS, Lim MH, Tan KC (2011) A Multi-Facet Survey on Memetic Computation. IEEE Trans Evol Comput (in Press)
Le MN, Ong YS, Nguyen QH (2008) Optinformatics for schema analysis of binary genetic algorithms. In: Genetic and Evolutionary Computation Conference (GECCCO)
Goethals B (2003) Survey on Frequent Pattern Mining. Technical Report, Helsinki Institute for Information Technology, Helsinki
Agrawal R, Imielinski T, Swami A (1993) Mining association rules between sets of items in large databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data. Washington, USA
Agrawal R, Srikant R (1994) Fast Algorithms for Mining Association Rules. In: Proceedings of the 20th International Conference on Very Large Data Bases, Santiago, Chile
Savasere A, Omiecinski E, Navathe S (1995) An efficient algorithm for mining association rules in large databases. In: Proceedings of the 21st Conference on Very Large Databases, Zurich, Switzerland
Hipp J, Guntzer U, Nakhaeizadeh G (2000) Algorithms for association rule mining—a general survey and comparison. ACM/SKIGKDD Explor 2(1): 58–64
Zaki MJ, Parthasarathy S, Ogihara M, Li W (1997) New algorithms for fast discovery of association rules. In: proceeding of the 3rd International Conference on KDD and Data Mining. Newport Beach, California
Arel I, Rose DC, Karnowski TP (2010) Deep machine learning—a new frontier in artificial intelligence research. IEEE Comput Intell Mag 5(4): 13–18
Da San Martino G, Sperduti A (2010) Mining structured data. IEEE Comput Intell Mag 5(1): 42–49
Meuth R, Lim MH, Ong YS, Wunsh DC (2009) A proposition on memes and meta-memes in computing for higher-order learning. Memet Comput 1(2): 85–100
Neri F, Mininno E (2010) Memetic compact differential evolution for cartesian robot control. IEEE Comput Intell Mag 5(2): 54–65
Santana R, Larranaga P, Lozano J (2009) Research topics in discrete estimation of distribution algorithms based on factorizations. Memet Comput 1(1): 35–54
Zhu ZX, Jia S, Ji Z (2010) Towards a memetic feature selection paradigm. IEEE Comput Intell Mag 5(2): 41–53
Bacardit J, Burke EK, Krosnogor N (2009) Improving the scalability of rule-based evolutionary learning. Memet Comput 1(1): 55–67
Deep K, Thakur M (2007) A new mutation operator for real coded genetic algorithms. Appl Math Comput 193: 211–230
Deep K, Thakur M (2007) A new crossover operator for real coded genetic algorithms. Appl Math Comput 188: 895–911
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chia, J.Y., Goh, C.K., Tan, K.C. et al. Memetic informed evolutionary optimization via data mining. Memetic Comp. 3, 73–87 (2011). https://doi.org/10.1007/s12293-011-0058-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-011-0058-7