Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Traffic flow forecasting using natural selection based hybrid Bald Eagle Search—Grey Wolf optimization algorithm

Abstract

In a fast-moving world, transportation consumes most of the time and resources. Traffic prediction has become a thrust application for machine learning algorithms to overcome the hurdles faced by congestion. Its accuracy determines the selection and existence of machine learning algorithms. The accuracy of such an algorithm is improved better by the proper tuning of the parameters. Support Vector Regression (SVR) is a well-known prediction mechanism. This paper exploits the Hybrid Grey Wolf Optimization–Bald Eagle Search (GWO-BES) algorithm for tuning SVR parameters, wherein the GWO selection methods are of natural selection. SVR-GWO-BES with natural selection has error performance increases by 48% in Mean Absolute Percentage Error and Root Mean Square Error, with the help of Caltrans Performance Measurement System (PeMS) open-source data and Chennai city traffic data for traffic forecasting. It is also shown that the increasing population of search agents increases the performance.

1. Introduction

Traffic congestion may arise due to a lack of planned infrastructure, poor lane formation, abnormal events, scheduled overloading of vehicles during weekdays, weekend points of interest, and climate change [1]. Traffic congestion affects day-to-day life from transportation to logistics which may even lead to drip in the growth of an individual and society. However, in the era of transforming vehicles to autonomous vehicles, the accurate prediction of road traffic flow is still challenging.

Optimization algorithms are vital in estimating the ’the best’ solution from a set of solution spaces. In Optimization, a selection mechanism is then used to select individuals to be used as parents to those of the next generation. These individuals will then be crossed and mutated to form new offspring. The next generation is finally formed by an alternative mechanism between parents and their offspring [2]. This process is repeated until a specific satisfaction condition is met. Selection is the critical process in evolutionary algorithms to select healthy individuals to survive as parents for a consequent generation. Finally, the selected parents will be crossed over and mutated to form new generation individuals. Nature-inspired computing is a crucial discipline that brings to the development of novel optimization algorithms inspired by the natural behavior of flora and fauna. The most successful nature-inspired algorithms are Ant Colony Optimization [3], Particle Swarm Optimization [4], Bee algorithm [5], Grey Wolf Optimizer [6], Cuckoo search algorithm [7], and Bald Eagle Search algorithm [8].

This work builds upon the authors’ previous results on the optimal tuning of Support Vector Machine parameters by combining the hunting strategy of Grey Wolf Optimization with the fish swooping of the Bald Eagle Search Algorithm [9]. In general, the performance of any algorithm is determined by its accuracy. Therefore, the Support Vector Regression (SVR) methodology is optimized by Grey Wolf Optimization (GWO) [6] to give a more precise prediction, which, in turn, is tuned by the novel Bald Eagle Search (BES) algorithm [8]. The combination of tracking and surrounding the prey is followed by swooping the prey, which yields a more accurate prediction with faster convergence.

For any optimization algorithms, the selection is vital in attaining the best solution. In general, survival of the fittest is the basic principle. Al-Betar proposed some natural selection methods for GWO [10], and they are shown to perform better than the greedy GWO—the original GWO proposed by Mirjalili.

The remainder of this paper is organized as follows: Literature survey related to this work is given in Section 2. Section 3 narrates the hybrid GWO-BES algorithm and natural selection methods of GWO. Experimental data and graphical results are illustrated in Section 4. The conclusion and planned future research activity are given in Section 5.

2. Literature survey

Traffic flow is a measure of the average number of vehicles flowing in a road segment per unit time. Traffic flow forecasting and prediction were initiated with the application of Kalman filtering [11] in decades of the 80s. During the next decade, the application of seasonal time series models evolved in different parts of the world like Virginia [12], Jordan [13], Texas [14], and Germany [15]. Neural networks were used to predict short-term traffic flow casting [16]. Artificial Intelligent and Machine learning algorithms are continuously working on traffic prediction, traffic flow forecasting, traffic sign detection, and traffic accident analysis. Deep Neural Network Based Traffic Flow model has been proposed by Wu et al. [17] for the prediction of traffic flow with the attention-based model. Time Series based analysis found wide application for traffic forecasting [18, 19]. Statistics-based prediction methods are working linear regression models [20], multivariate nonparametric regression [21], and K-Nearest Neighbors [22]. The autoregressive model was introduced to predict short-term traffic flow with the limited data as input [23]. A detailed study on different methodologies for short-term forecast of road traffic data has been studied in [24]. Various categories of traffic congestion detection schemes and tools have been illustrated [25].

