GPU-based bees swarm optimization for association rules mining

被引:0
|
作者
Youcef Djenouri
Ahcene Bendjoudi
Malika Mehdi
Nadia Nouali-Taboudjemat
Zineb Habbas
机构
[1] CERIST Research Center,DTISI
[2] USTHB,LSI
[3] University of Lorraine Ile du Saulcy,LCOMS
来源
关键词
Bees swarm optimization (BSO); Association rule mining (ARM); Massively parallel algorithms; GPU computing;
D O I
暂无
中图分类号
学科分类号
摘要
Association rules mining (ARM) is a well-known combinatorial optimization problem aiming at extracting relevant rules from given large-scale datasets. According to the state of the art, the bio-inspired methods proved their efficiency by generating acceptable solutions in a reasonable time when dealing with small and medium size instances. Unfortunately, to cope with large instances such as the webdocs benchmark, these methods require more and more powerful processors and are time expensive. Nowadays, computing power is no longer a real issue. It can be provided by the power of emerging technologies such as graphics processing units (GPUs) that are massively multi-threaded processors. In this paper, we investigate the use of GPUs to speed up the computation. We propose two GPU-based bees swarm algorithms for association rules mining (single evaluation in GPU, SE-GPU and multiple evaluation in GPU, ME-GPU). SE-GPU aims at evaluating one rule at a time where each thread is associated with one transaction, whereas ME-GPU evaluates multiple rules in parallel on GPU where each thread is associated with several transactions. To validate our approaches, the two algorithms have been executed to solve well-known large ARM instances. Real experiments have been carried out on an Intel Xeon 64 bit quad-core processor E5520 coupled to an Nvidia Tesla C2075 GPU device. The results show that our approaches improve the execution time up to 100×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} over the sequential mono-core bees swarm optimization-ARM algorithm. Moreover, the proposed approaches have been compared with CPU multi-core ones (1–8 cores). The results show that they are faster than the multi-core versions whatever is the number of used cores.
引用
收藏
页码:1318 / 1344
页数:26
相关论文
共 50 条
  • [1] GPU-based bees swarm optimization for association rules mining
    Djenouri, Youcef
    Bendjoudi, Ahcene
    Mehdi, Malika
    Nouali-Taboudjemat, Nadia
    Habbas, Zineb
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1318 - 1344
  • [2] Reducing thread divergence in GPU-based bees swarm optimization applied to association rule mining
    Djenouri, Youcef
    Bendjoudi, Ahcene
    Habbas, Zineb
    Mehdi, Malika
    Djenouri, Djamel
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (09):
  • [3] Parallel Bees Swarm Optimization for Association Rules Mining Using GPU Architecture
    Djenouri, Youcef
    Drias, Habiba
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2014, PT II, 2014, 8795 : 50 - 57
  • [4] Diversification Heuristics in Bees Swarm Optimization for Association Rules Mining
    Djenouri, Youcef
    Habbas, Zineb
    Djenouri, Djamel
    Comuzzi, Marco
    [J]. TRENDS AND APPLICATIONS IN KNOWLEDGE DISCOVERY AND DATA MINING, 2017, 2017, 10526 : 68 - 78
  • [5] GPU-based swarm intelligence for Association Rule Mining in big databases
    Djenouri, Youcef
    Fournier-Viger, Philippe
    Lin, Jerry Chun-Wei
    Djenouri, Djamel
    Belhadi, Asma
    [J]. INTELLIGENT DATA ANALYSIS, 2019, 23 (01) : 57 - 76
  • [6] GPU-based coevolutionary particle swarm optimization
    Zhao Liang
    Zhu Yanxing
    Zhang Jianyu
    Ye Zhencheng
    [J]. PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 9883 - 9887
  • [7] GPU-based Asynchronous Particle Swarm Optimization
    Mussi, Luca
    Nashed, Youssef S. G.
    Cagnoni, Stefano
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1555 - 1562
  • [8] GPU-based Parallel Particle Swarm Optimization
    Zhou, You
    Tan, Ying
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1493 - +
  • [9] New GPU-based Swarm Intelligence Approach For Reducing Big Association Rules Space
    Djenouri, Youcef
    Bendjoudi, Ahcene
    Djenouri, Djamel
    Belhadi, Asma
    Nouali-Taboudjemat, Nadia
    [J]. 2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,
  • [10] GPU-based Bio-inspired Model for Solving Association Rules Mining Problem
    Djenouri, Youcef
    Bendjoudi, Ahcene
    Djenouri, Djamel
    Comuzzi, Marco
    [J]. 2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, : 262 - 269