A Parallel Approach for Evolutionary Induced Decision Trees. MPI plus OpenMP Implementation

被引:12
作者
Czajkowski, Marcin [1 ]
Jurczuk, Krzysztof [1 ]
Kretowski, Marek [1 ]
机构
[1] Bialystok Tech Univ, Fac Comp Sci, PL-15351 Bialystok, Poland
来源
ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I | 2015年 / 9119卷
关键词
Evolutionary algorithms; Decision trees; Parallel computing; MPI; OpenMP; ALGORITHMS;
D O I
10.1007/978-3-319-19324-3_31
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the important and still not fully addressed issues in evolving decision trees is the induction time, especially for large datasets. In this paper, the authors propose a parallel implementation for Global Decision Tree system that combines shared memory (OpenMP) and message passing (MPI) paradigms to improve the speed of evolutionary induction of decision tree. The proposed solution is based on the classical master-slave model. The population is evenly distributed to available nodes and cores, and the time consuming operations like fitness evaluation and genetic operators are executed in parallel on slaves. Only the selection is performed on the master node. Efficiency and scalability of the proposed implementation is validated experimentally on artificial datasets. It shows noticeable speedup and possibility to efficiently process large datasets.
引用
收藏
页码:340 / 349
页数:10
相关论文
共 17 条
  • [1] Parallelism and evolutionary algorithms
    Alba, E
    Tomassini, M
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 443 - 462
  • [2] [Anonymous], MACHINE PERCEPTION A
  • [3] A Survey of Evolutionary Algorithms for Decision-Tree Induction
    Barros, Rodrigo Coelho
    Basgalupp, Marcio Porto
    de Carvalho, Andre C. P. L. F.
    Freitas, Alex A.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (03): : 291 - 312
  • [4] Chapman B., 2007, USING OPENMP PORTABL
  • [5] A comparative analysis of methods for pruning decision trees
    Esposito, F
    Malerba, D
    Semeraro, G
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (05) : 476 - 491
  • [6] FAYYAD UM, 1993, IJCAI-93, VOLS 1 AND 2, P1022
  • [7] Freitas A.A., 2002, NAT COMP SER
  • [8] Grama A., 2003, Introduction to Parallel Computing
  • [9] Lossless fitness inheritance in genetic algorithms for decision trees
    Kalles, Dimitris
    Papagelis, Athanasios
    [J]. SOFT COMPUTING, 2010, 14 (09) : 973 - 993
  • [10] Evolutionary induction of mixed decision trees
    Bialystok Technical University, Bialystok, Poland
    不详
    不详
    [J]. Int. J. Data Warehouse. Min., 2007, 4 (68-82): : 68 - 82