Support Vector Regression (SVR) has been used for a long time in the Intelligent Transportation domain in combination with various algorithms. Wu et al. [26] applied the SVR for travel time prediction with the thirty-five days’ data of vehicle speeds collected from loop detectors in Taiwan city. An incremental SVR model has been proposed [27], which proves better than Back Propagation Neural Networks. SVR finds its application in the prediction of bus travel time [28]. The Tabu search method was combined with the SVR for forecasting highway traffic [29]. SVR has been used in combination with other evolutionary algorithms to improve accuracy.

Grey wolves (Canis lupus) usually live as a pack in the wildlife. Inspired by the Grey wolves’ behavior in social relationships and leadership, the Grey Wolf optimization technique was proposed by Mirjalili [6]. Grey Wolf Optimization (GWO) has found a wide range of applications like resolving power dispatch issues [30], risk prevention in smart grid [31], solving economic issues [32] and price bidding [33], Parkinson’s disease identification [34] and IoT Botnet detection [35]. From then, it became one of the most successful and best nature-inspired computing. Many variations of GWO are evolving in recent years, including modifications of the operators, hybrid combination with another optimization technique [36], improved exploration of than standard version [37], fuzzy logic-based dynamic parameter adaptation [38], distributed GWO [39], grouped GWO [40], adaptive randomization with GWO [41], weighted distance updating GWO [42], GWO with hierarchical operator [43] and usage of evolutionary population dynamics to improve GWO [44].

In addition to modifying the basic grey wolf optimization, there emerge many hybrid combinations of the grey wolf algorithm with other successful evolutionary algorithms. A hybrid combination of Particle Swarm Optimization with GWO (PSO-GWO) was proposed as a novel approach to optimize a single-unit commitment problem [45]. Laplace function for Support Vector Classification has been used with Grey Wolf Optimization for clustering the intruder attacks [46].

Metaheuristic algorithms such as Improved salp swarm algorithm [47], binary emperor penguin optimizer [48], Heap-based Optimizer [49], adaptive grey wolf optimizer with local search [50], Gaze Cues Learning-based Grey Wolf Optimizer [51], Migration-Based Moth-Flame Optimization Algorithm [52] have been employed to solve many engineering problems.

Differential Evolution, in combination with GWO, was applied to optimize the continuous problems and also compared with benchmark functions [53]. To solve more complex and significant optimization problems, T.S. Pan devised a parallelized strategy to divide the population of grey wolves and handle each unit of the population with GWO separately [54]. Mirjalili [55] devised a multi-objective Grey Wolf Optimization, suitable for handling multiple criteria based on real-time problems. Various natural-based selection methods [10] were proposed to enhance the performance of GWO.

3. Hybrid combination of BES with natural selection based GWO

3.1. Grey Wolf optimization for support vector regression

Support Vector Regression (SVR) is one of the successful techniques used for time series prediction problems. Due to the low complexity of SVR [56], it has a broad range of applications. For the prediction of traffic flow, traffic datasets are defined as T = {(xi, yi)}i = 1,2,3,…N, where N defines the number of samples taken into consideration, and xi and yi are defined in a multi-dimensional space (Eq (1)).

(1)

W and B are the weight vector and the bias value, which are mapped together with training data using the nonlinear function ∅i. The objective function of SVR can be mathematically given as in Eq (2).

(2)

The original value is given by yi, whereas g(xi) refers to the predicted value, a constant C and ε − insensitive loss function is used to assess the error performance (Eq (3)).

(3)

Gaussian Radial Basis Function (Eq (4)) is one of the widely used kernel models used to associate nonlinear and linear data. The kernel function is given as (4)

The performance accuracy of SVR is defined by the parameters C, ɛ, and γ. To increase the accuracy of prediction, the Grey Wolf Optimization algorithm has been chosen to optimize the parameters of SVR.

