Skip to main content
Log in

Memetic informed evolutionary optimization via data mining

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. Hwang SF, He RS (2006) A hybrid real parameter genetic algorithm for functional optimization. Adv Eng Inform 20: 7–21

    Article  Google Scholar 

  5. Chang WD (2006) An improved real coded genetic algorithm for parameters estimation of non linear systems. Mech Syst Signal Process 20: 236–246

    Article  Google Scholar 

  6. Coley DA (1999) An introduction to genetic algorithms for scientist and engineers. World Scientific Publishing, New Jersey

    Google Scholar 

  7. Kao Y-T, Zahara E (2008) A hybrid genetic algorithm and particle swarm optimization for multimodal functions. Appl Soft Comput 8(2): 849–857

    Article  Google Scholar 

  8. Dumitrache I, Buiu C (2008) Genetic learning of fuzzy controllers. Math Comput Simul 49: 13–26

    Article  Google Scholar 

  9. Jeong IK, Lee JJ (1996) Adaptive simulated annealing genetic algorithm for system identification. Eng Appl Artif Intell 9: 523–532

    Article  Google Scholar 

  10. Kristinsson K, Dumont GA (1992) System identification and control using genetic algorithm. IEEE Trans Syst Man Cybern 22(5): 1033–1046

    Article  MATH  Google Scholar 

  11. Hung JC (2009) A fuzzy GARCH model applied to stock market scenario using genetic algorithm. Expert Syst Appl 36: 11710–11717

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Oh KJ, Kim TY, Min S (2005) Using genetic algorithm to support portfolio optimization for index fund management. Expert syst Appl 28: 371–379

    Article  Google Scholar 

  14. Huang HC, Pan JS, Lu ZM, Sun SH, Hang HM (2001) Vector quantization based on genetic simulated annealing. Signal Process:1513–23

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Carvalho DR, Freitas AA (2002) A genetic algorithm for discovering small disjunct rules in data mining. Appl Soft Comput 2: 75–88

    Article  Google Scholar 

  20. Carvalho DR, Freitas AA (2004) A hybrid decision tree/ genetic algorithm method for data mining. Inf Sci 163: 13–35

    Article  Google Scholar 

  21. Ting CK, Zeng WM, Lin TC (2010) Linkage discovery through data mining. IEEE Comput Intell Mag 5(1): 10–13

    Article  Google Scholar 

  22. Kamrani A, Wang R, Gonzalez R (2001) A genetic algorithm methodology for data mining and intelligent knowledge acquisition. Comput Ind Eng 40: 361–377

    Article  Google Scholar 

  23. Sorensen K, Janssens GK (2003) Data mining with genetic algorithms on binary trees. Eur J Oper Res 151: 253–264

    Article  MathSciNet  Google Scholar 

  24. Deb K, Srinivasan A (2006) Innovization: innovative design principles through optimization. In: Genetic and Evolutionary Computation Conference (GECCCO)

  25. Le MN, Ong YS (2008) A Frequent Pattern Mining Algorithm for Understanding Genetic Algorithms. Lecture Notes In Artificial Intelligence, vol 5277

  26. Ong YS, Lim MH, Chen XS (2010) Research frontier: memetic computation—past, present & future. IEEE Comput Intell Mag 5(2): 24–36

    Article  Google Scholar 

  27. Chen XS, Ong YS, Lim MH, Tan KC (2011) A Multi-Facet Survey on Memetic Computation. IEEE Trans Evol Comput (in Press)

  28. Le MN, Ong YS, Nguyen QH (2008) Optinformatics for schema analysis of binary genetic algorithms. In: Genetic and Evolutionary Computation Conference (GECCCO)

  29. Goethals B (2003) Survey on Frequent Pattern Mining. Technical Report, Helsinki Institute for Information Technology, Helsinki

    Google Scholar 

  30. 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

  31. 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

  32. 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

  33. Hipp J, Guntzer U, Nakhaeizadeh G (2000) Algorithms for association rule mining—a general survey and comparison. ACM/SKIGKDD Explor 2(1): 58–64

    Article  Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

  36. Da San Martino G, Sperduti A (2010) Mining structured data. IEEE Comput Intell Mag 5(1): 42–49

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. Neri F, Mininno E (2010) Memetic compact differential evolution for cartesian robot control. IEEE Comput Intell Mag 5(2): 54–65

    Article  Google Scholar 

  39. Santana R, Larranaga P, Lozano J (2009) Research topics in discrete estimation of distribution algorithms based on factorizations. Memet Comput 1(1): 35–54

    Article  Google Scholar 

  40. Zhu ZX, Jia S, Ji Z (2010) Towards a memetic feature selection paradigm. IEEE Comput Intell Mag 5(2): 41–53

    Article  Google Scholar 

  41. Bacardit J, Burke EK, Krosnogor N (2009) Improving the scalability of rule-based evolutionary learning. Memet Comput 1(1): 55–67

    Article  Google Scholar 

  42. Deep K, Thakur M (2007) A new mutation operator for real coded genetic algorithms. Appl Math Comput 193: 211–230

    Article  MATH  MathSciNet  Google Scholar 

  43. Deep K, Thakur M (2007) A new crossover operator for real coded genetic algorithms. Appl Math Comput 188: 895–911

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. A. Shim.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-011-0058-7

Keywords

Navigation