An efficient approach based on differential evolution algorithm for data clustering

Clustering plays an essential role for data analysis and it has been widely used in different fields like data mining, machine learning and pattern recognition. Clustering problem divides some data, which is more similar to each other in terms of parameters under consideration. One of available meth...

Full description

Bibliographic Details
Main Authors: Maryam Hosseini, Mehdi Sadeghzade, Reza Nourmandi-Pour
Format: Article
Language:English
Published: Growing Science 2014-06-01
Series:Decision Science Letters
Subjects:
Online Access:http://www.growingscience.com/dsl/Vol3/dsl_2014_13.pdf
id doaj-a77447221b8a4a63bffef89c33f5544e
record_format Article
spelling doaj-a77447221b8a4a63bffef89c33f5544e2020-11-25T00:53:10ZengGrowing ScienceDecision Science Letters1929-58041929-58122014-06-013331932410.5267/j.dsl.2014.3.006An efficient approach based on differential evolution algorithm for data clustering Maryam HosseiniMehdi SadeghzadeReza Nourmandi-Pour Clustering plays an essential role for data analysis and it has been widely used in different fields like data mining, machine learning and pattern recognition. Clustering problem divides some data, which is more similar to each other in terms of parameters under consideration. One of available methods about this area is k-means algorithm. Despite dependency of this algorithm on initial condition and convergence to local optimal points, it classifies n data to k clusters with high speed. Since we encounter a huge volume of data in clustering problems, one of suitable methods for optimal clustering is to use a meta-heuristic algorithm, which improves clustering operation. In this paper, differential evolution algorithm is utilized for solving available problems in k-means algorithm. In this paper, meta-heuristic algorithm has been used for solving data clustering problems. The applied algorithm has been compared with k-means algorithm on six known dataset from UCI database. Results show that this algorithm achieves better clustering than k-means algorithm.http://www.growingscience.com/dsl/Vol3/dsl_2014_13.pdfData clusteringK-means algorithmDifferential evolution algorithm
collection DOAJ
language English
format Article
sources DOAJ
author Maryam Hosseini
Mehdi Sadeghzade
Reza Nourmandi-Pour
spellingShingle Maryam Hosseini
Mehdi Sadeghzade
Reza Nourmandi-Pour
An efficient approach based on differential evolution algorithm for data clustering
Decision Science Letters
Data clustering
K-means algorithm
Differential evolution algorithm
author_facet Maryam Hosseini
Mehdi Sadeghzade
Reza Nourmandi-Pour
author_sort Maryam Hosseini
title An efficient approach based on differential evolution algorithm for data clustering
title_short An efficient approach based on differential evolution algorithm for data clustering
title_full An efficient approach based on differential evolution algorithm for data clustering
title_fullStr An efficient approach based on differential evolution algorithm for data clustering
title_full_unstemmed An efficient approach based on differential evolution algorithm for data clustering
title_sort efficient approach based on differential evolution algorithm for data clustering
publisher Growing Science
series Decision Science Letters
issn 1929-5804
1929-5812
publishDate 2014-06-01
description Clustering plays an essential role for data analysis and it has been widely used in different fields like data mining, machine learning and pattern recognition. Clustering problem divides some data, which is more similar to each other in terms of parameters under consideration. One of available methods about this area is k-means algorithm. Despite dependency of this algorithm on initial condition and convergence to local optimal points, it classifies n data to k clusters with high speed. Since we encounter a huge volume of data in clustering problems, one of suitable methods for optimal clustering is to use a meta-heuristic algorithm, which improves clustering operation. In this paper, differential evolution algorithm is utilized for solving available problems in k-means algorithm. In this paper, meta-heuristic algorithm has been used for solving data clustering problems. The applied algorithm has been compared with k-means algorithm on six known dataset from UCI database. Results show that this algorithm achieves better clustering than k-means algorithm.
topic Data clustering
K-means algorithm
Differential evolution algorithm
url http://www.growingscience.com/dsl/Vol3/dsl_2014_13.pdf
work_keys_str_mv AT maryamhosseini anefficientapproachbasedondifferentialevolutionalgorithmfordataclustering
AT mehdisadeghzade anefficientapproachbasedondifferentialevolutionalgorithmfordataclustering
AT rezanourmandipour anefficientapproachbasedondifferentialevolutionalgorithmfordataclustering
AT maryamhosseini efficientapproachbasedondifferentialevolutionalgorithmfordataclustering
AT mehdisadeghzade efficientapproachbasedondifferentialevolutionalgorithmfordataclustering
AT rezanourmandipour efficientapproachbasedondifferentialevolutionalgorithmfordataclustering
_version_ 1725238843164065792