P R E S E N T I N G A H Y B R I D E L E C T R O M A G N E T I S M-L I K E M E C H A N I S M A N D K-M E A N S F O R D A T A C L U S T E R I N G
Author(s):
Abstract:
Clustering is one of the useful methods in many scientific fields. It is a classification process for putting data in specific groups or clusters based on the similarities between them. In literature, many algorithms, such as heuristic and meta-heuristic, have been successfully applied to solve clustering problems. Among them, the K-means is well-known due to its simplicity and computational efficiency, although it suffers from several drawbacks due to its initial state and may be trapped in local optima.
Electromagnetism-like Mechanism (EM) algorithm is a new population-based meta-heuristic to tackle complex optimization problems. It imitates the attraction- repulsion of the electromagnetic theory that is based on Coulomb's law for obtaining the optimal solution.
Unlike some meta-heuristic algorithms such as Genetic Algorithm (GA) and Tabu search (TS), in EM, each particle is influenced by all other particles within its population.In this paper, to skip the local optimum, the K-means method is combined with the Electromagnetism-like Mechanism (EM) algorithm, and a new algorithm, called K-EM, is presented to solve clustering problems. In K-EM, there are two main phases. In the first phase, K-EM executes the K-means algorithm within the population size and tries to produce favorable centroids for desired clusters, which terminates when there is no change in centroid. In the second phase, the fitness value of each particle is computed and the particle that has the best fitness value is stored. Then, the particles are fed into the improved local search procedure. Then, the total force exerted on each particle is computed. In the move procedure, the particle position is moved according to the resultant force exerted on them. The search process of finding the best results continues until the stop criterion is met.
In order to evaluate the performance of the proposed algorithm, five distinguished and standard datasets are chosen from the UCI Machine Learning repository. These datasets are solved and the results are compared with the results of those of K-means, GA, Simulated Annealing (SA), Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), and EM. The results illustrate that the proposed K-EM algorithm has good proficiency in obtaining desired results.
Electromagnetism-like Mechanism (EM) algorithm is a new population-based meta-heuristic to tackle complex optimization problems. It imitates the attraction- repulsion of the electromagnetic theory that is based on Coulomb's law for obtaining the optimal solution.
Unlike some meta-heuristic algorithms such as Genetic Algorithm (GA) and Tabu search (TS), in EM, each particle is influenced by all other particles within its population.In this paper, to skip the local optimum, the K-means method is combined with the Electromagnetism-like Mechanism (EM) algorithm, and a new algorithm, called K-EM, is presented to solve clustering problems. In K-EM, there are two main phases. In the first phase, K-EM executes the K-means algorithm within the population size and tries to produce favorable centroids for desired clusters, which terminates when there is no change in centroid. In the second phase, the fitness value of each particle is computed and the particle that has the best fitness value is stored. Then, the particles are fed into the improved local search procedure. Then, the total force exerted on each particle is computed. In the move procedure, the particle position is moved according to the resultant force exerted on them. The search process of finding the best results continues until the stop criterion is met.
In order to evaluate the performance of the proposed algorithm, five distinguished and standard datasets are chosen from the UCI Machine Learning repository. These datasets are solved and the results are compared with the results of those of K-means, GA, Simulated Annealing (SA), Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), and EM. The results illustrate that the proposed K-EM algorithm has good proficiency in obtaining desired results.
Keywords:
Language:
Persian
Published:
Industrial Engineering & Management Sharif, Volume:33 Issue: 1, 2017
Pages:
13 to 19
magiran.com/p1753179
دانلود و مطالعه متن این مقاله با یکی از روشهای زیر امکان پذیر است:
اشتراک شخصی
با عضویت و پرداخت آنلاین حق اشتراک یکساله به مبلغ 1,390,000ريال میتوانید 70 عنوان مطلب دانلود کنید!
اشتراک سازمانی
به کتابخانه دانشگاه یا محل کار خود پیشنهاد کنید تا اشتراک سازمانی این پایگاه را برای دسترسی نامحدود همه کاربران به متن مطالب تهیه نمایند!
توجه!
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.
In order to view content subscription is required
Personal subscription
Subscribe magiran.com for 70 € euros via PayPal and download 70 articles during a year.
Organization subscription
Please contact us to subscribe your university or library for unlimited access!