A New K means Grey Wolf Algorithm for Engineering Problems
2021
https://doi.org/10.1108/WJE-10-2020-0527Abstract
Purpose: This paper aims at studying meta-heuristic algorithms. One of the common meta-heuristic optimization algorithms is called grey wolf optimization (GWO). The key aim is to enhance the limitations of the wolves’ searching process of attacking gray wolves. Design/methodology/approach: The development of meta-heuristic algorithms has increased by researchers to use them extensively in the field of business, science, and engineering. In this paper, the K-means clustering algorithm is used to enhance the performance of the original GWO; the new algorithm is called K-means clustering gray wolf optimization (KMGWO). Findings: Results illustrate the efficiency of KMGWO against the GWO. To evaluate the performance of the KMGWO, KMGWO was applied to solve CEC2019 benchmark test functions.
References (78)
- N. Mittal, U. Singh, and B. S. Sohi, "Modified Grey Wolf Optimizer for Global Engineering Optimization," Appl. Comput. Intell. Soft Comput., vol. 2016, pp. 1-16, 2016.
- Z.-M. Gao and J. Zhao, "An Improved Grey Wolf Optimization Algorithm with Variable Weights," Comput. Intell. Neurosci., vol. 2019, pp. 1-13, Jun. 2019.
- X.-S. Yang and X. He, "Nature-Inspired Optimization Algorithms in Engineering: Overview and Applications," in Studies in Computational Intelligence, X.-S. Yang, Ed. Switzerland: Springer International Publishing Switzerland 2016, 2016, pp. 1-20.
- M. Pradhan, P. K. Roy, and T. Pal, "Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system," Ain Shams Eng. J., vol. 9, no. 4, pp. 2015-2025, Dec. Citation: Mohammed, H.M., Abdul, Z.K., Rashid, T.A., Alsadoon, A. and Bacanin, N. (2021), "A new K-means gray wolf algorithm for engineering problems", World Journal of Engineering. https://doi.org/10.1108/WJE-10-2020-0527 2018.
- A. S. Obadage and N. Harnpornchai, "Determination of point of maximum likelihood in failure domain using genetic algorithms," Int. J. Press. Vessel. Pip., vol. 83, no. 4, pp. 276-282, Apr. 2006.
- P. Limbourg and H.-D. Kochs, "Preventive maintenance scheduling by variable dimension evolutionary algorithms," Int. J. Press. Vessel. Pip., vol. 83, no. 4, pp. 262-269, Apr. 2006.
- X. S. Yang and S. Deb, "Engineering optimisation by cuckoo search," Int. J. Math. Model. Numer. Optim., vol. 1, no. 4, p. 330, 2010.
- X. S. Yang, "Bat algorithm for multi-objective optimisation," Int. J. Bio-Inspired Comput., 2011.
- X. S. Yang and A. H. Gandomi, "Bat algorithm: A novel approach for global engineering optimization," Eng. Comput. (Swansea, Wales), 2012.
- G. Bekdaş, S. M. Nigdeli, and X.-S. Yang, "Sizing optimization of truss structures using flower pollination algorithm," Appl. Soft Comput., vol. 37, pp. 322-331, Dec. 2015.
- M. K. Marichelvam, T. Prabaharan, and X. S. Yang, "Improved cuckoo search algorithm for hybrid flow shop scheduling problems to minimize makespan," Appl. Soft Comput., vol. 19, pp. 93-101, Jun. 2014.
- P. R. Srivatsava, B. Mallikarjun, and X. S. Yang, "Optimal test sequence generation using firefly algorithm," Swarm Evol. Comput., 2013.
- S. Nandy, X. S. Yang, P. P. Sarkar, and A. Das, "Color Image Segmentation By Cuckoo Search," Intell. Autom. Soft Comput., 2015.
- L. M. Abualigah, A. T. Khader, and E. S. Hanandeh, "A new feature selection method to improve the document clustering using particle swarm optimization algorithm," J. Comput. Sci., vol. 25, pp. 456-466, Mar. 2018.
- M. Niu, Y. Hu, S. Sun, and Y. Liu, "A novel hybrid decomposition-ensemble model based on VMD and HGWO for container throughput forecasting," Appl. Math. Model., vol. 57, pp. 163-178, May 2018.
- S. Mirjalili, "Genetic Algorithm," in Studies in Computational Intelligence, 2019, pp. 43-55.
- C. Di Francescomarino et al., "Genetic algorithms for hyperparameter optimization in predictive business process monitoring," Inf. Syst., vol. 74, pp. 67-83, May 2018.
- M. Z. Abd Elrehim, M. A. Eid, and M. G. Sayed, "Structural optimization of concrete arch bridges using Genetic Algorithms," Ain Shams Eng. J., vol. 10, no. 3, pp. 507-516, Sep. 2019.
- B. Chopard and M. Tomassini, "Simulated annealing," in Natural Computing Series, 2018.
- M. Laguna, "Tabu search," in Handbook of Heuristics, 2018.
- C. Blum and M. López-Ibáñez, "Ant colony optimization," in Intelligent Systems, 2016.
- R. Poli, J. Kennedy, and T. Blackwell, "Particle swarm optimization," Swarm Intell., vol. 1, no. 1, pp. 33-57, Oct. 2007.
- J.-S. Wang and S.-X. Li, "An Improved Grey Wolf Optimizer Based on Differential Evolution and Elimination Mechanism," Sci. Rep., vol. 9, no. 1, p. 7181, Dec. 2019.
- X. S. Yang, "Harmony search as a metaheuristic algorithm," Studies in Computational Intelligence. 2009.
- D. Karaboga and B. Akay, "A comparative study of Artificial Bee Colony algorithm," Appl. Math. Comput., 2009.
- X.-S. Yang, "A New Metaheuristic Bat-Inspired Algorithm," in Studies in Computational Intelligence, 2010, pp. 65-74.
- A. Kumar, V. Bhalla, P. Kumar, T. Bhardwaj, and N. Jangir, "Whale Optimization Algorithm for Constrained Economic Load Dispatch Problems-A Cost Optimization," in Advances in Intelligent Systems and Computing, 2018, pp. 353-366.
- A. M. Mosaad, M. A. Attia, and A. Y. Abdelaziz, "Whale optimization algorithm to tune PID and PIDA controllers on AVR system," Ain Shams Eng. J., vol. 10, no. 4, pp. 755-767, Dec. 2019.
- S. Mirjalili, S. M. Mirjalili, and A. Lewis, "Grey Wolf Optimizer," Adv. Eng. Softw., vol. 69, pp. 46-61, 2014.
- J. M. Abdullah and T. Ahmed, "Fitness Dependent Optimizer: Inspired by the Bee Swarming Reproductive Process," IEEE Access, vol. 7, pp. 43473-43486, 2019.
- A.S. Shamsaldin, T.A. Rashid, R.A. Al-Rashid Agha, N.K. Al-Salihi, M. Mohammadi (2019). Donkey and Smuggler Optimization Algorithm: A Collaborative Working Approach to Path Finding, Journal of Computational Design and Engineering. Volume 6, Issue 4, October 2019, Pages 562-583. DOI: https://doi.org/10.1016/j.jcde.2019.04.004
- C. M. Rahman and T. A. Rashid (2020), A new evolutionary algorithm: Learner performance based behavior algorithm, Egyptian Informatics Journal, https://doi.org/10.1016/j.eij.2020.08.003
- S. Mirjalili, S. M. Mirjalili, and A. Lewis, "Grey Wolf Optimizer," Adv. Eng. Softw., 2014.
- W. Long, J. Jiao, X. Liang, and M. Tang, "Inspired grey wolf optimizer for solving large-scale function optimization problems," Appl. Math. Model., vol. 60, pp. 112-126, Aug. 2018.
- S. Mirjalili, S. Saremi, S. M. Mirjalili, and L. D. S. Coelho, "Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization," Expert Syst. Appl., 2016.
- P. Hu, S. Chen, H. Huang, G. Zhang, and L. Liu, "Improved Alpha-Guided Grey Wolf Optimizer," IEEE Access, vol. 7, pp. 5421-5437, 2019.
- P. Wang, Y. Zhou, Q. Luo, C. Han, Y. Niu, and M. Lei, "Complex-valued encoding metaheuristic optimization algorithm: A comprehensive survey," Neurocomputing, vol. 407, pp. 313-342, Sep. 2020.
- J. Barraza, L. Rodríguez, O. Castillo, P. Melin, and F. Valdez, "A New Hybridization Approach between the Fireworks Algorithm and Grey Wolf Optimizer Algorithm," J. Optim., vol. 2018, no. Article ID 6495362, p. 18 pages, 2018.
- M. A. Tawhid and A. M. Ibrahim, "A hybridization of grey wolf optimizer and differential evolution for solving nonlinear systems," Evol. Syst., pp. 1-23, Jul. 2019.
- J. Luo, H. Chen, A. A. Heidari, Y. Xu, Q. Zhang, and C. Li, "Multi-strategy boosted mutative whale- inspired optimization approaches," Appl. Math. Model., vol. 73, pp. 109-123, Sep. 2019.
- A. N. Jadhav and N. Gomathi, "WGC: Hybridization of exponential grey wolf optimizer with whale Citation: Mohammed, H.M., Abdul, Z.K., Rashid, T.A., Alsadoon, A. and Bacanin, N. (2021), "A new K-means gray wolf algorithm for engineering problems", World Journal of Engineering. https://doi.org/10.1108/WJE-10-2020-0527 optimization for data clustering," Alexandria Eng. J., vol. 57, no. 3, pp. 1569-1584, Sep. 2018.
- Z. A. Ali, H. Zhangang, and W. B. Hang, "Cooperative Path Planning of Multiple UAVs by using Max-Min Ant Colony Optimization along with Cauchy Mutant Operator," Fluct. Noise Lett., p. 2150002, Sep. 2020.
- L. Wu, G. Huang, J. Fan, X. Ma, H. Zhou, and W. Zeng, "Hybrid extreme learning machine with meta-heuristic algorithms for monthly pan evaporation prediction," Comput. Electron. Agric., vol. 168, p. 105115, Jan. 2020.
- Z. A. Ali, H. Zhangang, and D. Zhengru, "Path planning of multiple UAVs using MMACO and DE algorithm in dynamic environment," Meas. Control, p. 002029402091572, May 2020.
- C. Chakraborty, "Chronic Wound Image Analysis by Particle Swarm Optimization Technique for Tele-Wound Network," Wirel. Pers. Commun., vol. 96, no. 3, pp. 3655-3671, Oct. 2017.
- T. A. Rashid, D. K. Abbas, and Y. K. Turel, "A multi hidden recurrent neural network with a modified grey wolf optimizer," PLoS One, vol. 14, no. 3, p. e0213237, Mar. 2019.
- M. Kohli and S. Arora, "Chaotic grey wolf optimization algorithm for constrained optimization problems," J. Comput. Des. Eng., vol. 5, no. 4, pp. 458-472, 2018.
- L. K. Panwar, S. Reddy K, A. Verma, B. K. Panigrahi, and R. Kumar, "Binary Grey Wolf Optimizer for large scale unit commitment problem," Swarm Evol. Comput., vol. 38, pp. 251-266, 2018.
- A. Saxena, B. P. Soni, R. Kumar, and V. Gupta, "Intelligent Grey Wolf Optimizer -Development and application for strategic bidding in uniform price spot energy market," Appl. Soft Comput. J., vol. 69, pp. 1-13, 2018.
- H. Mohammed and T. Rashid, "A novel hybrid GWO with WOA for global numerical optimization and solving pressure vessel design," Neural Comput. Appl., Mar. 2020.
- J. D. Mello-Roman and A. Hernandez, "KPLS Optimization With Nature-Inspired Metaheuristic Algorithms," IEEE Access, vol. 8, pp. 157482-157492, 2020.
- R. Devika, S. Revathy, S. surriya Priyanka U., and V. Subramaniya swamy, "Survey on clustering techniques in Twitter data," in 2018 Second International Conference on Computing Methodologies and Communication (ICCMC), 2018, vol. 5, no. 2, pp. 1073-1077.
- S. H. Ong, K. W. C. Foong, P. Goh, and W. L. Nowinski, "Medical Image Segmentation Using K- Means Clustering and Improved Watershed Algorithm MEDICAL IMAGE SEGMENTATION USING K-MEANS CLUSTERING AND IMPROVED WATERSHED ALGORITHM," no. April 2014, 2006.
- S. Masood, M. Sharif, A. Masood, M. Yasmin, and M. Raza, "A Survey on Medical Image Segmentation," Curr. Med. Imaging Rev., vol. 11, no. 1, pp. 3-14, 2015.
- R. CAPOR HROSIK, E. TUBA, E. DOLICANIN, R. JOVANOVIC, and M. TUBA, "Brain Image Segmentation Based on Firefly Algorithm Combined with K-means Clustering," Stud. Informatics Control, vol. 28, no. 2, pp. 167-176, Jul. 2019.
- P. Sasikumar and S. Khara, "K-Means Clustering in Wireless Sensor Networks," Proc. -4th Int. Conf. Comput. Intell. Commun. Networks, CICN 2012, pp. 140-144, 2012.
- C. Ding and X. He, "K -means clustering via principal component analysis," in Twenty-first Citation: Mohammed, H.M., Abdul, Z.K., Rashid, T.A., Alsadoon, A. and Bacanin, N. (2021), "A new K-means gray wolf algorithm for engineering problems", World Journal of Engineering. https://doi.org/10.1108/WJE-10-2020-0527 international conference on Machine learning -ICML '04, 2004, p. 29.
- A. Coates and A. Y. Ng, "Learning feature representations with K-means," Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 7700 LECTU, pp. 561- 580, 2012.
- Wang Min and Yin Siqing, "Improved K-means clustering based on genetic algorithm," in 2010 International Conference on Computer Application and System Modeling (ICCASM 2010), 2010, pp. V6-636-V6-639.
- C. Pizzuti and N. Procopio, "A K-means Based Genetic Algorithm for Data Clustering," in Advances in Intelligent Systems and Computing, 2017, pp. 211-222.
- M. Z. Islam, V. Estivill-Castro, M. A. Rahman, and T. Bossomaier, "Combining K-Means and a genetic algorithm through a novel arrangement of genetic operators for high quality clustering," Expert Syst. Appl., vol. 91, pp. 402-417, Jan. 2018.
- A. Ahmadyfard and H. Modares, "Combining PSO and k-means to enhance data clustering," in 2008 International Symposium on Telecommunications, 2008, pp. 688-691.
- S. Kalyani and K. S. Swarup, "Particle swarm optimization based K-means clustering approach for security assessment in power systems," Expert Syst. Appl., vol. 38, no. 9, pp. 10839-10846, Sep. 2011.
- H. Li, H. He, and Y. Wen, "Dynamic particle swarm optimization and K-means clustering algorithm for image segmentation," Optik (Stuttg)., vol. 126, no. 24, pp. 4817-4822, Dec. 2015.
- N. Kamel, I. Ouchen, and K. Baali, "A Sampling-PSO-K-means Algorithm for Document Clustering," in Advances in Intelligent Systems and Computing, 2014, pp. 45-54.
- M. B. Bonab, S. Z. M. Hashim, A. K. Z. Alsaedi, and U. R. Hashim, "Modified K-means Combined with Artificial Bee Colony Algorithm and Differential Evolution for Color Image Segmentation," in Advances in Intelligent Systems and Computing, 2015, pp. 221-231.
- J. Nasiri and F. M. Khiyabani, "A whale optimization algorithm (WOA) approach for clustering," Cogent Math. Stat., vol. 5, no. 1, Jun. 2018.
- P. Vora and B. Oza, "A Survey on K-mean Clustering and Particle Swarm Optimization," Int. J. Sci. Mod. Eng., vol. 1, no. 3, pp. 24-26, 2013.
- F. B. Ozsoydan, "Effects of dominant wolves in grey wolf optimization algorithm," Appl. Soft Comput., vol. 83, p. 105658, Oct. 2019.
- S. Shahrivari and S. Jalili, "Single-pass and linear-time k-means clustering based on MapReduce," Inf. Syst., vol. 60, pp. 1-12, Aug. 2016.
- N. Ashidi, M. Isa, S. A. Salamah, and U. K. Ngah, "Adaptive Fuzzy Moving K-means Clustering Algorithm for Image Segmentation," pp. 2145-2153, 2009.
- A. Likas, N. Vlassis, J. Verbeek, A. Likas, N. Vlassis, and J. Verbeek, "The global k-means clustering algorithm To cite this version : Intelligent Autonomous Systems," 2011.
- H. M. Mohammed, S. U. Umar, and T. A. Rashid, "A Systematic and Meta-Analysis Survey of Whale Optimization Algorithm," Comput. Intell. Neurosci., vol. 2019, pp. 1-25, Apr. 2019.
- A. M. Ahmed, T. A. Rashid, and S. A. M. Saeed, "Cat Swarm Optimization Algorithm: A Survey Citation: Mohammed, H.M., Abdul, Z.K., Rashid, T.A., Alsadoon, A. and Bacanin, N. (2021), "A new K-means gray wolf algorithm for engineering problems", World Journal of Engineering. https://doi.org/10.1108/WJE-10-2020-0527 and Performance Evaluation," Computational Intelligence and Neuroscience. 2020.
- S. Mirjalili, "Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm," Knowledge-Based Syst., vol. 89, pp. 228-249, Nov. 2015.
- M. Walker and P. Y. Tabakov, "Design optimization of anisotropic pressure vessels with manufacturing uncertainties accounted for," Int. J. Press. Vessel. Pip., vol. 104, pp. 96-104, Apr. 2013.
- S. Mirjalili and A. Lewis, "The Whale Optimization Algorithm," Adv. Eng. Softw., vol. 95, pp. 51- 67, 2016.
- H. Zheng and Y. Zhou, "A Cooperative Coevolutionary Cuckoo Search Algorithm for Optimization Problem," J. Appl. Math., vol. 2013, pp. 1-9, 2013.