Comparative Study Between Primitive Operation Complexity Against Running Time Application On Clustering Algorithm

Main Article Content

Tb. Ai Munandar
Aina Musdholifah

Abstract

Time complexity of an algorithm is a standard test to obtain the execution time-efficient when implemented in a programming language. Asymptotic analysis approach uses the concept of the Big-O is one of the techniques commonly used to test the time complexity of an algorithm. This study will conduct a comparison test between the three clustering algorithms using time complexity analysis of primitive operations with the running time of applications when the algorithm is used in a programming language or an application. K-means clustering algorithm, Fuzzy C-Means (FCM) and the Hierarchy Agglomerative Clustering (HAC) will be compared based on the analysis of primitive operations and their implementation using MATLAB applications. The results showed that, HAC algorithm has running time that is much more stable than the K-means, although based on the analysis of Big-O, both have the same time complexity. So also between HAC and FCM, HAC is much more stable than the FCM algorithm for all testing using different data sets.

Keywords: time complexity, clustering algorithm, K-means, Fuzzy C-means, Hierarchy Agglomerative Clustering

Downloads

Download data is not yet available.

Article Details

Section
Articles