Clustering for binary data sets by using genetic algorithm-incremental K-means

This research was initially driven by the lack of clustering algorithms that specifically focus in binary data. To overcome this gap in knowledge, a promising technique for analysing this type of data became the main subject in this research, namely Genetic Algorithms (GA). For the purpose of this r...

Full description

Bibliographic Details
Main Authors: Saharan, S., Baragona, R., Nor, M. E., Salleh, R. M., Asrah, N. M.
Format: Article
Language:English
Published: IOP Publishing 2018
Subjects:
Online Access:http://eprints.uthm.edu.my/5691/1/AJ%202018%20%28308%29.pdf
Description
Summary:This research was initially driven by the lack of clustering algorithms that specifically focus in binary data. To overcome this gap in knowledge, a promising technique for analysing this type of data became the main subject in this research, namely Genetic Algorithms (GA). For the purpose of this research, GA was combined with the Incremental Kmeans (IKM) algorithm to cluster the binary data streams. In GAIKM, the objective function was based on a few sufficient statistics that may be easily and quickly calculated on binary numbers. The implementation of IKM will give an advantage in terms of fast convergence. The results show that GAIKM is an efficient and effective new clustering algorithm compared to the clustering algorithms and to the IKM itself. In conclusion, the GAIKM outperformed other clustering algorithms such as GCUK, IKM, Scalable K-means (SKM) and K-means clustering and paves the way for future research involving missing data and outliers.