Population Diversity Control of Genetic Algorithm Using a Novel Injection Method for Bankruptcy Prediction Problem

被引:7
|
作者
Al-Milli, Nabeel [1 ]
Hudaib, Amjad [2 ]
Obeid, Nadim [2 ]
机构
[1] Univ Jordan, King Abdullah II Sch Informat Technol, Dept Comp Sci, Amman 11942, Jordan
[2] Univ Jordan, King Abdullah II Sch Informat Technol, Dept Comp Informat Syst, Amman 11942, Jordan
关键词
diversity control; genetic algorithm; bankruptcy problem; classification;
D O I
10.3390/math9080823
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Exploration and exploitation are the two main concepts of success for searching algorithms. Controlling exploration and exploitation while executing the search algorithm will enhance the overall performance of the searching algorithm. Exploration and exploitation are usually controlled offline by proper settings of parameters that affect the population-based algorithm performance. In this paper, we proposed a dynamic controller for one of the most well-known search algorithms, which is the Genetic Algorithm (GA). Population Diversity Controller-GA (PDC-GA) is proposed as a novel feature-selection algorithm to reduce the search space while building a machine-learning classifier. The PDC-GA is proposed by combining GA with k-mean clustering to control population diversity through the exploration process. An injection method is proposed to redistribute the population once 90% of the solutions are located in one cluster. A real case study of a bankruptcy problem obtained from UCI Machine Learning Repository is used in this paper as a binary classification problem. The obtained results show the ability of the proposed approach to enhance the performance of the machine learning classifiers in the range of 1% to 4%.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] A study on novel genetic algorithm with sustaining diversity
    Liu, ZM
    Zhou, JL
    Wei, ZC
    Lv, H
    Tao, L
    2000 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I-III, 2000, : 1650 - 1654
  • [32] MAINTAINING DIVERSITY FOR GENETIC ALGORITHM: A CASE OF TIMETABLING PROBLEM
    Sultan, Abu Bakar Md.
    Mahmod, Ramlan
    Sulaiman, Md. Nasir
    Abu Bakar, Mohd. Rizam
    JURNAL TEKNOLOGI, 2006, 44
  • [33] SOLUTIONS TO NURSE SCHEDULING PROBLEM USING GENETIC ALGORITHM WITH REVERSION METHOD
    Kawaguchi, Yuki
    Yamauchi, Hitoshi
    Kanagawa, Akihiro
    ICIM 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2008, : 487 - 492
  • [34] DCGA: A diversity control oriented genetic algorithm
    Shimodaira, H
    NINTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1997, : 367 - 374
  • [35] Feasible Initial Population with Genetic Diversity for a Population-Based Algorithm Applied to the Vehicle Routing Problem with Time Windows
    Antonio Cruz-Chavez, Marco
    Martinez-Oropeza, Alina
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [36] An Adaptive Genetic Algorithm based on Population Diversity strategy
    Lin, Chen
    THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 93 - 96
  • [37] Population diversity in permutation-based genetic algorithm
    Zhu, KQ
    Liu, ZW
    MACHINE LEARNING: ECML 2004, PROCEEDINGS, 2004, 3201 : 537 - 547
  • [38] Nonlinear control method of electromechanical actuator using genetic algorithm
    Li, Huiyan
    International Journal of Mechatronics and Applied Mechanics, 2020, 1 (08): : 182 - 189
  • [39] An Interval Voltage Control Method Using Adaptive Genetic Algorithm
    Zhang, Cong
    Chen, Haoyong
    Liang, Zipeng
    Hua, Dong
    2017 IEEE INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT-ASIA), 2017, : 11 - 15
  • [40] The fuzzy control system using genetic algorithm and fusion method
    Lee, YB
    Kim, PK
    Kim, YK
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 545 - 548