Skip to main content

Advertisement

Log in

A novel parallel object-tracking behavior algorithm based on dynamics for data clustering

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Recently, many evolutionary algorithms (EAs) have been used to solve clustering problem. However, compared to K-means which is a simple and fast clustering algorithm, these EA-based clustering algorithms take too much computation time. In addition, the parameters of most EAs are fixed or dynamical adjustment by a simple method on different datasets, and it will cause that the performance of these algorithms is good on some datasets but bad on others. In order to overcome these disadvantages, a novel parallel object-tracking behavior algorithm (POTBA) based on dynamics is proposed in this paper. The proposed algorithm consists of three different models which are parallel object-tracking model, parameters self-learning model and energy model, respectively. First, the parallel object-tracking model is designed to accelerate the computation speed and avoid local minima. Second, the parameters of POTBA are self-adjusted by the parameters self-learning model. Third, the energy model is introduced to depict energy changes of POTBA during the evolutionary process. The correctness and convergence properties of POTBA are analyzed theoretically. Moreover, the effectiveness and parallelism of POTBA are evaluated through several standard datasets, and the experimental results demonstrate that POTBA exhibits superior overall performance than five other state-of-the-art algorithms. In the aspect of search performance, the results of POTBA are better than other comparison algorithms on most used datasets. In the aspect of time performance, the time overhead of POTBA is significantly reduced through parallel computing. When the number of processors increases to 32, the computation time of POTBA is less or close to K-means which is the fastest comparison algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  • Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 1:1–23

    Google Scholar 

  • Abualigah LM, Khader AT, Al-Betar MA, Gandomi AH (2017) A novel hybridization strategy for krill herd algorithm applied to clustering techniques. Appl Soft Comput 60:423–435

    Article  Google Scholar 

  • Abualigah LM, Khader AT, Hanandeh ES (2018) Hybrid clustering analysis using improved krill herd algorithm. Appl Intell 5:1–25

    Google Scholar 

  • Amiri B, Fathian M, Maroosi A (2009) Removed: application of shuffled frog-leaping algorithm on clustering. Int J Adv Manuf Technol 45(1–2):199–209

    Article  Google Scholar 

  • Barbakh WA, Wu Y, Fyfe C (2009) Review of clustering algorithms. Springer, Berlin

    Book  Google Scholar 

  • Bassiou N, Kotropoulos C (2011) Long distance bigram models applied to word clustering. Pattern Recognit 44(1):145–158

    Article  Google Scholar 

  • Berikov V (2014) Weighted ensemble of algorithms for complex data clustering. Elsevier Science Inc., Amsterdam

    Book  Google Scholar 

  • Carmona CJ, Ramłrez-Gallego S, Torres F, Bernal E, Del Jesus MJ, Garcła S (2012) Web usage mining to improve the design of an e-commerce website: Orolivesur.com. Expert Syst Appl 39(12):11243–11249

    Article  Google Scholar 

  • Cheng R, Jin Y (2015) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191

    Article  Google Scholar 

  • Chin DD, Lentink D (2017) How birds direct impulse to minimize the energetic cost of foraging flight. Sci Adv 3(5):e1603041

    Article  Google Scholar 

  • Cura T (2012) A particle swarm optimization approach to clustering. Expert Syst Appl 39(1):1582–1588

    Article  Google Scholar 

  • Derrac J, Garcła S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Article  Google Scholar 

  • Donovan MS (2013) Generating improvement through research and development in education systems. Science 340(6130):317–319

    Article  Google Scholar 

  • Dowlatshahi MB, Nezamabadi-Pour H (2014) Ggsa: a grouping gravitational search algorithm for data clustering. Eng Appl Artif Intell 36:114–121

    Article  Google Scholar 

  • Dunsmoor JE, Murty VP, Davachi L, Phelps EA (2015) Emotional learning selectively and retroactively strengthens memories for related events. Nature 520(7547):345

    Article  Google Scholar 

  • Feng X, Lau FCM, Yu H (2013) A novel bio-inspired approach based on the behavior of mosquitoes. Inf Sci 233(2):87–108

    Article  MathSciNet  Google Scholar 

  • Feng X, Wang Y, Yu H, Luo F (2017) A novel intelligence algorithm based on the social group optimization behaviors. IEEE Trans Syst Man Cybern Syst PP(99):1–12

    Google Scholar 

  • Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222(3):175–184

    Article  MathSciNet  Google Scholar 

  • Hatamlou A, Abdullah S, Nezamabadi-Pour H (2011) Application of gravitational search algorithm on data clustering. In: International conference on rough sets and knowledge technology, pp 337–346

  • Hruschka ER, Campello RJGB, Freitas AA (2009) A survey of evolutionary algorithms for clustering. IEEE Trans Syst Man Cybern Part C 39(2):133–155

    Article  Google Scholar 

  • Jain AK (2008) Data clustering: 50 years beyond k-means. Springer, Berlin

    Google Scholar 

  • Jiang B, Wang N, Wang L (2013) Particle swarm optimization with age-group topology for multimodal functions and data clustering. Commun Nonlinear Sci Numer Simul 18(11):3134–3145

    Article  MathSciNet  Google Scholar 

  • Jun S, Park SS, Jang DS (2014) Document clustering method using dimension reduction and support vector clustering to overcome sparseness. Expert Syst Appl 41(7):3204–3212

    Article  Google Scholar 

  • Kao YT, Zahara E, Kao IW (2008) A hybridized approach to data clustering. Expert Syst Appl 34(3):1754–1762

    Article  Google Scholar 

  • Karaboga D, Ozturk C (2011) A novel clustering approach: artificial bee colony (abc) algorithm. Appl Soft Comput 11(1):652–657

    Article  Google Scholar 

  • Krishnasamy G, Kulkarni AJ, Paramesran R (2014) A hybrid approach for data clustering based on modified cohort intelligence and k-means. Expert Syst Appl 41(13):6009–6016

    Article  Google Scholar 

  • Mann PS, Singh S (2017) Improved artificial bee colony metaheuristic for energy-efficient clustering in wireless sensor networks. Artif Intell Rev 14:1–26

    Google Scholar 

  • Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the cec’2005 special session on real parameter optimization. J Heuristics 15(6):617–644

    Article  Google Scholar 

  • Nanda SJ, Panda G (2014) A survey on nature inspired metaheuristic algorithms for partitional clustering. Swarm Evol Comput 16:1–18

    Article  Google Scholar 

  • Niknam T, Amiri B (2010) An efficient hybrid approach based on PSO, ACO and k -means for cluster analysis. Appl Soft Comput J 10(1):183–197

    Article  Google Scholar 

  • Portela NM, Cavalcanti GDC, Ren TI (2014) Semi-supervised clustering for mr brain image segmentation. Expert Syst Appl 41(4):1492–1497

    Article  Google Scholar 

  • Rana S, Jasola S, Kumar R (2011) A review on particle swarm optimization algorithms and their applications to data clustering. Artif Intell Rev 35(3):211–222

    Article  Google Scholar 

  • Sharma A, Sharma A, Panigrahi BK, Kiran D, Kumar R (2016) Ageist spider monkey optimization algorithm. Swarm Evol Comput 28:58–77

    Article  Google Scholar 

  • Shopon M, Adnan MA, Mridha MF (2017) Krill herd based clustering algorithm for wireless sensor networks. In: International workshop on computational intelligence, pp 96–100

  • Squillero G, Tonda AP (2017) Divergence of character and premature convergence: a survey of methodologies for promoting diversity in evolutionary optimization. Inf Sci 329:782–799

    Article  Google Scholar 

  • Van der Merwe DW, Engelbrecht AP (2004) Data clustering using particle swarm optimization. In: The 2003 congress on evolutionary computation, vol 1, 2003. CEC ’03. pp 215–220

  • Wang Z, Lu R, Chen D, Zou F (2016) An experience information teaching–clearning-based optimization for global optimization. IEEE Trans Syst Man Cybern Syst 46(9):1202–1214

    Article  Google Scholar 

  • Xiang WL, Zhu N, Ma SF, Meng XL, An MQ (2015) A dynamic shuffled differential evolution algorithm for data clustering. Neurocomputing 158:144–154

    Article  Google Scholar 

  • Yan X, Zhu Y, Zou W, Wang L (2012) A new approach for data clustering using hybrid artificial bee colony algorithm. Neurocomputing 97(1):241–250

    Article  Google Scholar 

  • Yang CC, Ng TD (2011) Analyzing and visualizing web opinion development and social interactions with density-based clustering. IEEE Trans Syst Man Cybern Part A Syst Hum 41(6):1144–1155

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61772200, 61772201 and 61602175, the Information Development Special Funds of Shanghai Economic and Information Commission under Grant No. 201602008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Feng.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest. This article does not contain any studies with human participants or animals performed by any of the authors. Informed consent was obtained from all individual participants included in the study.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Feng, X., Lai, Z. & Yu, H. A novel parallel object-tracking behavior algorithm based on dynamics for data clustering. Soft Comput 24, 2265–2285 (2020). https://doi.org/10.1007/s00500-019-04058-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-04058-4

Keywords

Navigation