The wild animal Grey wolf follows a unique social hierarchy and devised strategies for hunting as a group. The hierarchy of wolves from top to bottom is A, B, D, O which represents Alpha, Beta, Delta, and Omega. The most dominant one to lead the entire pack and make a decision regarding selecting habitat and prey is Alpha. The next subordinate who helps Alpha for taking decisions is Beta, which thereby rules the rest of the pack in the absence of Alpha. Third-ranking wolves are called Delta, which are multiple role players like scouts, caretakers, and sentinels and are comprised of aged members. The rest of the wolves are scapegoats of the pack, commonly called Omega.

The hunting phases of Grey Wolves include tracking the prey, surrounding the prey, and finally attacking the prey. As an evolutionary algorithm, GWO chooses the prime fittest agents, Alpha, Beta, and Delta, in the way of hierarchy. All other remaining agents are Omega, as shown in Fig 1. Mathematically, to model the GWO, the position of the Wolf is W, the prey is Wp, and the top three agents are WA, WB and WD. Next following position of the wolf in a timeline is represented as given in Eq (5): (5)

S defines the vector which changes per the direction of prey as shown in Eq (6) (6)

Coefficient vectors D and K can be expressed as (7) where z1 and z2 take out any random values from 0 to 1.

Grey wolves finish the hunt by attacking the prey when it stops moving. While approaching the prey, initially, the wolves start moving randomly until it comes closer to the prey. Then the randomness reduces, which means all other wolves start focusing on the position of Alpha, Beta, and Delta. The randomness of the wolves’ movement is determined by the parameter ’a, which linearly drops from 2 to 0. The parameter ’a” is random but is vital in controlling the movement of wolves towards the prey. It depends on the current iteration count (i) and the maximum number of iterations (M), as shown in Eq (7). While searching the prey (Eq (8)), the wolves move to different positions according to the equations defined as (8)

The hunting phase is expressed in Eq (9). W1, W2, and W3 are the position of a wolf when it updates its position concerning the position of Alpha, Beta, and Delta (WA, WB, and WD), respectively.

(9)

Grey wolf Optimizer reaches its final stage (Eq (10)) by updating the average position of the three principal wolves.

(10)

3.2. Hybrid GWO-BES algorithm

A novel nature-based computing algorithm is the Bald Eagle Search Algorithm proposed by Alsattar [8]. Bald Eagles show the unique behavior of hunting their food, which shows their intelligence. They framed a strategy like searching for the location of prey, choosing the prey, and dive down to hunt the prey (swooping). By exploiting the speed of the wind and airflow, they are using a smart strategy of hunting.

Eagles remember the search space of prey from their previous hunting. Once the search domain is picked up, the eagle progresses towards the domain and explores to select its prey (usually salmon fish). Every movement of an eagle is governed by its previous motions and is spiral in Nature. The position of an eagle is referred to by positional difference by r′ from the range between 1.5 and 2, randomness is introduced by R in the range between 0 and 1 in (Eq (11)).

(11)

As given in Eq (12), the best position from past hunting is represented by Wbest, and an average of previous space domains is given by Fbest. Updating of hunting the prey is given in Eqs (13) and (14). (12) (13) (14) where the parameter r′′ is within 5–10, which determines the corner position, c represents the search cycle count within the values 0.5–2, rv, a random variable, introduces randomness, and c1 and c2 randomly picks values between 1 and 2. The final swooping stage can be formulated as in Eq (15), (15)

It has been shown that a hybrid combination of exploration and exploitation of these two successful optimization algorithms: the Grey Wolf Optimizer and Bald Eagle Search algorithm, produces better prediction and faster convergence [9]. After tracking and surrounding the prey, the attacking stage of the former algorithm is replaced by the swooping phase of the latter one, as shown in Fig 2.

3.3. Natural selection based Hybrid SVR-GWO-BES

The Grey Wolf optimization is influenced by the three better solutions–Alpha, Beta, and Delta. Sometimes, in the process of Optimization, average solutions may lead to global optima than moving towards the best solutions. This principle results in the development of more selection methods for GWO. Azmi Al-Betar [10] proposed five different natural selection methods to use for GWO, namely–proportion-based GWO (PGWO), Tournament based GWO (TGWO), and Universal sampling-based (UGWO), Linear Rank based GWO (LGWO), Random based GWO (RGWO). The original methodology of selection defined by Mirjalili et al. [6] is named Greedy GWO. It selects the top three solutions, WA, WB, and WC, which have an equal chance of surviving to reach the optimal solution. However, it fails to give a chance to other agents, which may also lead to a solution at a faster rate.

