Customer segmentation using K-means clustering and the adaptive particle swarm optimization algorithm

被引:0
|
作者
Li, Yue [1 ]
Chu, Xiaoquan [1 ]
Tian, Dong [1 ]
Feng, Jianying [1 ]
Mu, Weisong [1 ,2 ]
机构
[1] College of Information and Electrical Engineering, China Agricultural University, Beijing,100083, China
[2] Key Laboratory of Viticulture and Enology, Ministry of Agriculture, Beijing,100083, China
关键词
K-means clustering - Sales - Learning algorithms - Particle swarm optimization (PSO) - Competition;
D O I
暂无
中图分类号
学科分类号
摘要
The improvement of enterprise competitiveness depends on the ability to match segmented customers in a competitive market. In this study, we propose a customer segmentation method based on the improved K-means algorithm and the adaptive particle swarm optimization (PSO) algorithm. The current PSO algorithm can easily fall into a local extremum; thus, adaptive learning PSO (ALPSO) is proposed to improve the optimization accuracy. On the basis of the analysis of population-based optimization, the inertia weight, learning factors, and the position update method are redesigned. To prevent the K-means clustering algorithm from depending on initial cluster centres, the ALPSO algorithm is used to optimize the K-means cluster centres (KM-ALPSO). Aimed at the issue of clustering the actual grape-customer consumption mixed dataset, factor analysis is used to extract numerical variables. We then propose a dissimilarity measurement method to cluster the mixed data. We compare ALPSO with several parameter update methods. We also conduct comparative experiments to compare KM-ALPSO on five UCI datasets. Finally, the improved KM-ALPSO (IKM-ALPSO) clustering algorithm is applied in customer segmentation. All results show that the three proposed methods outperform existing models. The experimental results also demonstrate the effectiveness and practicability of IKM-ALPSO for customer segmentation. © 2021 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [1] Customer segmentation using K-means clustering and the adaptive particle swarm optimization algorithm
    Li, Yue
    Chu, Xiaoquan
    Tian, Dong
    Feng, Jianying
    Mu, Weisong
    [J]. APPLIED SOFT COMPUTING, 2021, 113
  • [2] Customer Segmentation Using K-Means Clustering and the Hybrid Particle Swarm Optimization Algorithm
    Li, Yue
    Qi, Jianfang
    Chu, Xiaoquan
    Mu, Weisong
    [J]. COMPUTER JOURNAL, 2023, 66 (04): : 941 - 962
  • [3] Dynamic particle swarm optimization and K-means clustering algorithm for image segmentation
    Li, Haiyang
    He, Hongzhou
    Wen, Yongge
    [J]. OPTIK, 2015, 126 (24): : 4817 - 4822
  • [4] Image segmentation algorithm based on dynamic particle swarm optimization and K-means clustering
    Xiaoqiong, Wei
    Zhang, Yin E.
    [J]. International Journal of Computers and Applications, 2020, 42 (07) : 649 - 654
  • [5] K-Means Clustering Algorithm Optimized by Particle Swarm Optimization Algorithm
    Chai, Yi
    Ma, Hao
    Zhang, Ke
    Qian, Kun
    [J]. INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND AUTOMATION (ICCEA 2014), 2014, : 852 - 857
  • [6] Microarray data clustering using particle swarm optimization K-means algorithm
    Deng, YP
    Kayarat, D
    Elasri, MO
    Brown, SJ
    [J]. PROCEEDINGS OF THE 8TH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1-3, 2005, : 1730 - 1734
  • [7] A New Algorithm for Clustering Based on Particle Swarm Optimization and K-means
    Dong, Jinxin
    Qi, Minyong
    [J]. 2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, VOL IV, PROCEEDINGS, 2009, : 264 - 268
  • [8] Customer Segmentation using K-means Clustering
    Kansal, Tushar
    Bahuguna, Suraj
    Singh, Vishal
    Choudhury, Tanupriya
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES, ELECTRONICS AND MECHANICAL SYSTEMS (CTEMS), 2018, : 135 - 139
  • [9] A Particle Swarm Optimization K-Means Algorithm for Mongolian Elements Clustering
    Hua, Chun
    Wei, Wu
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1559 - 1564
  • [10] Improving Arabic Document Clustering using K-Means Algorithm and Particle Swarm Optimization
    Daoud, Abdullah S.
    Sallam, Ahmed
    Wheed, Mohamed E.
    [J]. PROCEEDINGS OF THE 2017 INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS), 2017, : 879 - 885