GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application
Artificial Bee Colony (ABC) optimization and k-means algorithm are popularly used in data clustering application due to their accuracy and simplicity. However, as the number of dimension and data increases, program complexity may increase much further and ABC will execute in much slower time. This p...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/59878 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-59878 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-598782023-03-03T20:29:55Z GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application Anggacipta, Gerry Kyle Rupnow School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Artificial Bee Colony (ABC) optimization and k-means algorithm are popularly used in data clustering application due to their accuracy and simplicity. However, as the number of dimension and data increases, program complexity may increase much further and ABC will execute in much slower time. This project proposes a novel parallelization model on ABC called ‘GPU-parallelized Artificial Bee Colony (GP-ABC)’ algorithm in order to achieve speedup relatively to its normal sequential program execution. Testing has been done on several datasets from UCI Machine Learning repository such as Iris and Wine datasets. The results were encouraging and outperformed the ordinary ABC algorithm in terms of processing time. Bachelor of Engineering (Computer Science) 2014-05-19T02:27:38Z 2014-05-19T02:27:38Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59878 en Nanyang Technological University 40 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Anggacipta, Gerry GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
description |
Artificial Bee Colony (ABC) optimization and k-means algorithm are popularly used in data clustering application due to their accuracy and simplicity. However, as the number of dimension and data increases, program complexity may increase much further and ABC will execute in much slower time. This project proposes a novel parallelization model on ABC called ‘GPU-parallelized Artificial Bee Colony (GP-ABC)’ algorithm in order to achieve speedup relatively to its normal sequential program execution. Testing has been done on several datasets from UCI Machine Learning repository such as Iris and Wine datasets. The results were encouraging and outperformed the ordinary ABC algorithm in terms of processing time. |
author2 |
Kyle Rupnow |
author_facet |
Kyle Rupnow Anggacipta, Gerry |
format |
Final Year Project |
author |
Anggacipta, Gerry |
author_sort |
Anggacipta, Gerry |
title |
GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
title_short |
GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
title_full |
GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
title_fullStr |
GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
title_full_unstemmed |
GPU-parallelized artificial bee colony algorithm (GP-ABC) in data clustering application |
title_sort |
gpu-parallelized artificial bee colony algorithm (gp-abc) in data clustering application |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/59878 |
_version_ |
1759853615492628480 |