3.3.1. Random-based GWO (RGWO). The top-tier grey wolves in the hierarchy are randomly picked up from the current population. When contrast to other revisions of GWO, RGWO gives less accuracy and slower convergence. The probability of selection (Eq (16)) of one wolf is defined by (16)

3.3.2. Proportional-based GWO (PGWO). In proportional-based GWO, the selection probability of choosing one wolf is based on its absolute fitness value of all wolves. This method does not neglect any wolf from being in the selection. The probability is defined in Eq (17) (17)

3.3.3. Linear rank based GWO (LGWO).

To get the better of the proportional selection method, linear rank, which is defined by Baker [57], is used.

3.3.4. Universal sampling-based (UGWO).

The Stochastic Universal Sampling method is similar to the proportional-based GWO, whereas selection is based on Baker’s proposal [58]. The probability of each wolf being survived to the next level depends on its fitness function with the combined fitness function of every wolf. The primary wolf is chosen based on selection probability. The next two wolves are divided equally from the selected first wolf.

3.3.5. Tournament-based GWO (TGWO).

Over a few decades ago, Goldberg et al. [59] proposed the selection methods. These mechanisms were predominately in evolutionary algorithms such as fuzzy intelligent algorithms [60], bat-inspired algorithm [61], Modified Particle Swarm Optimization for Support Vector Machines [62], Whale Optimization algorithm in combination with simulated Annealing [63] and cuckoo search algorithm [7] and Bat algorithm [64].

These natural selection methods were shown to enhance the convergence of Grey Wolf Optimizer. These methods are applied to the proposed hybrid Grey Wolf optimization–Bald Eagle Search Algorithm (Table 1). SVR–x–GWO is the term used to refer the SVR employed with natural selection based GWO (original Greedy GWO). SVR–x–GWO-BES is the term used to refer the SVR employed with hybrid GWO-BES where selection is of natural methods (Fig 3).

4. Results and discussion

The datasets used for the analysis are lane-disciplined road data from California and lane-less road traffic data from India. The department of transportation of California is organizing and distributing road traffic volumes with a web interface [65]. The selected datasets are similar to that used in the proposal of a hybrid GWO-BES algorithm [9]. Milgeo Avenue of Northbound of California is used as source data. In March 2016, data was used as training data and testing data, respectively. This is an example of lane-based traffic volumes in a part of California. For lane-less traffic volumes, the major junction at Chennai city road traffic [66] is chosen, an example of Asian roads. Few major intersections in Chennai city are monitored by the Traffic Regulation Observed Zone (TROZ), a joint venture of Greater Chennai Traffic Police, Hyundai Motors India Foundation, Alco Systems, and Videonetics. The primary motive of TROZ is the automatic detection of traffic rule violations, but they also collected the traffic flow at the monitored intersections at regular intervals.

For analysis purposes, Random based GWO (RGWO), Universal sampling-based GWO (UGWO), Proportional based GWO (PGWO), Linear rank based GWO (LGWO), and Tournament based GWO (TGWO) are applied with PeMS 2016 dataset and TROZ dataset. Likewise, earlier proposed GWO-BES is applied to the above five natural selection-based GWO.

For the chosen dataset, the error performance for the prediction has been shown in Fig 4. It clearly indicates that the hybrid combination of the Bald Eagle Search Algorithm with Grey Wolf Optimization results in faster convergence. It helps in providing more accurate predictions, thereby reducing the error performance (Table 2). This gives clear indication that hybrid GWO-BES can be used to various evolved versions of GWO with reasonable accuracy. This may increase the feasibility of applying this scheme for real-time data prediction. The parameters of SVR, like C, € and γ, which determines the accuracy of the regression, takes the optimized values as 0.2123, 0.0247 and 0.0236 respectively.

thumbnail
Fig 4.

