Abstract
Density-based spatial clustering of applications with noise (DBSCAN) has been used to cluster data with arbitrary shapes which clustering is done based on the density among objects in data. Given that DBSCAN is a proper tool for identifying outliers and clustering non-convex data, it can be used for automatic clustering of non-convex data and covered the weakness of most automatic clustering algorithms in not recognizing non-convex clusters. So, in this chapter, a new automatic clustering algorithm is introduced which is a combination of DBSCAN and a new metaheuristic algorithm called grouper fish – octopus (GFO) algorithm. GFO-DBSCAN finds the best number of clusters in two main steps in an iterative manner. In the first step, the values of esp and minpts are generated by GFO algorithm, and in the second step, the clustering of data is performed using DBSCAN algorithm with eps and minpts that are generated in the previous step. After each clustering, using correct data labels, and cluster centroids, the Calinski-Harabasz (CH) index is calculated. Finally, after passing some iterations of GFO algorithm, the best number of clusters is reported. In this study, three categories of data are used to measure the performance of the GFO-DBSCAN algorithm. Also, DBSCAN is compared with ACDE, DCPSO, and GCUK algorithms. According to the results, GFO-DBSCAN has achieved the optimal number of clusters in most data and has outperformed other well-known algorithms.
References
Alba E, Dorronsoro B (2005) The exploration/exploitation tradeoff in dynamic cellular genetic algorithms. IEEE Trans Evol Comput 9(2):126–142
Armano G, Farmani MR (2016) Multiobjective clustering analysis using particle swarm optimization. Expert Syst Appl 55:184–193
Arya R, Sikka G (2014). An optimized approach for density based spatial clustering application with noise. In: ICT and critical infrastructure: proceedings of the 48th annual convention of computer society of India-vol I, Springer
Balavand A (2022a) Crocodile hunting strategy (CHS): a comparative study using benchmark functions. Iran J Numer Anal Optim 12(2):397–425
Balavand A (2022b) A new feature clustering method based on crocodiles hunting strategy optimization algorithm for classification of MRI images. Vis Comput 38(1):149–178
Balavand A et al (2018) Automatic clustering based on crow search algorithm-Kmeans (CSA-Kmeans) and data envelopment analysis (DEA). Int J Comput Intell Syst 11(1):1322–1337
Bandyopadhyay S, Maulik U (2002) Genetic clustering for automatic evolution of clusters and application to image classification. Pattern Recogn 35(6):1197–1208
Bandyopadhyay S, Saha S (2008) A point symmetry-based clustering technique for automatic evolution of clusters. IEEE Trans Knowl Data Eng 20(11):1441–1457
Bezdek JC (2013) Pattern recognition with fuzzy objective function algorithms. Springer Science & Business Media, Heidelberg
Chang H, Yeung D-Y (2008) Robust path-based spectral clustering. Pattern Recogn 41(1):191–203
Chowdhury A et al (2011) Automatic clustering based on invasive weed optimization algorithm. In: International conference on swarm, evolutionary, and memetic computing, Springer
Darong H, Peng W (2012) Grid-based DBSCAN algorithm with referential parameters. Phys Procedia 24:1166–1170
Das S et al (2006) Spatial information based image segmentation using a modified particle swarm optimization algorithm. In: Sixth international conference on intelligent systems design and applications, IEEE
Das S et al (2008a) Automatic clustering using an improved differential evolution algorithm. IEEE Trans Syst Man Cybern A Syst Hum 38(1):218–237
Das S et al (2008b) Automatic kernel clustering with a multi-elitist particle swarm optimization algorithm. Pattern Recogn Lett 29(5):688–699
Davies DL, Bouldin DW (1979) A cluster separation measure. IEEE Trans Pattern Anal Mach Intell 1(2):224–227
Dharni C, Bnasal M (2013) An improvement of DBSCAN algorithm to analyze cluster for large datasets. In: 2013 IEEE international conference in MOOC, innovation and technology in education (MITE), IEEE
Dorigo M et al (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern B Cybern 26(1):29–41
Dorigo M, Thomas S (2019) Ant colony optimization: overview and recent advances. Springer International Publishing
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Micro machine and human science, 1995. MHS’95, proceedings of the sixth international symposium on, IEEE
Ester M et al (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of 2nd international conference on knowledge discovery and data mining (KDD), AAAI Press
Fielding A (2007) Cluster and classification techniques for the biosciences. Cambridge University Press, Cambridge
Fu L, Medico E (2007) FLAME, a novel fuzzy clustering method for the analysis of DNA microarray data. BMC Bioinformat 8(1):1–15
Gionis A et al (2007) Clustering aggregation. ACM Trans Knowl Discov Data 1(1):4
Handl J et al (2006) Ant-based clustering and topographic mapping. Artif Life 12(1):35–62
Jain AK, Law MH (2005) Data clustering: a user’s dilemma. In: International conference on pattern recognition and machine intelligence, Springer
Jiang H et al (2011) A new hybrid method based on partitioning-based DBSCAN and ant clustering. Expert Syst Appl 38(8):9373–9381
José-García A, Gómez-Flores W (2016) Automatic clustering using nature-inspired metaheuristics: a survey. Appl Soft Comput 41:192–213
Kanade PM, Hall LO (2003) Fuzzy ants as a clustering concept. In: 22nd international conference of the North American Fuzzy Information Processing Society, NAFIPS 2003, IEEE
Karami A, Johansson R (2014) Choosing DBSCAN parameters automatically using differential evolution. Int J Comput Appl 91(7):1–11
Khan MMR et al (2018) ADBSCAN: adaptive density-based spatial clustering of applications with noise for identifying clusters with varying densities. In: 2018 4th international conference on Electrical Engineering and Information & Communication Technology (iCEEiCT), IEEE
Kim M, Ramakrishna R (2005) New indices for cluster validity assessment. Pattern Recogn Lett 26(15):2353–2363
Krause EF (2012) Taxicab geometry: an adventure in non-Euclidean geometry. Courier Corporation, Addison-Wesley publishing Company, Menlo Park, California
Kuo R-J et al (2014) Automatic kernel clustering with bee colony optimization algorithm. Inf Sci 283:107–122
Kuo R-J., Ferani EZ (2019) An improved differential evolution with cluster decomposition algorithm for automatic clustering. Soft Comput 23(18):8957–8973
Lin L, Gen M (2009) Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation. Soft Comput A Fusion Found Methodol Appl 13(2):157–168
Lloyd S (1982) Least squares quantization in PCM. IEEE Trans Inf Theory 28(2):129–137
Maulik U, Bandyopadhyay S (2003) Fuzzy partitioning using a real-coded variable-length genetic algorithm for pixel classification. IEEE Trans Geosci Remote Sens 41(5):1075–1081
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Eco Inform 1(4):355–366
Olorunda O, Engelbrecht AP (2008) Measuring exploration/exploitation in particle swarms using swarm diversity. In: Evolutionary computation, 2008. CEC 2008 (IEEE World Congress on Computational Intelligence). IEEE Congress on, IEEE
Omran MG et al (2006) Dynamic clustering using particle swarm optimization with application in image segmentation. Pattern Anal Applic 8(4):332–344
Qu J et al (2010) Mixed PSO clustering algorithm using point symmetry distance. J Comput Informat Syst 6(6):2027–2035
Rad MH, Abdolrazzagh-Nezhad M (2020) A new hybridization of DBSCAN and fuzzy earthworm optimization algorithm for data cube clustering. Soft Comput 24(20):15529–15549
Sheng W et al (2005) A weighted sum validity function for clustering with a hybrid niching genetic algorithm. IEEE Trans Syst Man Cybern B Cybern 35(6):1156–1167
Smiti A, Elouedi Z (2012) DBSCAN-GM: an improved clustering method based on Gaussian means and DBSCAN techniques. In: 2012 IEEE 16th international conference on intelligent engineering systems (INES), IEEE
Socha K, Dorigo M (2008) Ant colony optimization for continuous domains. Eur J Oper Res 185(3):1155–1173
Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Unsworth RK, Cullen-Unsworth LC (2012) An inter-specific behavioural association between a highfin grouper (Epinephelus maculatus) and a reef octopus (Octopus cyanea). Mar Biodivers Rec 5:e97
Van Der Heijden F et al (2005) Classification, parameter estimation and state estimation: an engineering approach using MATLAB. Wiley, Hoboken
Veenman CJ et al (2002) A maximum variance cluster algorithm. IEEE Trans Pattern Anal Mach Intell 24(9):1273–1280
Xu R, Wunsch D (2008) Clustering. Wiley, Piscataway
Zhang C et al (2010) An artificial bee colony approach for clustering. Expert Syst Appl 37(7):4761–4767
Zhu Q et al (2021) Application of the novel harmony search optimization algorithm for DBSCAN clustering. Expert Syst Appl 178:115054
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2023 Springer Nature Singapore Pte Ltd.
About this entry
Cite this entry
Balavand, A. (2023). Combination of Cooperative Grouper Fish -- Octopus Algorithm and DBSCAN to Automatic Clustering. In: Kulkarni, A.J., Gandomi, A.H. (eds) Handbook of Formal Optimization. Springer, Singapore. https://doi.org/10.1007/978-981-19-8851-6_4-1
Download citation
DOI: https://doi.org/10.1007/978-981-19-8851-6_4-1
Received:
Accepted:
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-8851-6
Online ISBN: 978-981-19-8851-6
eBook Packages: Springer Reference Intelligent Technologies and RoboticsReference Module Computer Science and Engineering