Automatic clustering using an improved artificial bee colony optimization for customer segmentation

被引:23
|
作者
Kuo, R. J. [1 ]
Zulvia, Ferani E. [2 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Ind Management, 43,Sect 4,Kee Lung Rd, Taipei 106, Taiwan
[2] Pertamina Univ, Dept Logist Engn, Teuku Nyak Arief Rd, Jakarta 12220, Indonesia
关键词
Automatic clustering; Artificial bee colony optimization algorithm; K-Means algorithm; Customer segmentation; GENETIC ALGORITHM; EVOLUTION; SEARCH;
D O I
10.1007/s10115-018-1162-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In cluster analysis, determining number of clusters is an important issue because information about the most appropriate number of clusters do not exist in the real-world problems. Automatic clustering is a clustering approach which is able to automatically find the most suitable number of clusters as well as divide the instances into the corresponding clusters. This study proposes a novel automatic clustering algorithm using a hybrid of improved artificial bee colony optimization algorithm and K-means algorithm (iABC). The proposed iABC algorithm improves the onlooker bee exploration scheme by directing their movements to a better location. Instead of using a random neighborhood location, the improved onlooker bee considers the data centroid to find a better initial centroid for the K-means algorithm. To increase efficiency of the improvement, the updating process is only applied on the worst cluster centroid. The proposed iABC algorithm is verified using some benchmark datasets. The computational result indicates that the proposed iABC algorithm outperforms the original ABC algorithm for automatic clustering problem. Furthermore, the proposed iABC algorithm is utilized to solve the customer segmentation problem. The result reveals that the iABC algorithm has better and more stable result than original ABC algorithm.
引用
收藏
页码:331 / 357
页数:27
相关论文
共 50 条
  • [31] Dynamic Function Optimization by Improved Artificial Bee Colony Algorithm
    Jiang, Shuo
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3562 - 3566
  • [32] An artificial bee colony approach for clustering
    Zhang, Changsheng
    Ouyang, Dantong
    Ning, Jiaxu
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (07) : 4761 - 4767
  • [33] An improved artificial bee colony algorithm for portfolio optimization Problem
    Wang Z.
    Liu S.
    Kong X.
    [J]. International Journal of Advancements in Computing Technology, 2011, 3 (10) : 67 - 74
  • [34] Fast Artificial Bee Colony for Clustering
    Girsang, Abba Suganda
    Muliono, Yohan
    Fanny, Fanny
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2018, 42 (02): : 211 - 219
  • [35] An improved artificial bee colony algorithm: particle bee colony
    Wang J.-C.
    Li Q.
    Cui J.-R.
    Zuo W.-X.
    Zhao Y.-F.
    [J]. Li, Qing (liqing@ies.ustb.edu.cn), 2018, Science Press (40): : 871 - 881
  • [36] An Artificial Bee Colony Optimization for MRI Fuzzy Segmentation of Brain Tissue
    Shokouhifar, Mohammad
    Abkenar, Gholamhasan Sajedy
    [J]. MANAGEMENT AND ARTIFICIAL INTELLIGENCE, 2011, 6 : 6 - 10
  • [37] Color image segmentation based on multiobjective artificial bee colony optimization
    Sag, Tahir
    Cunkas, Mehmet
    [J]. APPLIED SOFT COMPUTING, 2015, 34 : 389 - 401
  • [38] Multilevel image threshold segmentation using an improved Bloch quantum artificial bee colony algorithm
    Fengcai Huo
    Xueting Sun
    Weijian Ren
    [J]. Multimedia Tools and Applications, 2020, 79 : 2447 - 2471
  • [39] Multilevel image threshold segmentation using an improved Bloch quantum artificial bee colony algorithm
    Huo, Fengcai
    Sun, Xueting
    Ren, Weijian
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (3-4) : 2447 - 2471
  • [40] Automatic Data Clustering Based Mean Best Artificial Bee Colony Algorithm
    Alrosan, Ayat
    Alomoush, Waleed
    Alswaitti, Mohammed
    Alissa, Khalid
    Sahran, Shahnorbanun
    Makhadmeh, Sharif Naser
    Alieyan, Kamal
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (02): : 1575 - 1593