Analysis of hybrid GWO-BES on natural selection based GWOs (a) MAPE (b) RMSE.

https://doi.org/10.1371/journal.pone.0275104.g004

thumbnail
Table 2. Error measure for traffic prediction for proposed SVR–x–GWO-BES and SVR–x–GWO—MAPE and RMSE.

https://doi.org/10.1371/journal.pone.0275104.t002

4.1. Impact of search agents

The population of search agents used for Optimization is varied, and its impact on prediction is studied in this paper. Initially, the number of search agent wolves chosen is 30. The maximal number of iterations is limited to 5. The range of some search agents chosen is 10, 15, 20, 25, and 30. When the number of search agents is increased, it gives more accuracy in prediction; that is, the error rate decreases. The mean absolute percentage error (MAPE) is reduced from 23.17 to 18.50 when the number of search agents is increased from 10 to 30, as shown in Table 3(A). Likewise, RMSE dropped from 11.92 to 9.58, as the number of search agents increased from 10 to 30, as shown in Table 3(B).

thumbnail
Table 3. Error measure for traffic prediction for increasing search agents–(a) MAPE and (b) RMSE.

https://doi.org/10.1371/journal.pone.0275104.t003

5. Conclusion

Traffic flow forecasting, which is one of the critical challenges in transportation, has been taken into account with the aid of the most popular prediction algorithm–support vector regression. Hybrid GWO-BES proved to produce better accurate predictions for the greedy GWO. This paper shows that the hybrid GWO-BES algorithm can also be used to optimize the natural selection method-based GWO like Random GWO, Universal Sampling based GWO, Proportional based GWO, Linear rank based GWO, and Tournament based GWO. SVR-xGWO-BES reduces MAPE and RMSE by approximately 48%. Experimental results show that the size of the population of grey wolves has an impact on prediction accuracy. An increasing number of search agents produce reduced error performance. In a pack of grey wolves, although the alpha pair is only allowed breeding pair, the female alpha wolf is not only involved in breeding but also supports the male alpha wolf in the hunting phase. For future work, it is intended to work on the GWO algorithm by introducing Alpha pair rather than single Alpha in hunting. This hybrid GWO-BES can also be used to analyze the variations of traffic flow in less-lane disciplined road traffic data with heterogeneous vehicles.

References

  1. 1. Rao A. M., & Rao K. R. (2012). Measuring urban traffic congestion-a review. International Journal for Traffic & Transport Engineering, 2(4).
  2. 2. Jebari K., & Madiafi M. (2013). Selection methods for genetic algorithms. International Journal of Emerging Sciences, 3(4), 333–344.
  3. 3. Dorigo M., Birattari M., & Stutzle T. (2006). Ant colony optimization. IEEE computational intelligence magazine, 1(4), 28–39. pmid:31503781
  4. 4. Kennedy, J., & Eberhart, R. (1995, November). Particle swarm optimization. In Proceedings of ICNN’95-International Conference on Neural Networks (Vol. 4, pp. 1942–1948). IEEE.
  5. 5. Karaboga D. (2005). An idea based on honey bee swarm for numerical Optimization (Vol. 200, pp. 1–10). Technical report-tr06, Erciyes university, engineering faculty, computer engineering department.
  6. 6. Mirjalili S., Mirjalili S. M., & Lewis A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61.
  7. 7. Abed-Alguni B. H., & Alkhateeb F. (2017). Novel selection schemes for cuckoo search. Arabian Journal for Science and Engineering, 42(8), 3635–3654.
  8. 8. Alsattar H. A., Zaidan A. A., & Zaidan B. B. (2020). Novel meta-heuristic bald eagle search optimization algorithm. Artificial Intelligence Review, 53(3), 2237–2264.
  9. 9. Angayarkanni S. A., Sivakumar R., & Ramano Rao Y. V. (2021). Hybrid Grey Wolf: Bald Eagle search optimized support vector regression for traffic flow forecasting. Journal of Ambient Intelligence and Humanized Computing, Vol 12, No 1, 1293–1304 (2021).
  10. 10. Al-Betar M. A., Awadallah M. A., Faris H., Aljarah I., & Hammouri A. I. (2018). Natural selection methods for grey wolf optimizer. Expert Systems with Applications, 113, 481–498.
  11. 11. Okutani I., & Stephanedes Y. J. (1984). Dynamic prediction of traffic volume through Kalman filtering theory. Transportation Research Part B: Methodological, 18(1), 1–11.
  12. 12. Williams B. M., Durvasula P. K., & Brown D. E. (1998). Urban freeway traffic flow prediction: application of seasonal autoregressive integrated moving average and exponential smoothing models. Transportation Research Record, 1644(1), 132–141.
  13. 13. Hamed M. M., Al-Masaeid H. R., & Said Z. M. B. (1995). Short-term prediction of traffic volume in urban arterials. Journal of Transportation Engineering, 121(3), 249–254.
  14. 14. Park B., Messer C. J., & Urbanik T. (1998). Short-term freeway traffic volume forecasting using radial basis function neural network. Transportation Research Record, 1651(1), 39–47.
  15. 15. Cremer M., & Meissner F. (1993). Traffic prediction and Optimization using an efficient macroscopic simulation tool. In European Simulation Multiconference (1993: Lyon, France). Modeling and simulation 1993: proceedings.
  16. 16. Smith, B. L., & Demetsky, M. J. (1994, October). Short-term traffic flow prediction models-a comparison of neural network and nonparametric regression approaches. In Proceedings of IEEE International Conference on Systems, Man and Cybernetics (Vol. 2, pp. 1706–1709). IEEE.
  17. 17. Wu Y., Tan H., Qin L., Ran B., & Jiang Z. (2018). A hybrid deep learning-based traffic flow prediction method and its understanding. Transportation Research Part C: Emerging Technologies, 90, 166–180.
  18. 18. Liu B., Tang X., Cheng J., & Shi P. (2020). Traffic flow combination forecasting method based on improved LSTM and ARIMA. International Journal of Embedded Systems, 12(1), 22–30.
  19. 19. Shu, Y., Jin, Z., Zhang, L., Wang, L., & Yang, O. W. (1999, June). Traffic prediction using FARIMA models. In 1999 IEEE International Conference on Communications (Cat. No. 99CH36311) (Vol. 2, pp. 891–895). IEEE.
  20. 20. Song Y., Wang X., Wright G., Thatcher D., Wu P., & Felix P. (2018). Traffic volume prediction with segment-based regression kriging and its implementation in assessing the impact of heavy vehicles. Ieee transactions on intelligent transportation systems, 20(1), 232–243.
  21. 21. Zhang H., Wang X., Cao J., Tang M., & Guo Y. (2018). A multivariate short-term traffic flow forecasting method based on wavelet analysis and seasonal time series. Applied Intelligence, 48(10), 3827–3838.
  22. 22. Sun, B., Cheng, W., Goswami, P., & Bai, G. (2017, October). An overview of parameter and data strategies for k-nearest neighbors based on short-term traffic prediction. In Proceedings of the 2017 International Conference on E-Society, E-Education and E-Technology (pp. 68–74).
  23. 23. Kumar S. V., & Vanajakshi L. (2015). Short-term traffic flow prediction using seasonal ARIMA model with limited input data. European Transport Research Review, 7(3), 21.
  24. 24. Vlahogianni E. I., Karlaftis M. G., & Golias J. C. (2014). Short-term traffic forecasting: Where we are and where we’re going. Transportation Research Part C: Emerging Technologies, 43, 3–19.
  25. 25. Angayarkanni S. A., Sivakumar R., & YV R. R. (2019). A Review on Traffic Congestion Detection Methodologies and Tools. International Journal of Advanced Science and Technology, 28 (16), 1400–1414
  26. 26. Wu C. H., Ho J. M., & Lee D. T. (2004). Travel-time prediction with support vector regression. IEEE transactions on intelligent transportation systems, 5(4), 276–281.
  27. 27. Su, H., Zhang, L., & Yu, S. (2007, August). Short-term traffic flow prediction based on incremental support vector regression. In Third International Conference on Natural Computation (ICNC 2007) (Vol. 1, pp. 640–645). IEEE.
  28. 28. Wang, J. N., Chen, X. M., & Guo, S. X. (2009, October). Bus travel time prediction model with ν-support vector regression. In 2009 12th International IEEE Conference on Intelligent Transportation Systems (pp. 1–6). IEEE.
  29. 29. Hong, W. C., Pai, P. F., Yang, S. L., & Theng, R. (2006, July). Highway traffic forecasting by support vector regression model with tabu search algorithms. In The 2006 IEEE International Joint Conference on Neural Network Proceedings (pp. 1617–1621). IEEE.
  30. 30. Sulaiman M. H., Mustaffa Z., Mohamed M. R., & Aliman O. (2015). Using the gray wolf optimizer for solving optimal reactive power dispatch problem. Applied Soft Computing, 32, 286–292.
  31. 31. Mahdad B., & Srairi K. (2015). Blackout risk prevention in a smart grid based flexible optimal strategy using Grey Wolf-pattern search algorithms. Energy Conversion and Management, 98, 411–429.
  32. 32. Jayabarathi T., Raghunathan T., Adarsh B. R., & Suganthan P. N. (2016). Economic dispatch using hybrid grey wolf optimizer. Energy, 111, 630–641.
  33. 33. Saxena A., Soni B. P., Kumar R., & Gupta V. (2018). Intelligent Grey Wolf Optimizer–Development and application for strategic bidding in uniform price spot energy market. Applied Soft Computing, 69, 1–13. pmid:29780408
  34. 34. Sharma P., Sundaram S., Sharma M., Sharma A., & Gupta D. (2019). Diagnosis of Parkinson’s disease using modified grey wolf optimization. Cognitive Systems Research, 54, 100–115.
  35. 35. Anitha P., and Kaarthick B. "Oppositional based Laplacian grey wolf optimization algorithm with SVM for data mining in intrusion detection system." Journal of Ambient Intelligence and Humanized Computing (2019): 1–12.
  36. 36. Faris H., Aljarah I., Al-Betar M. A., & Mirjalili S. (2018). Grey wolf optimizer: a review of recent variants and applications. Neural computing and applications, 30(2), 413–435.
  37. 37. Mittal N., Singh U., & Sohi B. S. (2016). Modified grey wolf optimizer for global engineering optimization. Applied Computational Intelligence and Soft Computing, 2016.
  38. 38. Rodríguez L., Castillo O., & Soria J. (2016, July). Grey wolf optimizer with dynamic adaptation of parameters using fuzzy logic. In 2016 IEEE Congress on Evolutionary Computation (CEC) (pp. 3116–3123). IEEE.
  39. 39. Abed-alguni B. H., & Barhoush M. (2018). Distributed grey wolf optimizer for numerical optimization problems. Jordanian J. Comput. Inf. Technol.(JJCIT), 4, 130–149.
  40. 40. Yang B., Zhang X., Yu T., Shu H., & Fang Z. (2017). Grouped grey wolf optimizer for maximum power point tracking of doubly-fed induction generator based wind turbine. Energy conversion and management, 133, 427–443.
  41. 41. Dudani K., & Chudasama A. R. (2016). Partial discharge detection in transformer using adaptive grey wolf optimizer based acoustic emission technique. Cogent Engineering, 3(1), 1256083.
  42. 42. Malik, M. R. S., Mohideen, E. R., & Ali, L. (2015, December). Weighted distance grey wolf optimizer for global optimization problems. In 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC) (pp. 1–6). IEEE.
  43. 43. Rodríguez L., Castillo O., Soria J., Melin P., Valdez F., Gonzalez C. I., et al. (2017). A fuzzy hierarchical operator in the grey wolf optimizer algorithm. Applied Soft Computing, 57, 315–328.
  44. 44. Saremi S., Mirjalili S. Z., & Mirjalili S. M. (2015). Evolutionary population dynamics and grey wolf optimizer. Neural Computing and Applications, 26(5), 1257–1263.
  45. 45. Kamboj V. K. (2016). A novel hybrid PSO–GWO approach for unit commitment problem. Neural Computing and Applications, 27(6), 1643–1655.
  46. 46. Shorman Al, Amaal Hossam Faris, and Aljarah Ibrahim. "Unsupervised intelligent system based on one class support vector machine and Grey Wolf optimization for IoT botnet detection." Journal of Ambient Intelligence and Humanized Computing 11.7 (2020): 2809–2825.
  47. 47. Ibrahim R.A.; Ewees A.A.; Oliva D.; Abd Elaziz M.; Lu S. Improved salp swarm algorithm based on particle swarm optimization for feature selection. J. Ambient Intell. Humaniz. Comput. 2019, 10, 3155–3169.
  48. 48. Dhiman G.; Oliva D.; Kaur A.; Singh K.K.; Vimal S.; Sharma A.; et al. BEPO: A novel binary emperor penguin optimizer for automatic feature selection. Knowl. Based Syst. 2021, 211, 106560.
  49. 49. Kharrich M.; Kamel S.; Hassan M.H.; ElSayed S.K.; Taha I.B.M. An Improved Heap-Based Optimizer for Optimal Design of a Hybrid Microgrid Considering Reliability and Availability Constraints. Sustainability 2021, 13, 10419.
  50. 50. Ceylan O.; Neshat M.; Mirjalili S. Cascaded H-bridge multilevel inverters optimization using adaptive grey wolf optimizer with local search. Electr. Eng. 2021, 1–15.
  51. 51. Nadimi-Shahraki M.H.; Taghian S.; Mirjalili S.; Zamani H.; Bahreininejad A. GGWO: Gaze Cues Learning-based Grey Wolf Optimizer and its Applications for Solving Engineering Problems. J. Comput. Sci. 2022, 101636.
  52. 52. Nadimi-Shahraki M.H.; Fatahi A.; Zamani H.; Mirjalili S.; Abualigah L.; Abd Elaziz M. Migration-Based Moth-Flame Optimization Algorithm. Processes 2021, 9, 2276.
  53. 53. Jitkongchuen, D. (2015, October). A hybrid differential evolution with grey wolf optimizer for continuous global Optimization. In 2015 7th international conference on information technology and electrical engineering (ICITEE) (pp. 51–54). IEEE.
  54. 54. Pan, T. S., Dao, T. K., & Chu, S. C. (2015, August). A communication strategy for paralleling grey wolf optimizer. In International Conference on Genetic and Evolutionary Computing (pp. 253–262). Springer, Cham.
  55. 55. Mirjalili S., Saremi S., Mirjalili S. M., & Coelho L. D. S. (2016). Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion Optimization. Expert Systems with Applications, 47, 106–119.
  56. 56. Awad M., & Khanna R. (2015). Support vector regression. In Efficient learning machines (pp. 67–80). Apress, Berkeley, CA.
  57. 57. Baker, J. E. (1987, July). Reducing bias and inefficiency in the selection algorithm. In Proceedings of the second international conference on genetic algorithms (Vol. 206, pp. 14–21).
  58. 58. Baker, J. E. (1985, July). Adaptive selection methods for genetic algorithms. In Proceedings of an International Conference on Genetic Algorithms and their applications (pp. 101–111).
  59. 59. Goldberg D. E., Korb B., & Deb K. (1989). Messy genetic algorithms: Motivation, analysis, and first results. Complex systems, 3(5), 493–530.
  60. 60. Carse B., Fogarty T. C., & Munro A. (1996). Evolving fuzzy rule based controllers using genetic algorithms. Fuzzy sets and systems, 80(3), 273–293.
  61. 61. Al-Betar M. A., Awadallah M. A., Faris H., Yang X. S., Khader A. T., & Alomari O. A. (2018). Bat-inspired algorithms with natural selection mechanisms for global Optimization. Neurocomputing, 273, 448–465.
  62. 62. Demidova L., Nikulchev E., & Sokolova Y. (2016). The svm classifier based on the modified particle swarm optimization. arXiv preprint arXiv:1603.08296.
  63. 63. Mafarja M. M., & Mirjalili S. (2017). Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing, 260, 302–312.
  64. 64. Yang X. S. (2010). A new metaheuristic bat-inspired algorithm. In Nature inspired cooperative strategies for Optimization (NICSO 2010) (pp. 65–74). Springer, Berlin, Heidelberg.
  65. 65. Caltrans PEMS http://pems.dot.ca.gov/
  66. 66. The Third Eye: Managing the traffic (2019) https://www.trafficinfratech.com/the-third-eye-managing-the-traffic/4/