Improved discrete particle swarm optimization using Bee Algorithm and multi-parent crossover method (Case study: Allocation problem and benchmark functions)

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Abstract Compared to other techniques, particle swarm optimization is more frequently utilized because of its ease of use and low variability. However, it is complicated to find the best possible solution in the search space in large-scale optimization problems. Moreover, changing algorithm variables does not influence algorithm convergence much. The PSO algorithm can be combined with other algorithms. It can use their advantages and operators to solve this problem. Therefore, this paper proposes the onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO). To improve the efficiency of the DPSO algorithm, we utilized multi-parent crossover on the best solutions. We performed an independent and intensive neighborhood search using the onlooker bees of the bee algorithm. The algorithm uses onlooker bees and crossover. They do local search (exploitation) and global search (exploration). Each of these searches is among the best solutions (employed bees). The proposed algorithm was tested on the allocation problem, which is an NP-hard optimization problem. Also, we used two types of simulated data. They were used to test the scalability and complexity of the better algorithm. Also, fourteen 2D test functions and thirteen 30D test functions were used. They also used twenty IEEE CEC2005 benchmark functions to test the efficiency of OMPCDPSO. Also, to test OMPCDPSO's performance, we compared it to four new binary optimization algorithms and three classic ones. The results show that the OMPCDPSO version had high capability. It performed better than other algorithms. The developed algorithm in this research (OMCDPSO) in 36 test functions out of 47 (76.60%) is better than other algorithms. The OMPCDPSO algorithm used many parts of the best solution. It put them in the multi-parent crossover and neighborhood search with onlookers. This made it better than DPSO. The Onlooker bees and multi-parent operators significantly impact the algorithm's performance.
Full text 454,126 characters · extracted from preprint-html · click to expand
Improved discrete particle swarm optimization using Bee Algorithm and multi-parent crossover method (Case study: Allocation problem and benchmark functions) | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Improved discrete particle swarm optimization using Bee Algorithm and multi-parent crossover method (Case study: Allocation problem and benchmark functions) Hamed Zibaei, Mohammad Saadi Mesgari This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-4143898/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Compared to other techniques, particle swarm optimization is more frequently utilized because of its ease of use and low variability. However, it is complicated to find the best possible solution in the search space in large-scale optimization problems. Moreover, changing algorithm variables does not influence algorithm convergence much. The PSO algorithm can be combined with other algorithms. It can use their advantages and operators to solve this problem. Therefore, this paper proposes the onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO). To improve the efficiency of the DPSO algorithm, we utilized multi-parent crossover on the best solutions. We performed an independent and intensive neighborhood search using the onlooker bees of the bee algorithm. The algorithm uses onlooker bees and crossover. They do local search (exploitation) and global search (exploration). Each of these searches is among the best solutions (employed bees). The proposed algorithm was tested on the allocation problem, which is an NP-hard optimization problem. Also, we used two types of simulated data. They were used to test the scalability and complexity of the better algorithm. Also, fourteen 2D test functions and thirteen 30D test functions were used. They also used twenty IEEE CEC2005 benchmark functions to test the efficiency of OMPCDPSO. Also, to test OMPCDPSO's performance, we compared it to four new binary optimization algorithms and three classic ones. The results show that the OMPCDPSO version had high capability. It performed better than other algorithms. The developed algorithm in this research (OMCDPSO) in 36 test functions out of 47 (76.60%) is better than other algorithms. The OMPCDPSO algorithm used many parts of the best solution. It put them in the multi-parent crossover and neighborhood search with onlookers. This made it better than DPSO. The Onlooker bees and multi-parent operators significantly impact the algorithm's performance. Discrete Particle Swarm Optimization Multi-Parent Crossover Genetic Algorithm Bee Algorithm Meta-Heuristic Methods Allocation Problem Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 1. Introduction Nowadays, optimization is a significant challenge in many real-world problems (Dehghani & Trojovský, 2022 ; Mahmoodabadi et al., 2014 ). Optimization is vital in science, engineering, industry, and commerce (Zhang et al., 2023 ). Optimization algorithms can be split into two types. These are exact (traditional) algorithms and evolutionary algorithms (Ma et al., 2020 ). Exact optimization techniques use a continuous search strategy. It is based on the derivative of an objective function (Li et al., 2023 ; Mahmoodabadi et al., 2014 ; Ye et al., 2017 ). Even for a small problem, traditional optimization methods take much time to find an accurate solution (Olivas et al., 2021 ). Moreover, finding the optimal solution becomes more complicated as the search space expands (Kosarwal et al., 2020 ). However, gradient-based algorithms cannot tackle complex multi-model problems with extensive datasets (Franzese et al., 2021 ; Guedria, 2016 ; Jiang & Gao, 2022 ; Ye et al., 2017 ). Numerous scientific and engineering fields have nonlinear optimization problems (Dehghani & Trojovský, 2022 ). Sometimes the objective functions are not continuous. Deterministic algorithms like the Steepest Descent, Newton, and Quasi-Newton are inefficient then (Guedria, 2016 ). Evolutionary algorithms need fewer parameters (Bäck et al., 2023 ). They do not need continuous objective functions (Agarwalla & Mukhopadhyay, 2017 ; Peng et al., 2017 ). Real-life engineering problems are usually complex. They depend on many variables and a choice of a good starting point (Agarwalla & Mukhopadhyay, 2017 ). So, many population-based meta-heuristic algorithms have been developed to solve complex problems (Gharehchopogh et al., 2023 ; Jain et al., 2019 ; Kundu et al., 2022; Liang et al., 2023 ; Liang et al., 2022 ; Pachung & Bansal, 2022 ; Qi et al., 2017 ). One of these complex problems that exact methods cannot solve is the allocation problem (BRP et al., 2020 ). The allocation problem is considered a complex NP-Hard problem (Sharifi et al., 2019 ; Tefera et al., 2023 ). There are many different solutions available for solving this problem. N customers (demand points) are allocated to M centers to minimize the cost function in the allocation problem. The cost function can be determined based on distance, capacity, and other constraints of the centers. In many studies, these problems have been investigated by meta-heuristic algorithms (such as GA, PSO, and BBO) (Beji et al., 2010 ; Chen et al., 2022 ; Hemeida et al., 2021 ; Hu et al., 2012 ; Jabalameli & Ghaderi, 2008 ; Kaveh et al., 2020 ; Kaveh & Mesgari, 2019 ; Mokhtarzadeh et al., 2021 ; Naderipour et al., 2021 ; Neema et al., 2011 ; Pendharkar, 2015 ; Z. Zhang et al., 2021 ). Hu et al used a modified particle swarm optimization. It was for the best place for earthquake emergency shelters in the Zhuguang Block of Guangzhou City, China. Also, simulated annealing (SA) has been employed to escape from local optima to enhance the ability of the algorithm search. The modified particle swarm optimization performs better than other meta-heuristic algorithms based on the results (Hu et al., 2012 ). Jabalameli and Ghaderi used hybrid algorithms. They combined a genetic algorithm, variable neighborhood search, and local searches. The algorithms were for the uncapacitated continuous location-allocation problem. The results showed that this algorithm (GA-VNS-LS) offers better solutions than the best literature methods (GA and VNS)(Jabalameli & Ghaderi, 2008 ). Neema et al used a novel genetic algorithm to solve the p-median problem. Two GA methods have different replacement procedures. They were developed to solve the location-allocation problem. The results show that the new models are better than traditional heuristics. They are also effective at finding the best facility locations (Neema et al., 2011 ). Kaveh and Mesgari used improved biogeography-based optimization (IBBO) for the location-allocation of ambulances. A PSO, GA, and IBBO were used to evaluate the performance. Also, to validate the results of algorithms, a CPLEX solver was used. This paper showed that the proposed algorithm provides significant results in the location-allocation problem (Kaveh & Mesgari, 2019 ). Kaveh et al. used multiple criteria decision-making for hospital location-allocation based on an improved genetic algorithm (IGA). The analysis capabilities of geospatial information systems were used to limit the search space. According to the results, IGA had a better performance than the other algorithms. As can be seen, meta-heuristic algorithms have been used in most researches. Improvements to these algorithms have also improved system performance. Therefore, improving meta-heuristic algorithms such as particle swarm optimization (PSO) is one of the research goals (Kaveh et al., 2020 ). Particle Swarm Optimization (PSO) is a population-based meta-heuristic evolutionary algorithm that has been highly regarded by researchers in recent decades (Sharma et al., 2017 ; Wong et al., 2015 ). PSO features include low computation, simplicity, and modification flexibility (Sun et al., 2021 ; Verma et al., 2021 ). Compared with other evolutionary methods, PSO provides high-quality solutions. It requires less computational time and provides more stable convergence specifications (Ren et al., 2020 ). This algorithm figures out the optimal solutions by combining local and global searches(Qiao et al., 2023 ). The particles are pushed toward global optimization. They do this by using each particle's memory and sharing its info with other particles (Liu et al., 2020 ). The PSO algorithm is simple and easy to use. It is also very efficient. Due to this, it has been widely used in continuous (Chen & Huang, 2017 ; Delice et al., 2017 ) and discrete (Gong et al., 2012 ; Liu et al., 2017 ; Liu et al., 2013 ; Liu et al., 2012 ; Martins et al., 2013 ; Masoomi et al., 2013 ) optimization issues. The various discrete versions of PSO have been developed as Binary PSO (Afshinmanesh et al., 2005 ; Kennedy & Eberhart, 1997 ; Khanesar et al., 2007 ; Lee et al., 2008 ; Nguyen et al., 2017 ), Discrete PSO (Jin et al., 2007 ; Pan et al., 2008 ; Peng & Li, 2014 ; Shi et al., 2006 ), and Quantum PSO (Yang & Wang, 2004 ). Despite the mentioned advantages, PSO has certain restrictions, such as low diversity of solutions, premature convergence, and particle stacking in the local optimum (Chen et al., 2018 ; Zhao et al., 2014 ; Zheng et al., 2023 ). The classical PSO works well for low-dimensional problems, but it is inefficient for high-dimensional ones (Bangyal et al., 2021 ; Xu et al., 2019 ). In discrete optimization problems, factors such as learning and acceptance strategies have influence performance of the algorithm (Xiang et al., 2022 ; Xu et al., 2023 ; Zhong et al., 2018 ). The classical PSO learning strategy affects the algorithm's social behavior. Each particle moves to the best global, local, and previous particle location (Guo et al., 2018 ; Qin et al., 2016 ). Further research has been investigated on different learning strategies terrains (Li et al., 2015 ; Liang et al., 2006 ; Mendes et al., 2004 ). The acceptance strategy means accepting or refusing the new solution. This choice controls the algorithm's convergence rate (Jahandideh-Tehrani et al., 2020 ). PSO algorithms typically accept new, improved, or unimproved solutions. They use them for the next generation. The types of acceptance strategies include greedy (Zhong et al., 2012 ) and probabilistic acceptance strategies (Shieh et al., 2011 ). Population size, the initial position of the particles, and control parameters are the factors that influence the convergence and performance of the PSO algorithm (J. Zhang et al., 2021 ). A balance must be struck between exploration and exploitation to prevent premature convergence (J. Zhang et al., 2021 ). Over-exploration reduces the algorithm's speed, while over-exploitation leads to premature convergence, known as the exploration-exploitation tradeoff (Emary & Zawbaa, 2016 ). Since it is difficult to balance these two states in dynamic environments (Ding et al., 2014 ; Nguyen et al., 2014 ), researchers have proposed various developed PSO algorithms to improve the convergence speed and avoid trapping in local optimum by creating a better equilibrium between exploration-exploitation conditions (Chen et al., 2012 ; Lin et al., 2019 ; Saha et al., 2013 ). Due to the dependence of PSO algorithm on its parameters, many studies surveyed adjusted them (Lu et al., 2015 ; Nobile et al., 2018 ; Zhang et al., 2014 ). Discovering a relevant solution in vast search space is a problematic issue. Therefore, for massive data with high complexity, even if the researchers have determined accurate and appropriate initial parameters, the algorithm will be unable to perform adequate exploration and exploitation. Therefore, we need to use powerful operators for comprehensive global and local searches. This will improve exploration and exploitation. In recent decades, researchers have utilized a combination of algorithms to improve the performance of the optimization process. The weakness of an algorithm can be compensated by the operation of other algorithms (Hu et al., 2012 ). It is more likely that well-designed synthesized algorithms will be further explored and exploited due to different spatial quests by multiple operators concurrently. A large number of continuous PSO algorithms with other algorithms have been investigated for different ranges of usages (Ali & Tawhid, 2017 ; Epitropakis et al., 2012 ; Kıran et al., 2012 ; Lu et al., 2010 ; Shelokar et al., 2007 ; Wang et al., 2013 ; Yano et al., 2007 ; Zhiming et al., 2008 ). In addition, there are some perusals in the context of the combination of discrete PSO algorithm with other methods. For example, Liu et al. (Liu et al., 2013 ) updated the position of each particle in the PSO algorithm by incorporating Genetic algorithm crossover and mutation operators for allocation problems. Ziari and Jalilian (Ziari & Jalilian, 2012 ) updated the location of each particle by the PSO algorithm. They performed crossover and mutation operators on half of the population to increase the variety and prevent stopping at the local optimum. Elloumi et al. (Elloumi et al., 2014 ) added the pheromone concept of an ant colony to particle updating of the PSO algorithm. They presented a hybrid PSO-ACO algorithm to solve the traveling salesman problem. Marinakis and marinaki (Marinakis & Marinaki, 2013 ) have utilized the variable neighborhood search (VNS) in the PSO algorithm to exploit the ability to explore the global neighborhood structure and the local neighborhood structure. In this study, a small neighborhood is considered at the beginning of the algorithm. The neighborhood size increases as the number of iterations increases until it encompasses the entire population at the end of the algorithm. Marinakis et al. (Marinakis et al., 2017 ) have propounded a combination of the PSO algorithm with the neighborhood search algorithm to solve the constrained shortest path. Based on this research, the neighborhood was extended based on the quality of solutions and two suggestions were given to change this. In the first suggestion, if the optimum solution does not experience any improvement in some algorithm’s iterations, the neighborhood is being boarded. In the second suggestion, if the optimum solution does not present any improvement in continuous iterations of the algorithm, the neighborhood is being extended. Simulated annealing (Chen et al., 2006 ) and firefly algorithms (Zouache et al., 2018 ) can be accentuated as other combinations of the PSO algorithm with other algorithms. While most studies have focused on the continuous PSO algorithm, few studies have been on the discrete PSO algorithm. Discrete PAN of PSO algorithm is one of the discrete versions provided for particle swarm optimization algorithm (Pan et al., 2008 ). This algorithm is used less in current research, but it's easily implemented for discrete issues, such as allocation. The main idea of the PAN algorithm was inspired by the genetic algorithm, which has discrete nature. The suggested PAN algorithm is considered a fundamental work for the current paper. Many investigations in the terrain of the combination of the PSO algorithm with other algorithms were examined. However, no study presents a combination of the PAN algorithm with other algorithms. No operator is assigned to do direct exploitation tasks. They also don't do intense local and neighborhood searches in the mentioned studies. In some studies, neighborhood search algorithms were applied to raise exploitation and local search in discrete PSO algorithms. Examination of the onlooker bee’s effect as a neighborhood search operator is one of the main objectives of this study. In the exposed investigations, the PSO algorithm's exploitation case was increased with a single-point crossover. This crossover involved particles crossing with each other or with half the population. Such crossovers usually have high costs. In this paper, to increase efficient exploitation, some appropriate solutions as a parent for crossover to each other were selected. Moreover, the multi-parent crossover operator (the new type of crossover operator), which has more variety than a multi-point crossover, has been proposed to produce solution with high quality and diversity. Thus, the particle’s movement to it’s the personal best has been modeled by crossover between particle and the best personal, so that random part of the personal best was situated in particle’s components. In order to formulate the particle's movement to the global best, the crossover between the particle and the global best has been proposed. As a result, some random parts of the global best were situated in particle components. Then, to raise the diversity of solutions, a mutation operator of the genetic algorithm was applied to the produced solutions of the previous step. The rest of the paper is organized as follows: Section 2 describes the proposed algorithm, standard PSO, and discrete PSO. Section 3 describes the problem modeling. It covers the allocation problem, data set, and the algorithm's performance measurement. Section 3 includes the results of algorithms in the case study and a comparison of meta-heuristic algorithms. Finally, in section 4 , the conclusion of this paper will be presented. Paper contributions : Particle swarm optimization (PSO) is more prevalent than other methods due to its simplicity and low variability. Although the classical PSO works well for low-dimensional problems, it does not work effectively for high-dimensional problems. The lack of strong operators for neighborhood search and global search in the search space. This can be seen as a weakness of the particle swarm algorithm. It is complicated to find the best possible solution in the search space in large-scale optimization problems. Also, changes in algorithm variables do not significantly affect algorithm convergence. We can combine the PSO algorithm with others. We can use their advantages and operators. This is a novelty to solve this problem In this paper, the onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO) has been proposed. The algorithm uses onlooker bees and multi-parent crossover operators. They do local and global search among employed bees. Onlooker bees do local search. Crossover operators do global search. To do independent and intense neighborhood search, the bee algorithm uses onlooker bees. The onlooker bees perform a neighborhood search. They look around some possible best solutions, which are the employed bees. In addition, a multi-parent crossover has a more powerful search than a single-point and has the best global search in space. The Onlooker Bees and multi-parent operators have a significant impact on the algorithm's performance. Since each of the obtained children of multi-parent crossover has taken all of their genes from the best solutions, they have acceptable and good quality. Adding more employed bees, like onlooker bees, improves the algorithm in the first iteration. It also speeds up the algorithm's search for a global best. 2. Proposed method 2.1. Standard PSO The PSO algorithm was proposed by Kennedy and Eberhart (Kennedy & Eberhart, 1995 ). It's based on social interaction and the bird-map relationship. Each particle (solution) in this algorithm corresponds to a specific point in a D-dimensional search space, evaluated by objective functions. Also, one particle in the search space tends to move to find the best location. The particle’s movement in each iteration is based on three essential discriminate parts. The first part is based on past particle movement. The second part moves to the best past position among all of the particles (personal best). The third part moves to the best past position among all of the particles (global best). Moreover, in the space with D dimensions, the velocity and location of particle a th in dimension d th and the generation t th would be updated by Eq. ( 1 )-( 2 ), correspondingly (Parsopoulos & Vrahatis, 2010 ). Eq. ( 1 ) has three sections. The first is about the previous particle movement. The second is about movement to the previous best location of the particle. The last is about movement to the best location of all particles. Eq. ( 2 ) shows information sharing. It updates the particle's new location based on calculated movement and the particle's old location. $${v}_{ad}\left(t+1\right)=W\left(t\right).{v}_{ad}\left(t\right)+ {C}_{1}.{r}_{1}\left({x}_{ad}^{P}\left(t\right) - {x}_{ad}\left(t\right)\right)+ {C}_{2}.{r}_{2}\left({x}_{d}^{G}\left(t\right) - {x}_{ad}\left(t\right)\right)$$ 1 $${x}_{ad}\left(t+1\right)= {x}_{ad}\left(t\right)+ {v}_{ad}\left(t+1\right)$$ 2 In the provided equations, variable \(a\) is the population's size, and \(a\) corresponds to one particle. In the following, variables \(d\) depict the size of the space dimension and one particular dimension. \({X}^{G}\) , \({X}_{a}^{P}\) shows the particles' previous personal best location and the previous global best location among all particles. In addition, variables \({r}_{1}\) , \({C}_{1}\) and \({C}_{2}\) demonstrate random numbers in the range 0 to 1, acceleration coefficients for the personal and global bests, which could be called personal and social parameters. Particle velocity is controlled by \({C}_{1}\) and \({C}_{2}\) coefficients on a personal and global bests. The high value of these coefficients rises particle’s velocity to the global and personal bests and then it results premature and immature convergence and a decline in diversity. On the other hand, the low values of these coefficients reduce the velocity of algorithm convergence due to the growth of diversity. Because of the noticeable impact of these coefficients on the algorithm's convergence, it is necessary to regulate their values. Coefficient \(W\) in the supplied Eq. ( 1 ) is versus \({C}_{1}\) and \({C}_{2}\) that express the importance and tendency of a particle to a continuance of the previous movement, play a role to cause alterations in diversity. In the first iteration of the algorithm, it is better to give a high value for \(W\) , which is gradually diminished for subsequent iterations. It is modeled by Eq. ( 3 ). $$W={W}_{max}-\frac{{W}_{max}-{W}_{min}}{{iter}_{max}}\times t$$ 3 \({W}_{min}\) and \({W}_{max}\) represent maximum and minimum inertia weight, respectively. Also, \({iter}_{max}\) and t are the correspondingly total number of iterations and counter of iteration. In general, the location of personal best can be formulated by Eq. ( 4 ) when a minimization problem is being propounded. $${X}_{a}^{p}\left(t\right)=\left\{\begin{array}{c}{X}_{a}^{p}\left(t-1\right) if F\left({X}_{a}\left(t\right)\right)\ge F\left({X}_{a}^{p}\left(t-1\right)\right)\\ {X}_{a}\left(t\right)if F\left({X}_{a}\left(t\right)\right)<F\left({X}_{a}^{p}\left(t-1\right)\right) \end{array}\right.$$ 4 2.2. Discrete PSO The standard PSO algorithm has been provided for continues issues. Most real-world issues are discrete. The PSO algorithm is highly capable. So, many have tried to develop it in a discrete form. In this study, the proposed algorithm by Pan et al. (Pan et al., 2008 ) has been utilized as basic work. The purpose of this paper is to develop the algorithm by combining it with genetic and bee algorithms. Eq. ( 5 ) is used for updating the particle’s movement in PAN algorithm. $${X}_{a}\left(t+1\right)= {C}_{2} ⨂ {F}_{3}({C}_{1} ⨂ {F}_{2}\left\{W ⨂ {F}_{1}\left({X}_{a}\left(t\right),{X}_{a}^{P}\left(t\right)\right)\right\},{X}^{G}(t\left)\right)$$ 5 According to Eq. ( 5 ), location updates in three stages: In the first stage, Eq. ( 6 ) is formulated to propel particle in imitating of its previous movement. Variable F1 represents a slight change in the previous particle location with probability W; A random steady number is created between 0 and 1. If the generated random number is less than W, the particle’s previous location is slightly changed by applying an operator similar to a genetic mutation. Otherwise, no changes will occur in the particle. $${\lambda }_{a}\left(t+1\right)=\left\{\begin{array}{c}{F}_{1}\left({X}_{a}\left(t\right)\right) if r<W\\ {X}_{a}\left(t\right) if r\ge W\end{array}\right.$$ 6 The second stage is done by Eq. ( 7 ). The given equation models the particle’s movement toward the personal best (its best previous location). \({F}_{2}\) operator performs the crossover between the gained solution of the first step and the personal best with probability \({C}_{1}\) . Once again, a random steady number is created between 0 and 1. When the obtained random number is less than \({C}_{1}\) , the crossover operator of the genetic algorithm is applied to personal best \({X}_{a}^{P}\left(t\right)\) and resulted solution of previous stage \({\lambda }_{a}\left(t+1\right)\) . Otherwise, the obtained solution of the previous stage remains unchanged as a solution for the current step. $${\delta }_{a}\left(t+1\right)=\left\{\begin{array}{c}{F}_{2}\left({\lambda }_{a}\left(t+1\right),{X}_{a}^{P}\left(t\right)\right) if r<{C}_{1}\\ {\lambda }_{a}\left(t+1\right) if r\ge {C}_{1}\end{array}\right.$$ 7 The third stage is done by the provided Eq. ( 8 ). The equation formulates the particle’s movement toward the global best. Finally, the variable \({F}_{3}\) as operator performs the crossover between gained results of the second stage \({\delta }_{a}\left(t+1\right)\) and the global best \({X}^{G}\left(t\right)\) with probability \({C}_{2}\) . $${X}_{a}\left(t+1\right)=\left\{\begin{array}{c}{F}_{3}\left({\delta }_{a}\left(t+1\right),{X}^{G}\left(t\right)\right) if r<{C}_{2}\\ {\delta }_{a}\left(t+1\right) if r\ge {C}_{2}\end{array}\right.$$ 8 As mentioned earlier, applying operators in steps 1, 2, and 3 is associated with a probability, and there is no definiteness. The output of the first stage is a solution that can be exposed as a mutated solution or not. The output of the first step is an input for the second stage. If no crossover occurs in the second and third steps, there is just one solution related to the first stage. In the second or third stage, crossover results in two solutions, one of which is randomly selected. If crossover occurs in both stages, we will have four solutions, and one of them will be randomly chosen as the next generation. 2.3. Improved DPSO Due to premature convergence and diversity reduction, the PSO algorithm may remain at the local optimum (Selvaraj & Choi, 2022 ; Zheng et al., 2023 ). Inertial weight in this algorithm causes a change in diversity. A high inertia weight, for example, promotes global search, whereas a low value of inertia weight encourages local search. As a result, by linearly decreasing inertia weight from a relatively high value to a small amount in the algorithm's iterations, the capability of global and local searches increases at the beginning and end of the algorithm, respectively (Shi & Eberhart, 1999 ). Many investigations focused on setting the suitable value for inertia weight (Chatterjee & Siarry, 2006 ; Gao & Duan, 2007 ; Li et al., 2014 ; Shi & Eberhart, 2001 ). The search space will be expanded due to the growth in data volume and complexity, as described in the introduction. A more complete global search will be obtained if the inertia weight has a high initial value at the beginning of the algorithm. However, these new solutions are not high quality. They will not improve the algorithm. The solutions are diverse but not good. Also, at the end of the algorithm, the low value of the inertia weight causes a strong and decentralized local search. Particle motion is a mix of the particle's tendency to keep moving and its bests, but intensive search is not near the top solution. In the PSO algorithm, particles converge to the personal best (Pbest) and the global best (Gbest). Creating many generations and getting closer to Gbest reduce particle diversity and particles become similar. Thus, it becomes difficult to find a solution in other parts of the search space; hence, it causes a local optimum for the algorithm. Therefore, we need a method that enhances locally-focused search and improves the more effective global search in different parts of the search space to determine a high-quality solution. For this reason, three steps have been suggested in this paper. 2.3.1. Step1: Selection of Global Bests One of the natures inspired meta-heuristic algorithms is the honey bee algorithm. Rajasekhar et al. (Rajasekhar et al., 2017 ) have examined comprehensively and briefly different types of bee algorithms in their searches. Karaboga (Karaboga, 2005 ) proposed a simple method for working out continuous multivariate problems named artificial bee colony. In a colony, there are three types of bees: scouts, employed bees, and onlookers. Employed bees are introduced as the best nutrient sources during the algorithm’s iterations. The onlooker bees supply the exploitation of nutrient food sources, and scout bees are applied as suitable replacements for those bees which do not have relevant performance. In the PSO’s main algorithm, only one particle is considered the best solution for the entire population. In this research, different parts of search space could be examined simultaneously by considering several particles as the global bests. Introducing a certain number of global bests (Gbest) inspired by the existence of several employed bees in the algorithm creates an opportunity to search various regions of search space. Therefore, it helps the algorithm avoid trapping in the local optimum and brings high diversity. In this step of the enhanced PSO algorithm, many global bests have been presented in each generation. Then, exploration and exploitation will be done in the second and third steps. 2.3.2. Step2: Sending Onlookers for Global Bests As stated in the introduction section, different types of neighborhood searches have been utilized to enhance the PSO’s main algorithm. In the bee algorithm, onlooker bees receive information from employed bees to imitate them. Onlooker bees are resulted by specific neighborhood searches around employed bees. Onlooker bees will be replaced if their efficiency is better than employed bees. In addition, onlooker bees play a role in the exploitation and local centralized search around the good solutions. In order to maintain the local decentralized neighborhood search of the PSO algorithm, onlooker bees with a more intensive search are available. The proposed algorithm sends the same number of onlooker bees to look around the global bests after being selected. Then, if one onlooker bee is better than its global best, it is being replaced, and global bests will be updated. Moreover, it could be claimed that local search and exploitation have been performed in the various regions of search space due to sending the onlooker bees in the direction of global bests. By introducing \({\text{G}\text{b}\text{e}\text{s}\text{t}}^{1}\) as one of the global bests and altering its components, new solutions are created in its neighborhood. New solutions will be developed in the extended neighborhood with more changed components. Also, the less unchanged components, the new solutions are made within the limited boundary of the neighborhood. In this example, three onlookers (onlooker1, onlooker2, and onlooker3), which are located at distances 1, 2, and 3 of \({\text{G}\text{b}\text{e}\text{s}\text{t}}^{1}\) , have been allotted for global best \({\text{G}\text{b}\text{e}\text{s}\text{t}}^{1}\) . Furthermore, if the issue is a minimization problem, one onlooker bee with the lowest objective function is replaced by \({\text{G}\text{b}\text{e}\text{s}\text{t}}^{1}\) (Fig. 1 ). Therefore, every selected top solution is enhanced around itself, resulting in a global enhancement. 2.3.3. Step3: Crossover for Global Bests When particles move to the personal and global bests, the diversity of the particles diminishes gradually, and in the following, a limited search boundary is created that contains similar particles. As a result, discovering new possible solutions will be difficult. It is also more likely that the algorithm will be captured in the local optimum if there is a sharp reduction in diversity in the algorithm. In some research, the crossover operator of the GA has been utilized to prevent the PSO algorithm from stopping at the local optimum. Nevertheless, in most studies, a crossover between all particles or half of them and the global best has been proposed, which is computationally complex. In proposed algorithm, a noticeable exploitation happens when the algorithm implements the second step. However, to balance exploitation and exploration, a particular method as an operator must be added to the algorithm that enhances more efficient exploration. A first step prevents the algorithm from falling into a local optimum; in particular, the crossover operator of the genetic algorithm is responsible for expanding the local search and making a crossover between two solutions (Machado & Lopes, 2005 ). The exported results from the second step are entered into this step for the crossover operator in the proposed algorithm. In the single-point crossover (standard crossover of the genetic algorithm), only two solutions are combined. Hence, the produced solutions do not have substantial diversity in comparison with the two previous solutions (Fig. 2 ). For this reason, in this paper, according to the exploratory nature of the crossover operator, to achieve the more relevant solutions with high diversity, multi-parent crossover has been suggested. In this crossover, instead of using two parents, the many parents take part in crossover to make a new solution. Parents in this crossover are same updated global bests in step two. For instance, if there are four parents in multi-parent crossover, each component of the new solution will be filled by one of the parent’s components without repetition. Moreover, the total number of the new solution’s component is being divided on the number of participated parents in crossover and every parent provides a specific part of the new solution. If E presents the number of parents (global bests), the total cases which could be made as solution is E! (Factorial). When we use the best solutions simultaneously in order to produce the new solutions, the obtained child has less similarity to its parent which means solutions are newer and more diverse in the more extended solution’s space. In addition, the obtained solutions have high quality that demonstrates us exploitation has been done aptly. In this study, the numbers of new solutions that are produced with multi-parent crossover are equal to the number of global bests (parents). For example, in the Fig. 3 , the new solution \({\text{N}\text{e}\text{w}}^{1}\) is encompassed about the first four components of the second employed bee, the second four components of first employed bee, the third four components of fourth employed bee and the fourth four components of third employed bee. In multi-parent crossover, a parent (Gbest) can only be used once in each new solution and only to a limited extent. As long as the first part of the new solution is made from a specific Gbest, the other parts should not be affected by the other parts of that same specific Gbest. Therefore, it is a significant constraint that all global bests have to participate in generating a new solution. It could be considered that global bests randomly provide each part of the new solution. In the current example, \({\text{N}\text{e}\text{w}}^{1}\) , \({\text{G}\text{b}\text{e}\text{s}\text{t}}^{2}\) , \({\text{N}\text{e}\text{w}}^{2}\) and \({\text{N}\text{e}\text{w}}^{3}\) are selected as the newly and updated global bests. Finally, updated global bests in step three compare with the old global best in previous iteraton algorithm, and global best updates. Then each particle updates with Eq. ( 5 ). Figure 4 shows the flowchart of the improved DPSO algorithm in this study. In the “Parameters Initialization” part of the given algorithm, the numeral value of initial parameters should be ascertained. These parameters include previous and new parameters, which previous parameters include initial population, maximum and minimum value of inertia weight and velocity C1 and C2. On the other hand, the new parameters include the number of onlookers and global bests. Also details of the parameters set up will be described in the Experimental Result section (section4). Also, in the “Initial Population”, population is made randomly. Then, in the “Evaluate Fitness” part of the algorithm, the efficiency of solutions is calculated. Then, the algorithm enters a loop. The algorithm experiences an iteration trend in this loop to find the best possible solution. On the left side of the figure, there are items which is in the main PSO algorithm and with those the global best is found. First, in the “Personal Best”, personal best would be done by Eq. ( 4 ) for each particle. Then, in the “Global Best”, select global best among the personal bests should be determined. In other hand, the right side of the figure is the same as the steps suggested in this research (step1, step2 and step3) that was previously explained. We are selecting global bests in the "Select Global Bests" step, representing the first step of improved mechanism in this study. The second step of the improved mechanism is related to "Update Global Bests Using Onlooker Bees" (the second step of the improved mechanism) which we have to produce onlooker bees equal for each global best. The onlooker bees update the global bests afterward. In the next step, the updated global bests with onlooker (updated global bests in step2) reach the step of "Updating Global Bests Using Multi-Parent Crossover" (the third step of the improved mechanism) and once again the global bests are updated. Finally, in the step "Update Global Best," the updated global bests from step3 compare with the Global Best (primary global best in algorithm PSO), and the best solution is selected as the global best for updating particles. The particle's location is updated by the PAN algorithm in Eq. ( 5 ). Next, the optimum value of modified particles is calculated. If the stop criteria are met, the algorithm ends. Otherwise, the algorithm will enter the next iteration. Algorithm 1 shows the pseudo-code of OMPCDPSO. Algorithm 1 Pseudo-codes of onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO) 1%% Particle’s initialization; 2 for i = 1 to N do 3Set the initial position ( x i ) of particle i with random value; 4Evaluate the fitness of x i; 5Copy x i to pbest i; 6 end 7Compare the fitness, select Gbest 8 Compare the fitness, select Gbests 9 for j = 1 to g (number of global bests) do 10 make onlookers i for each Gbest i ; 11 Evaluate the fitness of onlookers i ; 12 Compare the onlookers i with its Gbest i , update Gbests; 13 end 14 for j = 1 to g (number of global bests) do 15 select number of Gbests randomly as GbestR 16 Create new solutions with multi-parent crossover and GbestR as news; 17 Evaluate the fitness of news; 18 end 19 Compare the news with Gbests , update Gbests 20 Compare the Gbests with Gbest , update Gbest 21%% Particles flight through the search space; 22 While (termination criteria is not met) do 23 Update W using Eq. ( 3 ) 24 for i = 1 to N do 25Update x i using Eq. ( 5 ); 26Evaluate the fitness of x i ; 27 if fitness ( x i ) < fitness ( pbest i ); 28Update pbest i ; 29 end 30 end 31Compare the fitness, update Gbest ; 32 end while 3. Problem modeling 3.1. Allocation problem Service centers are allocated to demand points in 2D space. The assumption is that there are several service centers and high-demand points as customer needs. The goal is to allocate a certain number of demand points to each center. The main assumption here is that each customer point goes to just one service center. Each demand point can be served by just one center, but one service point can help many demand points. In addition to the ordered centers, the issue's solutions include labels assigned to demand points. Based on this solution, we presume M and N to be the total number of applicants and the number of service points in society, respectively, so in Eq. ( 9 ), each answer (particle) can be represented as an M-dimensional vector. $$X=$$ 9 The particle's location indicates the candidate selected centers. The value of \({x}_{j}\) is the serial number of centers chosen for the \({j}^{th}\) demand point. The serial number of centers is a certain integer number between 1 and N. For instance, solution means that centers with these labels have been allocated to demand points with numbers 1, 2, 3, 4, 5, 6, … respectively. According to Eq. ( 10 ) The sum of distances between allocated demand points and service points has to be minimized as a fitness function of the problem; $$F=\sum _{i=1}^{N}\sum _{j=1}^{M}{d}_{ij}$$ 10 $${d}_{ij}=\left\{\begin{array}{c}{dist}_{ij} \left(if the center i is allocated to the demand point j\right) \\ 0 \left(if the center i is not allocated to the demand point j\right)\end{array}\right.$$ 11 In the Eq. ( 11 ), \({dist}_{ij}\) is the distance between centers \(i\) and demand point \(j\) . 3.2. Dataset In this paper, two types of hypothetical data have been utilized. The advantage of hypothetical data is that we know the final optimum solution and its fitness function. Hence, we can validate all of the extended versions aptly. The first and second data types have 400 and 3600 demand points. They are regularly spaced in the network but at different distances from each other. The data sets have 4 service points each. These service points also form a regular pattern. The sets are shown in Figure. 5). Also, few points were used as the first data type. They were used to see the effect of each step on the algorithm's performance (Fig. 5 -A). In addition, the second type of data is considered to evaluate the proposed algorithm's scalability. Finally, the second type of data has a high point distribution. It has been applied to show the influence of newly added parameters on the algorithm's performance (Fig. 5 -B). 3.3. Algorithm performance measurement Some performance measurements have been utilized to validate the algorithm's performance in the considered objectives. Most of these measures fall into two groups. They are fitness-based and behavior-based (Ben-Romdhane et al., 2013 ). A fitness-based measurement confirms the algorithm's performance near the global best. However, behavior-based methods focus on the algorithm's ability to create both diversity and consistency (Ben-Romdhane et al., 2013 ). Unfortunately, this paper has no specific number of implementations. The value of these methods depends on the number of initial parameters. Moreover, the algorithm does not perform well. It randomly selects amounts. Hence, several implementations with various conditions were pandered to achieve more trustful results. 3.3.1. Average of best of generation In fitness-based algorithms, the average of the bests in each generation (AvgBOG) calculates the optimality in every generation (Ben-Romdhane et al., 2013 ). Parameters G and Q represent the number of generations (iterations) and the number of implementations in the Eq. ( 12 ). $$\text{A}\text{v}\text{g}\text{B}\text{O}\text{G}=\frac{1}{\text{Q}}\frac{1}{\text{G}}\text{*}\sum _{\text{q}=1}^{\text{Q}}\sum _{\text{g}=1}^{\text{G}}\text{f}\left({\text{B}\text{O}\text{G}}_{\text{q}\text{g}}\right)$$ 12 3.3.2. Accuracy Fitness-based methods measure accuracy as a relative error (Ben-Romdhane et al., 2013 ). The measurement shows the best potential solution between the worst solution in the search space (down threshold) and the best solution in every search space (up threshold). If Min t and Max t are the down and up thresholds in search space, the accuracy of the discovered solution in time t can be formulated by Eq. ( 13 ). $${\text{A}\text{c}\text{c}}_{\text{t}}=\frac{\text{f}\left({\text{B}\text{O}\text{G}}_{\text{t}}\right)-{\text{M}\text{i}\text{n}}_{\text{t}}}{{\text{M}\text{a}\text{x}}_{\text{t}}-{\text{M}\text{i}\text{n}}_{\text{t}}}$$ 13 We can claim that the algorithm's precision is high if Eq. ( 13 ) shows more numeral values. Our study utilized the algorithm's accuracy from the last generation generated. Therefore, the algorithm's accuracy can be calculated by Eq. ( 14 ). $$\text{A}\text{v}\text{g}\text{A}\text{c}\text{c}=\frac{1}{\text{Q}}\sum _{\text{q}=1}^{\text{Q}}{\text{A}\text{c}\text{c}\text{u}\text{r}\text{a}\text{c}\text{y}}_{\text{G},\text{q}}$$ 14 One of the disadvantages of the accuracy is that it cannot be calculated without up-and-down thresholds. In addition, this measurement can calculate the algorithm's efficiency in only one point. For instance, this measurement does not permit comparison in the search space. 3.3.3. The area under the curves An alternative to utilizing the area between the curves of algorithms (Ben-Romdhane et al., 2013 ) is to use the area under the BOG curve for each iteration. If P and G are the best solutions for generation and the number of iterations, the area under the curve can be calculated by Eq. ( 15 ). The area under the curve with a specific number iteration Q is calculated by Eq. ( 16 ). $$\text{A}\text{r}\text{e}\text{a}=\frac{1}{\text{G}}\text{*}{\int }_{1}^{\text{G}}P\left(\text{x}\right) \text{d}\text{x}$$ 15 $$\text{A}\text{v}\text{g}\text{A}\text{r}\text{e}\text{a}=\frac{1}{\text{Q}}\sum _{\text{q}=1}^{\text{Q}}\text{A}\text{r}\text{e}\text{a}$$ 16 4. Experimental Result 4.1. Allocation dataset OMPCDPSO is as version which the operator of onlooker bees and multi-parent crossover have been performed in PAN Algorithm. The main objective is to assign each demand point to a specific service center while the demand point is close to the allocation center. For instance, in the first type of data, the whole region is divided into four sections, and services are located in the centers of the sections. Thus, each section's demand points have to be allocated to their center located in that section (Fig. 6 ). We used genetic and bee operations to make the DPSO algorithm. We first compare our algorithm (OMPCDPSO) to three others (Genetic (GA), Bee (BA), and DPSO) on two types of data. The critical matter about simulated data is that their best solution was known. Hence, it is possible to calibrate the algorithm’s parameters. Table 1 summarizes parameters for the algorithms. The parameters are based on prior studies and implementations with simulated data in this article. In addition, a new set of parameters has been added to the PAN algorithm. Moreover, Gbest and NMPC are the number of global bests and answers. They are created using multi-parent crossover in OMPCDPSO. Table 1 Parameter initialization for first and second data types. Algorithm Parameter GA BA DPSO OMPCDPSO run 20 20 20 20 pop 100 100 100 100 Pc 0.8 - - - Pm 0.25 - - - Elit 10 - - - Onl - 6 - 6 Emp - 50 - - Sco - 50 - - Wmax - - 0.9 0.9 Wmin - - 0.4 0.4 C1 - - 0.5 0.5 C2 - - 0.5 0.5 Gbest - - - 20 NMPC - - - 20 We presented the first and second data types in Table 2 and Table 3 . And, we presented four key performance measurements in Figs. 7 and 8 . Since it was mentioned in the description of Eq. ( 10 ), our issue is an optimization problem. According to the calculated results in Table 2 , Table 3 , Fig. 7 , and Fig. 8 , the OMPCDPSO version has the best performance in all iterations compared to other algorithms. OMPCDPSO is better than the PAN algorithm (DPSO). It uses a multi-parent crossover and neighborhood search with onlooker bees. Additionally, a multiparent crossover offers a better global search than a single-point. Each offspring of the multi-parent crossover inherited all their genes from the best solutions. So, they have good genes. Figures 7 and 8 show that the OMPCDPSO version has better performance. This is thanks to using both multi parent crossover and onlooker bees at the same time. In Table 2 and Table 3 , ItrBest is calculated by iteration. It happens when the algorithm reaches the best solution. Best is used when the algorithm reaches the minimum. We calculate AvgTBest by averaging the TBests. Their units are in seconds. AvgTRun is the average time taken by the algorithm to reach the certain iteration in all runs. In Table 2 and Table 3 , in the parts where the dash (-) is left in order to do not reach that amount in a particular iteration. Table 2 The all results for the first type of data. Iteration Result GA BA DPSO OMPCDPSO 100 Best 2969.5 3059.1 2921.9 1880.9 AvgBest 3149.0 3220.5 3157.2 1952.9 StdDev 46.2 34.0 53.5 22.2 AvgBOG 3344.4 3475.4 3369.6 2645.3 BestAcc 0.422 0.383 0.443 0.788 AvgAcc 0.397 0.356 0.401 0.764 AvgArea 341388.7 344454.0 343919.2 241478.4 ItrBest - - - - TBest - - - - AvgTBest - - - - AvgTRun 7.5 22.8 7.3 10.1 200 Best 2320.3 2330.0 2265.0 1530.7 AvgBest 2699.9 2675.1 2545.4 1589.2 StdDev 47.2 24.9 50.9 17.2 AvgBOG 3077.5 3156.5 3074.7 2169.8 BestAcc 0.620 0.626 0.614 0.999 AvgAcc 0.565 0.572 0.576 0.971 AvgArea 592478.7 608295.4 591955.3 421389.8 ItrBest - - - - TBest - - - - AvgTBest - - - - AvgTRun 14.0 43.5 13.9 21.3 300 Best 2204.7 2148.3 2086.1 1524.7 AvgBest 2376.8 2315.1 2259.5 1525.7 StdDev 40.4 27.4 35.7 1.2 AvgBOG 2875.6 2895.2 2803.8 1929.2 BestAcc 0.749 0.763 0.801 1 AvgAcc 0.707 0.733 0.759 0.999 AvgArea 829829.1 835721.1 808369.8 566233.4 ItrBest - - - 231 TBest - - - 25.9 AvgTBest - - - 28.9 AvgTRun 20.3 65.8 21.1 32.4 400 Best 2071.1 1965.4 1993.8 1524.7 AvgBest 2149.0 2095.8 2027.6 1524.7 StdDev 34.3 14.9 25.1 0 AvgBOG 2700.8 2697.0 2598.8 1798.7 BestAcc 0.871 0.874 0.905 1 AvgAcc 0.840 0.851 0.870 1 AvgArea 997582.5 996087.6 976868.4 716969.8 ItrBest - - - 246 TBest - - - 26.3 AvgTBest - - - 30.2 AvgTRun 27.8 87.8 28.7 43.9 Table 3 The all results for the second type of data. Iteration Result GA BA DPSO OMPCDPSO 500 Best 934503.1 949000.3 933747.7 713683.4 AvgBest 959631.1 961999.7 957619.7 727738.4 StdDev 4606.0 4165.9 4271.7 2135.4 AvgBOG 998287.2 1011243.8 1000726.6 809006.0 BestAcc 0.274 0.268 0.275 0.512 AvgAcc 0.257 0.253 0.260 0.489 AvgArea 508171138 514647997 509393954 403601711 ItrBest - - - - TBest - - - - AvgTBest - - - - AvgTRun 261.8 629.1 148.4 389.0 1000 Best 846698.7 830985.5 828369.2 522521.6 AvgBest 871262.3 855875.7 851185.7 568006.3 StdDev 4939.1 4785.6 5066.1 3223.9 AvgBOG 949325.0 953966.2 943466.3 714554.9 BestAcc 0.412 0.425 0.430 0.835 AvgAcc 0.375 0.397 0.399 0.770 AvgArea 958397572 963045823 952546807 713741333 ItrBest - - - - TBest - - - - AvgTBest - - - - AvgTRun 429.8 1111.5 280.6 784.0 2000 Best 711469.8 673127.9 671330.3 424323.5 AvgBest 726855.6 695646.8 688831.1 425120.2 StdDev 3240.5 2981.3 4347.9 811.8 AvgBOG 875841.5 868494.4 852464.7 593712.1 BestAcc 0.597 0.635 0.648 0.983 AvgAcc 0.585 0.621 0.631 0.982 AvgArea 1690825960 1686148026 1654095139 1086697444 ItrBest - - - - TBest - - - - AvgTBest - - - - AvgTRun 877.2 1906.6 572.2 1541.4 3000 Best 597413.6 571368.7 555708.2 413032.0 AvgBest 621334.6 593594.5 577845.5 413032.0 StdDev 3279.0 1941.3 1704.8 0 AvgBOG 797502.4 781319.7 766904.2 508750.5 BestAcc 0.775 0.813 0.835 1 AvgAcc 0.729 0.769 0.792 1 AvgArea 2471704034 2423169853 2379931998 1535532971 ItrBest - - - 2633 TBest - - - 1992.3 AvgTBest - - - 2023.2 AvgTRun 1322.2 3118.8 927.3 2286.2 The proposed algorithm has a similar impact on all data. It enhances the quality and accuracy of solutions. It also speeds reaching the global best. More and more global bests are happening. They help us use and find new algorithms. As the number of global bests grows, parts of the solution space are first selected. Then onlooker bees do local search around each solution. As a result, by keeping watch on bees and rising global stars, and the growth of global search, local search is also rising. The algorithm uses global bests in a multi-parent crossover. This creates a larger, better combination. It leads to an extensive, efficient search in the solution space. So, we improve the algorithm's accuracy in the first iteration by adding more global bests, like onlooker bees. This also speeds up finding the global best. 4.2. Benchmark functions In this section, firstly 14 test functions are used to evaluate and compare the OMPCDPSO algorithm with 4 classic algorithms. Table 4 and Table 5 list the complete specifications of these test functions (Ali et al., 2005 ). As can be seen, these functions are 2D, and some of them have several local minimums/maximums. The optimal solution for these functions is known. They are thus an excellent criterion for evaluating the algorithms in this paper. The initial parameters for implementing these functions are the same in Table 1 . Finally, Table 6 shows the results of the GA, BA, DPSO, and OMCDPSO algorithms in the test functions. Table 4 The details of 2D test functions (Ali et al., 2005 ) Name of the problem Dimension Type Range Best Sol Best Fitness Aluffi–Pentini’s Problem (AP) 2 Multimodal NLP (-10, 10) (− 1.046680576580755, 0) −0.352386073800034 Becker and Lago Problem (BL) 2 Multimodal NLP (-10, 10) ( \(\pm 5, \pm 5)\) 0 Bohachevsky 1 Problem (BF1) 2 Multimodal NLP (-50, 50) (0, 0) 0 Bohachevsky 2 Problem (BF2) 2 Multimodal NLP (-50, 50) (0, 0) 0 Branin Problem (BP) 2 Multimodal NLP \(-5 \le {x}_{1} \le 10\) \(0 \le {x}_{1} \le 15\) ( \(-\pi , 12.275)\) ( \(\pi , 2.275)\) ( \(9.42478, 2.475)\) 0.397887 Camel Back-3 Three Hump Problem (CB3) 2 Multimodal NLP (-5, 5) (0, 0) 0 Camel Back-6 Six Hump Problem (CB6) 2 Multimodal NLP (-5, 5) (± 0.08984201368301331, ± 0.7126564032704135) −1.031628453489877 Cosine Mixture Problem (CM) 2 Unimodal NLP (-1, 1) (0, 0) -0.2 Dekkers and Aarts Problem (DA) 2 Multimodal NLP (-20, 20) ( \(0, \pm 15)\) − 24776.5183 Easom Problem (EP) 2 Unimodal NLP (-10, 10) (π, π) -1 Goldstein and Price Problem (GP) 2 Multimodal NLP (-2, 2) (0, -1) 3 Modified Rosenbrock Problem (MR) 2 Unimodal NLP (-5, 5) (0.341307503353524, 0.116490811845416) (1, 1) 0 Schaffer 1 Problem (SF1) 2 Multimodal NLP (-100, 100) (0, 0) 0 Schaffer 2 Problem (SF2) 2 Multimodal NLP (-100, 100) (0, 0) 0 Table 5 Mathematical expression of 2D test functions. No. Name Function F1 Aluffi–Pentini’s Problem (AP) \({0.25x}_{1}^{4}- {0.5x}_{1}^{2}+ 0.1{x}_{1}+ {0.5x}_{2}^{2}\) F2 Becker and Lago Problem (BL) \({(\left|{x}_{1}\right|-5)}^{2}+{(\left|{x}_{2}\right|-5)}^{2}\) F3 Bohachevsky 1 Problem (BF1) \({x}_{1}^{2}+ {2x}_{2}^{2}-0.3\text{cos}\left(3\pi {x}_{1}\right)-0.4\text{cos}\left(4\pi {x}_{2}\right)+0.7\) F4 Bohachevsky 2 Problem (BF2) \({x}_{1}^{2}+ {2x}_{2}^{2}-0.3\text{cos}\left(3\pi {x}_{1}\right)*0.4\text{cos}\left(4\pi {x}_{2}\right)+0.3\) F5 Branin Problem (BP) \({({x}_{2}-\frac{5.1}{4{\pi }^{2}}{x}_{1}^{2}+\frac{5}{\pi }{x}_{1}-6)}^{2}+10\left(1-\frac{1}{8\pi }\right)\text{cos}\left({x}_{1}\right)+10\) F6 Camel Back-3 Three Hump Problem (CB3) \({2x}_{1}^{2}-1.05{x}_{1}^{4}+ \frac{1}{6}{x}_{1}^{6}+ {x}_{1}{x}_{2}+ {x}_{2}^{2}\) F7 Camel Back-6 Six Hump Problem (CB6) \({4x}_{1}^{2}-2.1{x}_{1}^{4}+ \frac{1}{3}{x}_{1}^{6}+ {x}_{1}{x}_{2}- 4{x}_{2}^{2}+ 4{x}_{2}^{4}\) F8 Cosine Mixture Problem (CM) \(-0.1\sum _{i=1}^{2}\left(cos5\pi {x}_{i}\right)+ \sum _{i=1}^{2}{x}_{i}^{2}\) F9 Dekkers and Aarts Problem (DA) \({10}^{5}{x}_{1}^{2}+{x}_{2}^{2}- {\left({x}_{1}^{2}+ {x}_{2}^{2}\right)}^{2}+ {10}^{-5}{\left({x}_{1}^{2}+ {x}_{2}^{2}\right)}^{4}\) F10 Easom Problem (EP) \(-\text{cos}\left({x}_{1}\right)\text{cos}\left({x}_{2}\right)\text{e}\text{x}\text{p}(-{\left({x}_{1}-\pi \right)}^{2}- {\left({x}_{2}-\pi \right)}^{2} )\) F11 Goldstein and Price Problem (GP) \(\left[1+ {\left({x}_{1}+ {x}_{2}+1\right)}^{2} \left(19-14{x}_{1}+3{x}_{1}^{2}-14{x}_{2}+6{x}_{1}{x}_{2}+3{x}_{2}^{2}\right)\right]\times\) \([30+{\left(2{x}_{1}-3{x}_{2}\right)}^{2}\left(18-32{x}_{1}+12{x}_{1}^{2}+48{x}_{2}-36{x}_{1}{x}_{2}+27{x}_{2}^{2}\right)]\) F12 Modified Rosenbrock Problem (MR) \(100{({x}_{2}- {x}_{1}^{2})}^{2}+ {[6.4{\left({x}_{2}-0.5\right)}^{2}- {x}_{1}-0.6]}^{2}\) F13 Schaffer 1 Problem (SF1) \(0.5+ \frac{{sin}^{2}\left(\sqrt{{x}^{2}+ {y}^{2}}\right)-0.5}{{(1+0.001({x}^{2}+ {y}^{2}\left)\right)}^{2}}\) F14 Schaffer 2 Problem (SF2) \({({x}^{2}+ {y}^{2})}^{0.25} [50{\left({x}^{2}+ {y}^{2}\right)}^{0.1}+1]\) Table 6 Comparing the implementation results of different algorithms on the 2D test functions. Function F(x * ) Result GA BA DPSO OMCDPSO F1 \(\approx -0.3523\) 8607 Best -0.35237838 -0.35238606 -0.35238606 -0.35238607 Mean -0.25752406 -0.3521946 -0.24305979 -0.33158621 Std 0.09893444 0.0003834 0.1008656 0.06127955 AvgTime 0.26 0.43 0.31 0.27 F2 0 Best 6.52021E-10 0 0 0 Mean 0.001771 3.76592E-11 1.14786E-06 0 Std 0.005537 1.29065E-10 3.56105E-06 0 AvgTime 0.25 0.45 0.30 0.24 F3 0 Best 1.14983E-05 1.97082E-11 1.32527E-11 0 Mean 0.180713 5.35412E-06 0.084955 1.06193E-11 Std 0.242278 2.22414E-05 0.208253 0.1512747 AvgTime 0.25 0.42 0.29 0.22 F4 0 Best 1.92935E-05 2.58316E-10 1.01794E-10 0 Mean 0.163111 1.01465E-04 2.40153E-06 0.033096 Std 0.232311 3.36071E-05 0.41360E-06 0.080833 AvgTime 0.24 0.42 0.31 0.29 F5 \(\approx\) \(0.397887\) Best 0.397932 0.397887 0.397889 0.397887 Mean 0.522058 0.397869 0.557315 0.397865 Std 0.189796 0.001282 0.417011 0.000331 AvgTime 0.25 0.44 0.30 0.28 F6 0 Best 5.35981E-10 1.57877E-13 0 0 Mean 0.007292 3.04969E-07 0.085348 0.015161 Std 0.157953 1.30299E-06 0.147145 0.0678035 AvgTime 0.29 0.45 0.30 0.26 F7 \(\approx\) -1. 031628 Best -1.031550 -1.031628 -1.031628 -1.031628 Mean -0.981932 -1.031268 -0.993879 -1.021091 Std 0.087421 0.000427 0.033378 0.018983 AvgTime 0.31 0.45 0.31 0.30 F8 -0.2 Best -0.199999 -0.2 -0.2 -0.2 Mean -0.165459 -0.199999 -0.185165 -0.2 Std 0.059918 1.05627E-09 0.045622 0 AvgTime 0.32 0.46 0.29 0.25 F9 -24776.5183 Best -24776.4472 -24776.5183 -24776.5183 -24776.5183 Mean -24763.5348 -24776.4304 24774.1357 -24775.0855 Std 23.3729 0.230916 2.406532 2.37660 AvgTime 0.31 0.43 0.29 0.30 F10 -1 Best -0.999954 -0.999993 -0.999999 -1 Mean -0.867742 -0.998919 -0.614642 -0.999919 Std 0.275150 0.002014 0.432277 0.000071 AvgTime 0.25 0.44 0.29 0.23 F11 3 Best 3 3 3 3 Mean 12.664476 3.000002 7.33449 3 Std 18.105621 7.21765E-06 10.59531 0 AvgTime 0.24 0.42 0.28 0.26 F12 0 Best 0.004507 1.26996E-05 0.004338 2.83918E-05 Mean 0.651390 0.014738 0.683588 0.006695 Std 0.593836 0.018273 0.948980 0.003511 AvgTime 0.27 0.44 0.29 0.27 F13 0 Best 0 2.78696E-10 0.000186 0 Mean 0.002719 0.003607 0.040006 0.003662 Std 0.000262 0.004668 0.039700 0.003968 AvgTime 0.25 0.43 0.29 0.26 F14 0 Best 0.060750 0.009981 0.208786 5.53868E-07 Mean 1.24266 0.283644 1.72616 0.222447 Std 0.856913 0.302004 0.995349 0.038311 AvgTime 0.25 0.45 0.29 0.21 Then, for better evaluation thirteen unimodal (Table 7 ) and multimodal (Table 8 ) optimization and twenty IEEE CEC2005 benchmark functions (Table 9 ) are utilized to evaluate the efficiency of OMPCDPSO using four newly proposed binary optimization algorithms. Unimodal and multimodal functions are 30D and IEEE CEC2005 functions are 5D. Four new Algorithms are BBA (Mirjalili et al., 2014 ), BPSO (Kennedy & Eberhart, 1997 ), CPBGSA (Guha et al., 2020 ), and BGWO (Emary et al., 2016 ). The initial parameters of these algorithms for implementing these functions different with previous initial parameters and are in Table 10 . Finally, Tables 11 , 12 , 13 , 14 and 15 shows the results of these algorithms in the mentioned test functions. Table 7 The details of Unimodal benchmark functions No. Function Dim Range F min F1 \({\sum }_{i=1}^{n}{x}_{i}^{2}\) 30 [-100,100] 0 F2 \({\sum }_{i=1}^{n}\left|{x}_{i}\right|+ {\prod }_{i=1}^{n}\left|{x}_{i}\right|\) 30 [-10,10] 0 F3 \({\sum }_{i=1}^{n}{\left({\sum }_{j=1}^{i}{x}_{j}\right)}^{2}\) 30 [-100,100] 0 F4 \({max}_{i}(\left|{x}_{i}\right| , 1\le i\le n)\) 30 [-100,100] 0 F5 \({\sum }_{i=1}^{n-1}[100{\left({x}_{i+1}- {x}_{i}^{2}\right)}^{2}+ {({x}_{i}-1)}^{2}]\) 30 [-30,30] 0 F6 \({\sum }_{i=1}^{n}{\left(\right[{x}_{i}+0.5\left]\right)}^{2}\) 30 [-100,100] 0 F7 \({\sum }_{i=1}^{n}i{x}_{i}^{4}+random\left(\text{0,1}\right)\) 30 [-1.28,1.28] 0 Table 8 The details of Multimodal benchmark functions No. Function Dim Range F min F8 \({\sum }_{i=1}^{n}-{x}_{i}\text{s}\text{i}\text{n}\left(\sqrt{\left|{x}_{i}\right|}\right)\) 30 [-500,500] 0 F9 \({\sum }_{i=1}^{n}\left[{{x}_{i}}^{2}-10\text{cos}\left(2\pi {x}_{i}\right)+10\right]\) 30 [-5.12,5.12] 0 F10 \(-20\text{exp}\left(-0.2\sqrt{\frac{1}{n}{\sum }_{i=1}^{n}{{x}_{i}}^{2}}\right)-\text{e}\text{x}\text{p}\left(\frac{1}{n}{\sum }_{i=1}^{n}\text{c}\text{o}\text{s}\left(2\pi {x}_{i}\right)\right)+20+e\) 30 [-32,32] 0 F11 \(\frac{1}{4000}{\sum }_{i=1}^{n}{{x}_{i}}^{2}- {\prod }_{i=1}^{n}\text{cos}\left(\frac{{x}_{i}}{\sqrt{i}}\right)+1\) 30 [-600,600] 0 F12 \(\frac{\pi }{n}\left\{10\text{sin}\left(\pi {y}_{1}\right)+ {\sum }_{i=1}^{n-1}{({y}_{i}-1)}^{2}{[1+10{sin}^{2}(\pi {y}_{i+1}\left)\right]}^{2}+({y}_{n}-1)\right\}+{\sum }_{i=1}^{n}u({x}_{i},\text{10,100,4})\) \(u\left({x}_{i},a,k,m\right)= \left\{\begin{array}{c}k{({x}_{i}-a)}^{m} {x}_{i}>a \\ 0 -a<{x}_{i}<a {y}_{i}=1+\frac{{x}_{i}+1}{4}\\ k{({-x}_{i}-a)}^{m} {x}_{i}<-a\end{array}\right.\) 30 [-50,50] 0 F13 \(0.1\{{sin}^{2}\left(3\pi {x}_{1}\right)+{\sum }_{i=1}^{n}{\left({x}_{i}-1\right)}^{2}\left[1+{sin}^{2}\left(3\pi {x}_{1}+1\right)\right]\) \(+{({x}_{n}-1)}^{2}[1+{sin}^{2}\left({2\pi x}_{n}\right)]\}+ {\sum }_{i=1}^{n}u({x}_{i},\text{5,100,4})\) 30 [-50,50] 0 Table 9 The details of CEC2005 benchmark functions No. Benchmark functions Range Dim F min Unimodal functions CEC 01 F1: Shifted sphere function [-100, 100] 5 -450 CEC 02 F2: Shifted schwefel’s [-100, 100] 5 -450 CEC 03 F3: Shifted rotated high conditioned elliptic function [-100, 100] 5 -450 CEC 04 F4: Shifted schwefel’s with noise in fitness [-100, 100] 5 -450 CEC 05 F5: Schwefel’s with global optimum on bounds [-100, 100] 5 -310 Multimodal functions CEC 06 F6: Shifted rosenbrock’s function [-100, 100] 5 390 CEC 07 F7: Shifted rotated griewank’s function without bounds [0, 600] 5 -180 CEC 08 F8: Shifted rotated ackley’s function with global optimum on bounds [-32, 32] 5 -140 CEC 09 F9: Shifted rastrigin’s function [-5, 5] 5 -330 CEC 10 F10: Shifted rotated rastrigin’s function [-5, 5] 5 -330 CEC 11 F11: Shifted rotated weierstrass function [-0.5, 0.5] 5 90 CEC 12 F12: Schwefel’s [-100, 100] 5 -460 CEC 13 F13: Expanded extended griewank’s plus rosenbrock’s function (F8F2) [-3, 1] 5 -130 CEC 14 F14: Shifted rotated expanded scaffer’s F6 [-100, 100] 5 -300 Composite functions CEC 15 F15: Hybrid composition function [-5, 5] 10 120 CEC 16 F16: Rotated hybrid composition function [-5, 5] 10 120 CEC 17 F17: Rotated hybrid composition function with noise in fitness [-5, 5] 10 120 CEC 18 F18: Rotated hybrid composition function [-5, 5] 10 10 CEC 19 F19: Rotated hybrid composition function with a narrow basin for the global optimum [-5, 5] 10 10 CEC 20 F20: Rotated hybrid composition function with the global optimum on the bounds [-5, 5] 10 10 Table 10 Parameter initialization for new algorithms. Algorithm Parameters Value BBA Number of artificial bats 30 Fmin 0 Fmax 2 A 0.25 r 0.5 e [-1,1] α 0.9 c 0.9 Max iteration 500 BPSO Number of particles 30 C1, C2 2, 2 W Is decreased linearly from 0.9 to 0.4 Max iterations 500 Max velocity 6 BGWO Number of Wolf 30 Max generation 500 CPBGSA Number of masses 30 G 0 1 α 20 Max generation 500 OMPCDPSO Number of particles 30 C1, C2 0.5, 0.5 W Is decreased linearly from 0.9 to 0.4 Number of Employeed 8 Number of Onlooker 10 Number of Multi-parent crossover 10 Max iterations 500 Table 11 Comparing the implementation results of new algorithms on the unimodal benchmark function Algorithm F1 F2 F3 F4 F5 F6 F7 BBA mean 1.8518 0.0966 7.8103 1.1526 35.4444 4.6993 0.0060 Std 2.4981 0.0644 9.7921 0.6140 28.4422 2.7428 0.0044 BPSO mean 5.2965 0.07292 6.4891 2.6088 25.0799 6.4966 0.0154 Std 2.7657 0.0938 4.1144 0.8389 12.1226 6.1421 0.0012 BGWO mean 1.2145 0.0344 6. 6344 2.0177 27.1812 4.59441 0.0014 Std 1.1247 0.0253 3.8674 1.36884 10. 2754 1.12243 0.0092 CPBGSA mean 0.2168 0.0126 5.3752 0.9295 23.0001 4.02924 0.00203 Std 0.0247 0.0288 0.1586 1.2994 7. 0309 0.8788 0.0012 OMPCDPSO mean 0.00491 0.00203 3.26135 1.42624 24.2698 0 0.0039 Std 0.0014 0.00107 1.1615 0.34059 6.89512 0 0.0014 Table 12 Comparing the implementation results of new algorithms on the multimodal benchmark function Algorithm F8 F9 F10 F11 F12 F13 BBA mean -985.3203 1.1850 2.1570 0.2463 0.2708 0.3297 Std 27.5790 1.1352 0.6279 0.0839 0.3287 0.0736 BPSO mean -988.355 2.9776 2.0055 0.3873 0.2721 0.4444 Std 14.2189 1.0979 0.3721 0.1302 0.3005 0.2216 BGWO mean -962.8022 0.9843 1.3521 0.1112 0.2411 0.1169 Std 15.1249 0.3412 0.1415 0.0984 0.2147 0.0036 CPBGSA mean -852.3897 1.1596 2.0019 0.3873 0.27014 0.2263 Std 17.6746 0.3010 0.1745 0.1102 0.2196 0.1627 OMPCDPSO mean -11134.7805 1.4125 0.01032 0.0053 0.2003 0.2505 Std 28.7869 0.6723 0.0127 0.0051 0.1896 0.1896 Table 13 Comparing the implementation results of new algorithms on the unimodal CEC2005 benchmark functions Algorithm CEC 01 CEC 02 CEC 03 CEC 04 CEC 05 BBA mean -430.3203 -425.1952 -412.1990 -432.2113 -297.2442 Std 41.5110 45.1992 29.6999 25.0119 27.3331 BPSO mean -430.355 -429.6776 -437.3113 -435.2155 -301.2301 Std 39.2467 44.0971 23.1962 23.2911 23.0105 BGWO mean -433.0022 -432.9843 -415.3001 -435.8112 -307.6217 Std 32.1211 42.3992 32.1996 24.0004 22.9852 CPBGSA mean -430.3007 -429.1116 -439.1122 -433.3113 -296.1144 Std 37.6123 45.9821 22.1110 23.1992 25.8950 OMPCDPSO mean -439.2831 -444.2772 -449.7260 -445.5688 -302.2641 Std 21.3861 9.6598 13.1861 5.6034 28.6135 Table 14 Comparing the implementation results of new algorithms on the multimodal CEC2005 benchmark functions Algorithm CEC06 CEC07 CEC08 CEC09 CEC10 CEC11 CEC12 CEC13 CEC14 BBA mean 406.32 -170.32 -116.11 -307.11 -307.63 98.52 -453.54 -123.99 -273.24 Std 31.001 31.441 0.554 0.0998 0.0214 0.3085 0.3874 0.5218 24.541 BPSO mean 401.31 -168.97 -119.90 -309.55 -309.31 92.941 -456.31 -127.88 -271.44 Std 30.531 33.081 0.367 0.0452 0.0241 0.3097 0.5263 0.5102 23.220 BGWO mean 401.01 -172.22 -127.52 -312.11 -309.11 92.321 -457.25 -128.99 -272.56 Std 32.121 30.085 0.321 0.0521 0.087 0.3992 0.5213 0.5013 22.985 CPBGSA mean 407.39 -166.30 -125.25 -309.88 -309.82 92.564 -452.21 -122.65 -271.01 Std 32.611 35.692 0.6123 0.0618 0.0619 0.8974 0.4123 0.5009 25.895 OMPCDPSO mean 405.22 -179.48 -137.96 -326.46 -323.01 91.0413 -458.83 -129.57 -298.97 Std 33.461 5.612 3.065 1.8631 1.557 0.338 0.2632 0.1956 0.4192 Table 15 Comparing the implementation results of new algorithms on the composite CEC2005 benchmark functions Algorithm CEC15 CEC16 CEC17 CEC18 CEC19 CEC20 BBA mean 288.1199 280.2413 310.5463 -297.3114 140.8521 140.2145 Std 52.5330 55.1992 59.3256 55.2145 20.0119 44.3214 BPSO mean 268.124 262.325 247.124 144.853 135.329 131.811 Std 50.1122 57.5213 59.5544 55.0896 20.7752 43.1236 BGWO mean 264.2514 230.1152 230.6523 -307.7012 128.0011 129.254 Std 52.1255 56.321 58.6954 54.1286 19.0544 43.2569 CPBGSA mean 320.3007 310.1111 310.1122 -296.9534 140.1254 129.8521 Std 50.8453 57.2315 54.2189 55.5148 20.1321 41.2569 OMPCDPSO mean 243.2891 217.8667 265.5428 -292.3151 138.5697 119.5691 Std 38.2643 49.5462 58.234 62.5213 20.5614 32.3615 In Table 6 , the best value of the fitness function (Best), the mean value of the fitness function (Mean), the standard deviation of the fitness function (Std), and the average runtime of the meta-heuristic algorithms (AvgTime) in 30 executions are reported. As presented in Table 6 , the results of the OMCDPSO are better than the other algorithms. According to Table 6 , the OMCDPSO in 13 test functions out of 14 functions (92.86%) has achieved the best value of the “Best”. BA in 6 functions (42.86%), DPSO in 6 functions (42.86%), and GA in 2 functions (14.29%) have achieved the best value of “Best”. Also, OMCDPSO in 8 test functions (57.14%), BA in 4 functions (28.57%), DPSO in 1 function (07.14%), and GA in 1 function (07.14%) have achieved the best value of “Mean”. Also, OMCDPSO is better than others in terms of AvgTime and StdDev. According to the results, OMCDPSO, BA, DPSO and GA are ranked first, second, third and fourth, respectively. In Table 11 – 15 , the mean value of the fitness function (Mean) and the standard deviation of the fitness function (Std) are reported. According to Table 11 – 15 , the OMCDPSO in 23 test functions out of 33 functions (69.70%) has achieved the best value of the “mean”. According to the results, OMCDPSO is better than the BBO, BPSO, BGWO and CPBGSA. Overall, developed algorithm in this research (OMCDPSO) in 36 test functions out of 47 (76.60%) is better than other algorithms. 5. Conclusion and Recommendation The PSO algorithm converges fast. It has fewer parameters than population-based algorithms. Solution correction is based on the particle's movement. It blends the particle's tendency to keep moving with the desire to move to the best global position. However, there is no specific operator to conduct an intensive search around the best solutions. The particle swarm algorithm lacks strong operators. They are for searching in neighborhoods and in the whole search space. This is a weakness of the algorithm. Onlooker bees look for the best solutions that dramatically improve exploitation in the bee algorithm. So, in this paper, the onlookers have been inspired to search for solutions by the best onlookers close to the global best. As exploitation increases, it is essential to maintain exploration to balance them. The crossover operator utilizes a genetic algorithm among the world's best. Onlooker bees have led to more exploitation, but a crossover operator has been used to increase diversity and exploration. The new solutions are not high diversity because they use only two parents in a single-point crossover operation. So, in this article we developed a new crossover called multi-parent crossover. Multi-parent crossover operators offer many solutions. They have wide diversity due to the use of several parents at once. Also, the best parents in crossover are almost always the applied ones for every generation. So, they will likely create reasonable solutions. Then, local search is done efficiently by exploiting these solutions via onlooker bees. Finally, the algorithm’s performance can be improved by raising both global and local searches. In this paper, we propose using onlooker bees and multi-parents. They enhance local and global searches of PSO, respectively. We call this method Onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO). The enhanced algorithm has been applied for allocating problems and benchmark problems. We used some performance measurements to validate the algorithm. These include Best, Mean, StdDev, AvgTime, AvgBOG, BestAcc, AvgAcc, AvgArea, ItrBest, TBest, and AvgTBest. According to the results, the OMPCDPSO version has a high capability and better performance than GA, DPSO and BA. The OMCDPSO in 13 test functions out of 14 (92.86%) has achieved the best value of the "Best". Also, compared to BBO, BPSO, BGWO, and CPBGSA, the OMPCDPSO was the best in 23 out of 33 test functions (69.70%). It had the best "mean" value and beat these algorithms. The OMPCDPSO algorithm is better than the PAN algorithm. It's due to the use of different parts of best solutions in the multi-parent crossover. It also uses neighborhood search with onlooker bees. In addition, a multi-parent crossover has a more robust search than a single-point and has the best global search in space. The children of multi-parent crossover each got all of their genes from the best solutions. So, they have good quality. Adding more employed bees, like onlooker bees, improves the algorithm's accuracy at first. It also speeds up the search for the best solution. In OMPCDPSO, if E is the number of employed bees, the total employed bees are E! We can compare all conditions if there are few employed bees. It also becomes computationally irrational when there are many employed bees. In the PSO algorithm, the new absolute space is searched only by inertia, which is enough at the beginning of the algorithm. Despite this, high-diversity solutions cannot be created when the algorithm is nearing its end. Scout bees can make completely random solutions. These can then be repeated by the population with less suitable solutions. Creating random solutions may not speed up the algorithm. But, it can stop it from getting stuck at the local best solution. The algorithm should also be tested with other data and apps. This will help us make better judgments. The suggested operators can improve the PSO algorithm. They can be used with a basic deterministic algorithm. The results can be checked in a continuous space. Continuous cases require consideration of this operator's positive or negative impact. Also, we only used regular data in this study. To better check our results, we can prepare irregular data. Declarations Declaration of interests: The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. Funding Information: There is no funding information. Conflict of Interests: The authors declare that they have no conflict of interest. Data and material availability: The datasets generated and analyzed during the current study are available from the corresponding author on reasonable request. Author Contributions: This work was carried out in close collaboration among all authors. H. Zibaei conceived the method and experiments and implemented and conducted the experiments. Mesgari contributed to both experiments and analyzed the results. All authors wrote the paper. Ethical Approval: This paper does not contain any studies with human participants or animals. Consent to participate: Not applicable. Consent for publication: Not applicable. Informed Consent: As this paper does not contain any studies with human participants or animals, informed consent is not applicable. References Afshinmanesh, F., Marandi, A., Rahimi-Kian, A.: A novel binary particle swarm optimization method using artificial immune system. EUROCON 2005-The International Conference on Computer as a Tool, (2005) Agarwalla, P., Mukhopadhyay, S.: Efficient player selection strategy based diversified particle swarm optimization algorithm for global optimization. Inf. Sci. 397 , 69–90 (2017) Ali, A.F., Tawhid, M.A.: A hybrid particle swarm optimization and genetic algorithm with population partitioning for large scale optimization problems. Ain Shams Eng. J. 8 (2), 191–206 (2017) Ali, M.M., Khompatraporn, C., Zabinsky, Z.B.: A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J. Global Optim. 31 (4), 635–672 (2005) Bäck, T.H.W., Kononova, A.V., van Stein, B., Wang, H., Antonov, K.A., Kalkreuth, R.T., de Nobel, J., Vermetten, D., de Winter, R., Ye, F.: Evolutionary Algorithms for Parameter Optimization-Thirty Years Later. Evol. Comput. 31 (2), 81–122 (2023). https://doi.org/10.1162/evco_a_00325 Bangyal, W.H., Hameed, A., Alosaimi, W., Alyami, H.: A New Initialization Approach in Particle Swarm Optimization for Global Optimization Problems. Comput Intell Neurosci , 2021 , 6628889. (2021). https://doi.org/10.1155/2021/6628889 Beji, N., Jarboui, B., Eddaly, M., Chabchoub, H.: A hybrid particle swarm optimization algorithm for the redundancy allocation problem. J. Comput. Sci. 1 (3), 159–167 (2010) Ben-Romdhane, H., Alba, E., Krichen, S.: Best practices in measuring algorithm performance for dynamic optimization problems. Soft. Comput. 17 (6), 1005–1017 (2013) BRP, E.O., de Vasconcelos, J.A., Almeida, J.F.F., Pinto, L.R.: A Simulation-Optimisation approach for hospital beds allocation. Int. J. Med. Inf. 141 , 104174 (2020). https://doi.org/10.1016/j.ijmedinf.2020.104174 Chatterjee, A., Siarry, P.: Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization. Comput. Oper. Res. 33 (3), 859–871 (2006) Chen, A., Yang, G., Wu, Z.: Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem. J. Zhejiang University-Science A. 7 (4), 607–614 (2006) Chen, K., Zhou, F., Yin, L., Wang, S., Wang, Y., Wan, F.: A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf. Sci. 422 , 218–241 (2018) Chen, L., Liu, W.-L., Zhong, J.: An efficient multi-objective ant colony optimization for task allocation of heterogeneous unmanned aerial vehicles. J. Comput. Sci. 58 , 101545 (2022) Chen, S.-M., Huang, Z.-C.: Multiattribute decision making based on interval-valued intuitionistic fuzzy values and particle swarm optimization techniques. Inf. Sci. 397 , 206–218 (2017) Chen, W.-N., Zhang, J., Lin, Y., Chen, N., Zhan, Z.-H., Chung, H.S.-H., Li, Y., Shi, Y.-H.: Particle swarm optimization with an aging leader and challengers. IEEE Trans. Evol. Comput. 17 (2), 241–258 (2012) Dehghani, M., Trojovský, P.: Selecting Some Variables to Update-Based Algorithm for Solving Optimization Problems. Sens. (Basel). 22 (5) (2022). https://doi.org/10.3390/s22051795 Delice, Y., Aydoğan, E.K., Özcan, U., İlkay, M.S.: A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. 28 (1), 23–36 (2017) Ding, J., Liu, J., Chowdhury, K.R., Zhang, W., Hu, Q., Lei, J.: A particle swarm optimization using local stochastic search and enhancing diversity for continuous optimization. Neurocomputing. 137 , 261–267 (2014) Elloumi, W., Abed, E., Abraham, H., A., Alimi, A.M.: A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP. Appl. Soft Comput. 25 , 234–241 (2014) Emary, E., Zawbaa, H.M.: Impact of Chaos Functions on Modern Swarm Optimizers. PLoS One. 11 (7), e0158738 (2016). https://doi.org/10.1371/journal.pone.0158738 Emary, E., Zawbaa, H.M., Hassanien, A.E.: Binary grey wolf optimization approaches for feature selection. Neurocomputing. 172 , 371–381 (2016) Epitropakis, M.G., Plagianakos, V.P., Vrahatis, M.N.: Evolving cognitive and social experience in particle swarm optimization through differential evolution: a hybrid approach. Inf. Sci. 216 , 50–92 (2012) Franzese, G., Milios, D., Filippone, M., Michiardi, P.: A Scalable Bayesian Sampling Method Based on Stochastic Gradient Descent Isotropization. Entropy (Basel). 23 (11) (2021). https://doi.org/10.3390/e23111426 Gao, Y., Duan, Y.: An adaptive particle swarm optimization algorithm with new random inertia weight. International Conference on Intelligent Computing, (2007) Gharehchopogh, F.S., Namazi, M., Ebrahimi, L., Abdollahzadeh, B.: Advances in Sparrow Search Algorithm: A Comprehensive Survey. Arch. Comput. Methods Eng. 30 (1), 427–455 (2023). https://doi.org/10.1007/s11831-022-09804-w Gong, Y.-J., Zhang, J., Chung, H.S.-H., Chen, W.-N., Zhan, Z.-H., Li, Y., Shi, Y.-H.: An efficient resource allocation scheme using particle swarm optimization. IEEE Trans. Evol. Comput. 16 (6), 801–816 (2012) Guedria, N.B.: Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl. Soft Comput. 40 , 455–467 (2016) Guha, R., Ghosh, M., Chakrabarti, A., Sarkar, R., Mirjalili, S.: Introducing clustering based population in binary gravitational search algorithm for feature selection. Appl. Soft Comput. 93 , 106341 (2020) Guo, W., Si, C., Xue, Y., Mao, Y., Wang, L., Wu, Q.: A Grouping Particle Swarm Optimizer with Personal-Best-Position Guidance for Large Scale Optimization. IEEE/ACM Trans. Comput. Biol. Bioinform. 15 (6), 1904–1915 (2018). https://doi.org/10.1109/tcbb.2017.2701367 Hemeida, A.M., Bakry, O.M., Mohamed, A.-A.A., Mahmoud, E.A.: Genetic Algorithms and Satin Bowerbird Optimization for optimal allocation of distributed generators in radial system. Appl. Soft Comput. 111 , 107727 (2021) Hu, F., Xu, W., Li, X.: A modified particle swarm optimization algorithm for optimal allocation of earthquake emergency shelters. Int. J. Geogr. Inf. Sci. 26 (9), 1643–1666 (2012) Jabalameli, M.S., Ghaderi, A.: Hybrid algorithms for the uncapacitated continuous location-allocation problem. Int. J. Adv. Manuf. Technol. 37 (1), 202–209 (2008) Jahandideh-Tehrani, M., Bozorg-Haddad, O., Loáiciga, H.A.: Application of particle swarm optimization to water management: an introduction and overview. Environ. Monit. Assess. 192 (5), 281 (2020). https://doi.org/10.1007/s10661-020-8228-z Jain, M., Singh, V., Rani, A.: A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol. Comput. 44 , 148–175 (2019) Jiang, T., Gao, Q.: Fast multiple graphs learning for multi-view clustering. Neural Netw. 155 , 348–359 (2022). https://doi.org/10.1016/j.neunet.2022.08.027 Jin, Y.-X., Cheng, H.-Z., Yan, J., Zhang, L.: New discrete method for particle swarm optimization and its application in transmission network expansion planning. Electr. Power Syst. Res. 77 (3–4), 227–233 (2007) Karaboga, D.: An idea based on honey bee swarm for numerical optimization . (2005) Kaveh, M., Kaveh, M., Mesgari, M.S., Paland, R.S.: Multiple criteria decision-making for hospital location-allocation based on improved genetic algorithm. Appl. Geomatics. 12 (3), 291–306 (2020) Kaveh, M., Mesgari, M.S.: Improved biogeography-based optimization using migration process adjustment: An approach for location-allocation of ambulances. Comput. Ind. Eng. 135 , 800–813 (2019) Kennedy, J., Eberhart, R.: Particle swarm optimization. Proceedings of ICNN'95-international conference on neural networks, (1995) Kennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. 1997 IEEE International conference on systems, man, and cybernetics. Computational cybernetics and simulation, (1997) Khanesar, M.A., Teshnehlab, M., Shoorehdeli, M.A.: A novel binary particle swarm optimization. 2007 Mediterranean conference on control & automation, (2007) Kıran, M.S., Özceylan, E., Gündüz, M., Paksoy, T.: A novel hybrid approach based on particle swarm optimization and ant colony algorithm to forecast energy demand of Turkey. Energy. Conv. Manag. 53 (1), 75–83 (2012) Kosarwal, R., Kulasiri, D., Samarasinghe, S.: Novel domain expansion methods to improve the computational efficiency of the Chemical Master Equation solution for large biological networks. BMC Bioinform. 21 (1), 515 (2020). https://doi.org/10.1186/s12859-020-03668-2 Kundu, T., Deepmala, Jain, P.K.: A hybrid salp swarm algorithm based on TLBO for reliability redundancy allocation problems. Appl. Intell. (Dordr). 52 (11), 12630–12667 (2022). https://doi.org/10.1007/s10489-021-02862-w Lee, S., Soak, S., Oh, S., Pedrycz, W., Jeon, M.: Modified binary particle swarm optimization. Prog. Nat. Sci. 18 (9), 1161–1166 (2008) Li, J., Cheng, Y., Chen, K.: Chaotic particle swarm optimization algorithm based on adaptive inertia weight. The 26th Chinese Control and Decision Conference (2014 CCDC), (2014) Li, S., Li, Z., Li, Q., Zhang, M., Li, L.: Hybrid improved capuchin search algorithm for plant image thresholding. Front. Plant. Sci. 14 , 1122788 (2023). https://doi.org/10.3389/fpls.2023.1122788 Li, Y., Zhan, Z.-H., Lin, S., Zhang, J., Luo, X.: Competitive and cooperative particle swarm optimization with information sharing mechanism for global optimization problems. Inf. Sci. 293 , 370–382 (2015) Liang, J., Wang, L., Ma, M.: An Adaptive Dual-Population Collaborative Chicken Swarm Optimization Algorithm for High-Dimensional Optimization. Biomimetics (Basel). 8 (2) (2023). https://doi.org/10.3390/biomimetics8020210 Liang, J.J., Qin, A.K., Suganthan, P.N., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 10 (3), 281–295 (2006) Liang, Z., Zhong, P., Liu, M., Zhang, C., Zhang, Z.: A computational efficient optimization of flow shop scheduling problems. Sci. Rep. 12 (1), 845 (2022). https://doi.org/10.1038/s41598-022-04887-8 Lin, A., Sun, W., Yu, H., Wu, G., Tang, H.: Global genetic learning particle swarm optimization with diversity enhancement by ring topology. Swarm Evol. Comput. 44 , 571–583 (2019) Liu, D., Tang, W., Liu, Y., Zhao, X., He, J.: Optimal rural land use allocation in central China: Linking the effect of spatiotemporal patterns and policy interventions. Appl. Geogr. 86 , 165–182 (2017) Liu, T., Li, L., Shao, G., Wu, X., Huang, M.: A novel policy gradient algorithm with PSO-based parameter exploration for continuous control. Eng. Appl. Artif. Intell. 90 , 103525 (2020) Liu, X., Ou, J., Li, X., Ai, B.: Combining system dynamics and hybrid particle swarm optimization for land use allocation. Ecol. Model. 257 , 11–24 (2013) Liu, Y., Liu, D., Liu, Y., He, J., Jiao, L., Chen, Y., Hong, X.: Rural land use spatial allocation in the semiarid loess hilly area in China: Using a Particle Swarm Optimization model equipped with multi-objective optimization techniques. Sci. China Earth Sci. 55 (7), 1166–1177 (2012) Lu, H., Sriyanyong, P., Song, Y.H., Dillon, T.: Experimental study of a new hybrid PSO with mutation for economic dispatch with non-smooth cost function. Int. J. Electr. Power Energy Syst. 32 (9), 921–935 (2010) Lu, Y., Liang, M., Ye, Z., Cao, L.: Improved particle swarm optimization algorithm and its application in text feature selection. Appl. Soft Comput. 35 , 629–636 (2015) Ma, H., Fei, M., Jiang, Z., Li, L., Zhou, H., Crookes, D.: A Multipopulation-Based Multiobjective Evolutionary Algorithm. IEEE Trans. Cybern. 50 (2), 689–702 (2020). https://doi.org/10.1109/tcyb.2018.2871473 Machado, T.R., Lopes, H.S.: A hybrid particle swarm optimization model for the traveling salesman problem. In: Adaptive and natural computing algorithms, pp. 255–258. Springer (2005) Mahmoodabadi, M.J., Mottaghi, Z.S., Bagheri, A.: HEPSO: high exploration particle swarm optimization. Inf. Sci. 273 , 101–111 (2014) Marinakis, Y., Marinaki, M.: Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem. Soft. Comput. 17 (7), 1159–1173 (2013) Marinakis, Y., Migdalas, A., Sifaleras, A.: A hybrid particle swarm optimization–variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. 261 (3), 819–834 (2017) Martins, M.S., Fuchs, S., Pando, L., Lüders, R., Delgado, M.R.: PSO with path relinking for resource allocation using simulation optimization. Comput. Ind. Eng. 65 (2), 322–330 (2013) Masoomi, Z., Mesgari, M.S., Hamrah, M.: Allocation of urban land uses by Multi-Objective Particle Swarm Optimization algorithm. Int. J. Geogr. Inf. Sci. 27 (3), 542–566 (2013) Mendes, R., Kennedy, J., Neves, J.: The fully informed particle swarm: simpler, maybe better. IEEE Trans. Evol. Comput. 8 (3), 204–210 (2004) Mirjalili, S., Mirjalili, S.M., Yang, X.-S.: Binary bat algorithm. Neural Comput. Appl. 25 (3), 663–681 (2014) Mokhtarzadeh, M., Tavakkoli-Moghaddam, R., Triki, C., Rahimi, Y.: A hybrid of clustering and meta-heuristic algorithms to solve a p-mobile hub location–allocation problem with the depreciation cost of hub facilities. Eng. Appl. Artif. Intell. 98 , 104121 (2021) Naderipour, A., Abdul-Malek, Z., Mustafa, M.W.B., Guerrero, J.M.: A multi-objective artificial electric field optimization algorithm for allocation of wind turbines in distribution systems. Appl. Soft Comput. 105 , 107278 (2021) Neema, M., Maniruzzaman, K., Ohgai, A.: New genetic algorithms based approaches to continuous p-median problem. Networks Spat. Econ. 11 (1), 83–99 (2011) Nguyen, B.H., Xue, B., Andreae, P.: A novel binary particle swarm optimization algorithm and its applications on knapsack and feature selection problems. In: Intelligent and Evolutionary Systems, pp. 319–332. Springer (2017) Nguyen, T.T., Li, Z., Zhang, S., Truong, T.K.: A hybrid algorithm based on particle swarm and chemical reaction optimization. Expert Syst. Appl. 41 (5), 2134–2143 (2014) Nobile, M.S., Cazzaniga, P., Besozzi, D., Colombo, R., Mauri, G., Pasi, G.: Fuzzy Self-Tuning PSO: A settings-free algorithm for global optimization. Swarm Evol. Comput. 39 , 70–85 (2018) Olivas, F., Amaya, I., Ortiz-Bayliss, J.C., Conant-Pablos, S.E., Terashima-Marín, H.: Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic. Comput Intell Neurosci , 2021 , 8834324. (2021). https://doi.org/10.1155/2021/8834324 Pachung, P., Bansal, J.C.: An improved tangent search algorithm. MethodsX. 9 , 101839 (2022). https://doi.org/10.1016/j.mex.2022.101839 Pan, Q.-K., Tasgetiren, M.F., Liang, Y.-C.: A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Comput. Oper. Res. 35 (9), 2807–2839 (2008) Parsopoulos, K.E., Vrahatis, M.N.: Particle swarm optimization and intelligence: advances and applications: advances and applications. IGI global (2010) Pendharkar, P.C.: An ant colony optimization heuristic for constrained task allocation problem. J. Comput. Sci. 7 , 37–47 (2015) Peng, J., Li, R.: A Discrete Particle Swarm Optimization Algorithm for Archipelago Berth Allocation Problem. J. Comput. 9 (7), 1648–1656 (2014) Peng, L., Zhang, Y., Dai, G., Wang, M.: Memetic Differential Evolution with an Improved Contraction Criterion. Comput Intell Neurosci , 2017 , 1395025. (2017). https://doi.org/10.1155/2017/1395025 Qi, X., Zhu, Y., Zhang, H.: A new meta-heuristic butterfly-inspired algorithm. J. Comput. Sci. 23 , 226–239 (2017) Qiao, J., Li, S., Liu, M., Yang, Z., Chen, J., Liu, P., Li, H., Ma, C.: A modified particle swarm optimization algorithm for a vehicle scheduling problem with soft time windows. Sci. Rep. 13 (1), 18351 (2023). https://doi.org/10.1038/s41598-023-45543-z Qin, Q., Cheng, S., Zhang, Q., Li, L., Shi, Y.: Particle Swarm Optimization With Interswarm Interactive Learning Strategy. IEEE Trans. Cybern. 46 (10), 2238–2251 (2016). https://doi.org/10.1109/tcyb.2015.2474153 Rajasekhar, A., Lynn, N., Das, S., Suganthan, P.N.: Computing with the collective intelligence of honey bees–a survey. Swarm Evol. Comput. 32 , 25–48 (2017) Ren, M., Huang, X., Zhu, X., Shao, L.: Optimized PSO algorithm based on the simplicial algorithm of fixed point theory. Appl. Intell. 50 (7), 2009–2024 (2020) Saha, S., Kar, R., Mandal, D., Ghoshal, S.: Adaptive particle swarm optimization for low pass finite impulse response filter design. 2013 International Conference on Communication and Signal Processing, (2013) Selvaraj, S., Choi, E.: Dynamic Sub-Swarm Approach of PSO Algorithms for Text Document Clustering. Sens. (Basel). 22 (24) (2022). https://doi.org/10.3390/s22249653 Sharifi, M., Moghaddam, T.A., Shahriari, M.: Multi-objective Redundancy Allocation Problem with weighted-k-out-of-n subsystems. Heliyon. 5 (12), e02346 (2019). https://doi.org/10.1016/j.heliyon.2019.e02346 Sharma, A., Kumar, R., Panigrahi, B.K., Das, S.: Termite spatial correlation based particle swarm optimization for unconstrained optimization. Swarm Evol. Comput. 33 , 93–107 (2017) Shelokar, P., Siarry, P., Jayaraman, V.K., Kulkarni, B.D.: Particle swarm and ant colony algorithms hybridized for improved continuous optimization. Appl. Math. Comput. 188 (1), 129–142 (2007) Shi, X., Zhou, Y., Wang, L., Wang, Q., Liang, Y.: A discrete particle swarm optimization algorithm for travelling salesman problem. In: Computational methods, pp. 1063–1068. Springer (2006) Shi, Y., Eberhart, R.C.: Empirical study of particle swarm optimization. Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), (1999) Shi, Y., Eberhart, R.C.: Fuzzy adaptive particle swarm optimization. Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546), (2001) Shieh, H.-L., Kuo, C.-C., Chiang, C.-M.: Modified particle swarm optimization algorithm with simulated annealing behavior and its numerical verification. Appl. Math. Comput. 218 (8), 4365–4383 (2011) Sun, B., Zhou, Y., Wang, J., Zhang, W.: A New PC-PSO Algorithm for Bayesian Network Structure Learning with Structure Priors. Expert Syst. Appl., 115237. (2021) Tefera, M.K., Zhang, S., Jin, Z.: Deep Reinforcement Learning-Assisted Optimization for Resource Allocation in Downlink OFDMA Cooperative Systems. Entropy (Basel). 25 (3) (2023). https://doi.org/10.3390/e25030413 Verma, H., Verma, D., Tiwari, P.K.: A population based hybrid FCM-PSO algorithm for clustering analysis and segmentation of brain image. Expert Syst. Appl. 167 , 114121 (2021) Wang, H., Sun, H., Li, C., Rahnamayan, S., Pan, J.: Diversity enhanced particle swarm optimization with neighborhood search. Inf. Sci. 223 , 119–135 (2013) Wong, W.K., Chen, R.B., Huang, C.C., Wang, W.: A Modified Particle Swarm Optimization Technique for Finding Optimal Designs for Mixture Models. PLoS One. 10 (6), e0124720 (2015). https://doi.org/10.1371/journal.pone.0124720 Xiang, Y., Zhou, Y., Huang, H., Luo, Q.: An Improved Chimp-Inspired Optimization Algorithm for Large-Scale Spherical Vehicle Routing Problem with Time Windows. Biomimetics (Basel). 7 (4) (2022). https://doi.org/10.3390/biomimetics7040241 Xu, G., Cui, Q., Shi, X., Ge, H., Zhan, Z.-H., Lee, H.P., Liang, Y., Tai, R., Wu, C.: Particle swarm optimization based on dimensional learning strategy. Swarm Evol. Comput. 45 , 33–51 (2019) Xu, M., Song, Q., Xi, M., Zhou, Z.: Binary arithmetic optimization algorithm for feature selection. Soft comput. 1–35 (2023). https://doi.org/10.1007/s00500-023-08274-x Yang, S., Wang, M.: A quantum particle swarm optimization. Proceedings of the 2004 congress on evolutionary computation (IEEE Cat. No. 04TH8753), (2004) Yano, F., Shohdohji, T., Toyoda, Y.: An improvement of particle swarm optimization with a neighborhood search algorithm. Industrial Eng. Manage. Syst. 6 (1), 64–71 (2007) Ye, W., Feng, W., Fan, S.: A novel multi-swarm particle swarm optimization with dynamic learning strategy. Appl. Soft Comput. 61 , 832–843 (2017) Zhang, D., Chen, S., Zhou, N., Shi, P.: Location optimization of fresh food e-commerce front warehouse. Math. Biosci. Eng. 20 (8), 14899–14919 (2023). https://doi.org/10.3934/mbe.2023667 Zhang, J., Sheng, J., Lu, J., Shen, L.: UCPSO: A Uniform Initialized Particle Swarm Optimization Algorithm with Cosine Inertia Weight. Comput Intell Neurosci , 2021 , 8819333. (2021). https://doi.org/10.1155/2021/8819333 Zhang, Z., Jiang, Y., Zhang, S., Geng, S., Wang, H., Sang, G.: An adaptive particle swarm optimization algorithm for reservoir operation optimization. Appl. Soft Comput. 18 , 167–177 (2014) Zhang, Z., Najafabadi, H.E., Leung, H., Jin, B.: A joint array resource allocation and transmit beampattern design approach for multiple targets tracking. Expert Syst. Appl. 181 , 115188 (2021) Zhao, F., Tang, J., Wang, J.: An improved particle swarm optimization with decline disturbance index (DDPSO) for multi-objective job-shop scheduling problem. Comput. Oper. Res. 45 , 38–50 (2014) Zheng, X., Nie, B., Chen, J., Du, Y., Zhang, Y., Jin, H.: An improved particle swarm optimization combined with double-chaos search. Math. Biosci. Eng. 20 (9), 15737–15764 (2023). https://doi.org/10.3934/mbe.2023701 Zhiming, L., Cheng, W., Jian, L.: Solving constrained optimization via a modified genetic particle swarm optimization. First International Workshop on Knowledge Discovery and Data Mining (WKDD 2008), (2008) Zhong, Y., Lin, J., Wang, L., Zhang, H.: Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for traveling salesman problem. Swarm Evol. Comput. 42 , 77–88 (2018) Zhong, Y., Liu, X., Wang, L., Wang, C.: Particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems. Int. J. Innovative Comput. Appl. 4 (3–4), 223–232 (2012) Ziari, I., Jalilian, A.: Optimal placement and sizing of multiple APLCs using a modified discrete PSO. Int. J. Electr. Power Energy Syst. 43 (1), 630–639 (2012) Zouache, D., Moussaoui, A., Abdelaziz, F.B.: A cooperative swarm intelligence algorithm for multi-objective discrete optimization with application to the knapsack problem. Eur. J. Oper. Res. 264 (1), 74–88 (2018) Additional Declarations No competing interests reported. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-4143898","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":282487270,"identity":"359b8d14-b944-4e02-9d36-bc18d7a9bb9b","order_by":0,"name":"Hamed Zibaei","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABCUlEQVRIie2PMWvCQBTHXzjI9KLriYF8hVcOokLArxIpuAkZOzgEBB0a6NrNr6AEnE8CcTG73dq9hYyBWtqcEii0p9Cpw/2Gd3c8fvz/B2Aw/EcY1oM+sa0eYQTULPCKwtxOrBSqFfuacl6xgKQ6vylavIWzLcvIRrG7H5XPBKLnJQTVFNxe/LtizVq3nUdC9PdFyuti/mCOZCU5oCs1X2FIXSSO/mGyUkpAORI4MSDXFLMZivcjEYrlW1o1ivVxQUGGfhcorIOczamYUtilFM5a40FCEvl+sumHxAXl4yhzc65VvIciO1RHOWwvivSpugtuVlm2fnmdBkOd8iP1NGVzMRgMBsPf+AI+eEh2SWRvCQAAAABJRU5ErkJggg==","orcid":"","institution":"K. N. Toosi University of Technology","correspondingAuthor":true,"prefix":"","firstName":"Hamed","middleName":"","lastName":"Zibaei","suffix":""},{"id":282487271,"identity":"9dc30399-0a1a-4876-837d-ccc1255d48a7","order_by":1,"name":"Mohammad Saadi Mesgari","email":"","orcid":"","institution":"K. N. Toosi University of Technology","correspondingAuthor":false,"prefix":"","firstName":"Mohammad","middleName":"Saadi","lastName":"Mesgari","suffix":""}],"badges":[],"createdAt":"2024-03-21 13:33:36","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-4143898/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-4143898/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":53492440,"identity":"80f11f16-471d-4751-84b9-7f0c5253074d","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":16736,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eOnlooker bee’s creation in different neighborhoods.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/89783914c74177f5b8a812e8.png"},{"id":53492435,"identity":"0b87a168-864b-4eaf-9a65-854018590ef4","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":17968,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eSingle point crossover operator.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/a803c7904a31ea0693138ba2.png"},{"id":53492992,"identity":"859d2421-1ec2-458b-8d51-6f8f010fa0c2","added_by":"auto","created_at":"2024-03-26 16:01:15","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":51938,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003emulti-parent crossover on global bests.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/8938232e3d50a52a731d2f3e.png"},{"id":53492437,"identity":"74ed2d4d-240b-4b54-9117-f719601a989b","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":83068,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThe flowchart of the proposed PSO (OMPCDPSO).\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/52db65ecbe996ccea43f06de.png"},{"id":53492439,"identity":"b4168ad0-025c-45e5-b52c-bac74ba34c6d","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":699753,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThe utilized hypothetical data: A) the first type data, B) the second type data.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/dcd1d1bdeb1a734e988cad2e.png"},{"id":53492434,"identity":"2215595e-394d-47ed-9ce6-f9f048cb210d","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"jpg","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":43616,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThe first type of data and the obtained results of optimization.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"6.jpg","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/e32184ebfab8a3988ff26d1a.jpg"},{"id":53492991,"identity":"67b744e6-15c5-4aa6-92f7-c18ab1fb4245","added_by":"auto","created_at":"2024-03-26 16:01:15","extension":"png","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":93931,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThe obtained results of proposed algorithm with the first type data.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"7.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/dd3bb8b1196bc41158cc945e.png"},{"id":53492441,"identity":"70e0c313-da61-403b-8c22-3a677b6f6e45","added_by":"auto","created_at":"2024-03-26 15:53:15","extension":"png","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":95447,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eThe obtained results of proposed algorithm with the second type data.\u003c/strong\u003e\u003c/p\u003e","description":"","filename":"8.png","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/19eccce0ef7506e9304c5c62.png"},{"id":55331375,"identity":"9b058a13-fab7-4ae7-9b38-b9ae5dc800d5","added_by":"auto","created_at":"2024-04-25 19:40:43","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":4349132,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-4143898/v1/ab4a6d38-022a-4874-b2b9-b00624b1c003.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Improved discrete particle swarm optimization using Bee Algorithm and multi-parent crossover method (Case study: Allocation problem and benchmark functions)","fulltext":[{"header":"1. Introduction","content":"\u003cp\u003eNowadays, optimization is a significant challenge in many real-world problems (Dehghani \u0026amp; Trojovsk\u0026yacute;, \u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Mahmoodabadi et al., \u003cspan citationid=\"CR62\" class=\"CitationRef\"\u003e2014\u003c/span\u003e). Optimization is vital in science, engineering, industry, and commerce (Zhang et al., \u003cspan citationid=\"CR107\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). Optimization algorithms can be split into two types. These are exact (traditional) algorithms and evolutionary algorithms (Ma et al., \u003cspan citationid=\"CR60\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). Exact optimization techniques use a continuous search strategy. It is based on the derivative of an objective function (Li et al., \u003cspan citationid=\"CR48\" class=\"CitationRef\"\u003e2023\u003c/span\u003e; Mahmoodabadi et al., \u003cspan citationid=\"CR62\" class=\"CitationRef\"\u003e2014\u003c/span\u003e; Ye et al., \u003cspan citationid=\"CR106\" class=\"CitationRef\"\u003e2017\u003c/span\u003e). Even for a small problem, traditional optimization methods take much time to find an accurate solution (Olivas et al., \u003cspan citationid=\"CR75\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). Moreover, finding the optimal solution becomes more complicated as the search space expands (Kosarwal et al., \u003cspan citationid=\"CR44\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). However, gradient-based algorithms cannot tackle complex multi-model problems with extensive datasets (Franzese et al., \u003cspan citationid=\"CR23\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Guedria, \u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e2016\u003c/span\u003e; Jiang \u0026amp; Gao, \u003cspan citationid=\"CR35\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Ye et al., \u003cspan citationid=\"CR106\" class=\"CitationRef\"\u003e2017\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eNumerous scientific and engineering fields have nonlinear optimization problems (Dehghani \u0026amp; Trojovsk\u0026yacute;, \u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e2022\u003c/span\u003e). Sometimes the objective functions are not continuous. Deterministic algorithms like the Steepest Descent, Newton, and Quasi-Newton are inefficient then (Guedria, \u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e2016\u003c/span\u003e). Evolutionary algorithms need fewer parameters (B\u0026auml;ck et al., \u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). They do not need continuous objective functions (Agarwalla \u0026amp; Mukhopadhyay, \u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Peng et al., \u003cspan citationid=\"CR81\" class=\"CitationRef\"\u003e2017\u003c/span\u003e). Real-life engineering problems are usually complex. They depend on many variables and a choice of a good starting point (Agarwalla \u0026amp; Mukhopadhyay, \u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2017\u003c/span\u003e). So, many population-based meta-heuristic algorithms have been developed to solve complex problems (Gharehchopogh et al., \u003cspan citationid=\"CR25\" class=\"CitationRef\"\u003e2023\u003c/span\u003e; Jain et al., \u003cspan citationid=\"CR34\" class=\"CitationRef\"\u003e2019\u003c/span\u003e; Kundu et al., 2022; Liang et al., \u003cspan citationid=\"CR50\" class=\"CitationRef\"\u003e2023\u003c/span\u003e; Liang et al., \u003cspan citationid=\"CR52\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Pachung \u0026amp; Bansal, \u003cspan citationid=\"CR76\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Qi et al., \u003cspan citationid=\"CR82\" class=\"CitationRef\"\u003e2017\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eOne of these complex problems that exact methods cannot solve is the allocation problem (BRP et al., \u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). The allocation problem is considered a complex NP-Hard problem (Sharifi et al., \u003cspan citationid=\"CR89\" class=\"CitationRef\"\u003e2019\u003c/span\u003e; Tefera et al., \u003cspan citationid=\"CR97\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). There are many different solutions available for solving this problem. N customers (demand points) are allocated to M centers to minimize the cost function in the allocation problem. The cost function can be determined based on distance, capacity, and other constraints of the centers. In many studies, these problems have been investigated by meta-heuristic algorithms (such as GA, PSO, and BBO) (Beji et al., \u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e2010\u003c/span\u003e; Chen et al., \u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Hemeida et al., \u003cspan citationid=\"CR30\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Hu et al., \u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Jabalameli \u0026amp; Ghaderi, \u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e2008\u003c/span\u003e; Kaveh et al., \u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e2020\u003c/span\u003e; Kaveh \u0026amp; Mesgari, \u003cspan citationid=\"CR39\" class=\"CitationRef\"\u003e2019\u003c/span\u003e; Mokhtarzadeh et al., \u003cspan citationid=\"CR69\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Naderipour et al., \u003cspan citationid=\"CR70\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Neema et al., \u003cspan citationid=\"CR71\" class=\"CitationRef\"\u003e2011\u003c/span\u003e; Pendharkar, \u003cspan citationid=\"CR79\" class=\"CitationRef\"\u003e2015\u003c/span\u003e; Z. Zhang et al., \u003cspan citationid=\"CR108\" class=\"CitationRef\"\u003e2021\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eHu et al used a modified particle swarm optimization. It was for the best place for earthquake emergency shelters in the Zhuguang Block of Guangzhou City, China. Also, simulated annealing (SA) has been employed to escape from local optima to enhance the ability of the algorithm search. The modified particle swarm optimization performs better than other meta-heuristic algorithms based on the results (Hu et al., \u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e2012\u003c/span\u003e). Jabalameli and Ghaderi used hybrid algorithms. They combined a genetic algorithm, variable neighborhood search, and local searches. The algorithms were for the uncapacitated continuous location-allocation problem. The results showed that this algorithm (GA-VNS-LS) offers better solutions than the best literature methods (GA and VNS)(Jabalameli \u0026amp; Ghaderi, \u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e2008\u003c/span\u003e). Neema et al used a novel genetic algorithm to solve the p-median problem. Two GA methods have different replacement procedures. They were developed to solve the location-allocation problem. The results show that the new models are better than traditional heuristics. They are also effective at finding the best facility locations (Neema et al., \u003cspan citationid=\"CR71\" class=\"CitationRef\"\u003e2011\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eKaveh and Mesgari used improved biogeography-based optimization (IBBO) for the location-allocation of ambulances. A PSO, GA, and IBBO were used to evaluate the performance. Also, to validate the results of algorithms, a CPLEX solver was used. This paper showed that the proposed algorithm provides significant results in the location-allocation problem (Kaveh \u0026amp; Mesgari, \u003cspan citationid=\"CR39\" class=\"CitationRef\"\u003e2019\u003c/span\u003e). Kaveh et al. used multiple criteria decision-making for hospital location-allocation based on an improved genetic algorithm (IGA). The analysis capabilities of geospatial information systems were used to limit the search space. According to the results, IGA had a better performance than the other algorithms. As can be seen, meta-heuristic algorithms have been used in most researches. Improvements to these algorithms have also improved system performance. Therefore, improving meta-heuristic algorithms such as particle swarm optimization (PSO) is one of the research goals (Kaveh et al., \u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e2020\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eParticle Swarm Optimization (PSO) is a population-based meta-heuristic evolutionary algorithm that has been highly regarded by researchers in recent decades (Sharma et al., \u003cspan citationid=\"CR90\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Wong et al., \u003cspan citationid=\"CR100\" class=\"CitationRef\"\u003e2015\u003c/span\u003e). PSO features include low computation, simplicity, and modification flexibility (Sun et al., \u003cspan citationid=\"CR96\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Verma et al., \u003cspan citationid=\"CR98\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). Compared with other evolutionary methods, PSO provides high-quality solutions. It requires less computational time and provides more stable convergence specifications (Ren et al., \u003cspan citationid=\"CR86\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). This algorithm figures out the optimal solutions by combining local and global searches(Qiao et al., \u003cspan citationid=\"CR83\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). The particles are pushed toward global optimization. They do this by using each particle's memory and sharing its info with other particles (Liu et al., \u003cspan citationid=\"CR55\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). The PSO algorithm is simple and easy to use. It is also very efficient. Due to this, it has been widely used in continuous (Chen \u0026amp; Huang, \u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Delice et al., \u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e2017\u003c/span\u003e) and discrete (Gong et al., \u003cspan citationid=\"CR26\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Liu et al., \u003cspan citationid=\"CR54\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Liu et al., \u003cspan citationid=\"CR56\" class=\"CitationRef\"\u003e2013\u003c/span\u003e; Liu et al., \u003cspan citationid=\"CR57\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Martins et al., \u003cspan citationid=\"CR65\" class=\"CitationRef\"\u003e2013\u003c/span\u003e; Masoomi et al., \u003cspan citationid=\"CR66\" class=\"CitationRef\"\u003e2013\u003c/span\u003e) optimization issues. The various discrete versions of PSO have been developed as Binary PSO (Afshinmanesh et al., \u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e2005\u003c/span\u003e; Kennedy \u0026amp; Eberhart, \u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e1997\u003c/span\u003e; Khanesar et al., \u003cspan citationid=\"CR42\" class=\"CitationRef\"\u003e2007\u003c/span\u003e; Lee et al., \u003cspan citationid=\"CR46\" class=\"CitationRef\"\u003e2008\u003c/span\u003e; Nguyen et al., \u003cspan citationid=\"CR72\" class=\"CitationRef\"\u003e2017\u003c/span\u003e), Discrete PSO (Jin et al., \u003cspan citationid=\"CR36\" class=\"CitationRef\"\u003e2007\u003c/span\u003e; Pan et al., \u003cspan citationid=\"CR77\" class=\"CitationRef\"\u003e2008\u003c/span\u003e; Peng \u0026amp; Li, \u003cspan citationid=\"CR80\" class=\"CitationRef\"\u003e2014\u003c/span\u003e; Shi et al., \u003cspan citationid=\"CR92\" class=\"CitationRef\"\u003e2006\u003c/span\u003e), and Quantum PSO (Yang \u0026amp; Wang, \u003cspan citationid=\"CR104\" class=\"CitationRef\"\u003e2004\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eDespite the mentioned advantages, PSO has certain restrictions, such as low diversity of solutions, premature convergence, and particle stacking in the local optimum (Chen et al., \u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e2018\u003c/span\u003e; Zhao et al., \u003cspan citationid=\"CR111\" class=\"CitationRef\"\u003e2014\u003c/span\u003e; Zheng et al., \u003cspan citationid=\"CR112\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). The classical PSO works well for low-dimensional problems, but it is inefficient for high-dimensional ones (Bangyal et al., \u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e2021\u003c/span\u003e; Xu et al., \u003cspan citationid=\"CR102\" class=\"CitationRef\"\u003e2019\u003c/span\u003e). In discrete optimization problems, factors such as learning and acceptance strategies have influence performance of the algorithm (Xiang et al., \u003cspan citationid=\"CR101\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Xu et al., \u003cspan citationid=\"CR103\" class=\"CitationRef\"\u003e2023\u003c/span\u003e; Zhong et al., \u003cspan citationid=\"CR114\" class=\"CitationRef\"\u003e2018\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eThe classical PSO learning strategy affects the algorithm's social behavior. Each particle moves to the best global, local, and previous particle location (Guo et al., \u003cspan citationid=\"CR29\" class=\"CitationRef\"\u003e2018\u003c/span\u003e; Qin et al., \u003cspan citationid=\"CR84\" class=\"CitationRef\"\u003e2016\u003c/span\u003e). Further research has been investigated on different learning strategies terrains (Li et al., \u003cspan citationid=\"CR49\" class=\"CitationRef\"\u003e2015\u003c/span\u003e; Liang et al., \u003cspan citationid=\"CR51\" class=\"CitationRef\"\u003e2006\u003c/span\u003e; Mendes et al., \u003cspan citationid=\"CR67\" class=\"CitationRef\"\u003e2004\u003c/span\u003e). The acceptance strategy means accepting or refusing the new solution. This choice controls the algorithm's convergence rate (Jahandideh-Tehrani et al., \u003cspan citationid=\"CR33\" class=\"CitationRef\"\u003e2020\u003c/span\u003e). PSO algorithms typically accept new, improved, or unimproved solutions. They use them for the next generation. The types of acceptance strategies include greedy (Zhong et al., \u003cspan citationid=\"CR115\" class=\"CitationRef\"\u003e2012\u003c/span\u003e) and probabilistic acceptance strategies (Shieh et al., \u003cspan citationid=\"CR95\" class=\"CitationRef\"\u003e2011\u003c/span\u003e).\u003c/p\u003e \u003cp\u003ePopulation size, the initial position of the particles, and control parameters are the factors that influence the convergence and performance of the PSO algorithm (J. Zhang et al., \u003cspan citationid=\"CR108\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). A balance must be struck between exploration and exploitation to prevent premature convergence (J. Zhang et al., \u003cspan citationid=\"CR108\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). Over-exploration reduces the algorithm's speed, while over-exploitation leads to premature convergence, known as the exploration-exploitation tradeoff (Emary \u0026amp; Zawbaa, \u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e2016\u003c/span\u003e). Since it is difficult to balance these two states in dynamic environments (Ding et al., \u003cspan citationid=\"CR18\" class=\"CitationRef\"\u003e2014\u003c/span\u003e; Nguyen et al., \u003cspan citationid=\"CR73\" class=\"CitationRef\"\u003e2014\u003c/span\u003e), researchers have proposed various developed PSO algorithms to improve the convergence speed and avoid trapping in local optimum by creating a better equilibrium between exploration-exploitation conditions (Chen et al., \u003cspan citationid=\"CR15\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Lin et al., \u003cspan citationid=\"CR53\" class=\"CitationRef\"\u003e2019\u003c/span\u003e; Saha et al., \u003cspan citationid=\"CR87\" class=\"CitationRef\"\u003e2013\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eDue to the dependence of PSO algorithm on its parameters, many studies surveyed adjusted them (Lu et al., \u003cspan citationid=\"CR59\" class=\"CitationRef\"\u003e2015\u003c/span\u003e; Nobile et al., \u003cspan citationid=\"CR74\" class=\"CitationRef\"\u003e2018\u003c/span\u003e; Zhang et al., \u003cspan citationid=\"CR109\" class=\"CitationRef\"\u003e2014\u003c/span\u003e). Discovering a relevant solution in vast search space is a problematic issue. Therefore, for massive data with high complexity, even if the researchers have determined accurate and appropriate initial parameters, the algorithm will be unable to perform adequate exploration and exploitation. Therefore, we need to use powerful operators for comprehensive global and local searches. This will improve exploration and exploitation. In recent decades, researchers have utilized a combination of algorithms to improve the performance of the optimization process. The weakness of an algorithm can be compensated by the operation of other algorithms (Hu et al., \u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e2012\u003c/span\u003e). It is more likely that well-designed synthesized algorithms will be further explored and exploited due to different spatial quests by multiple operators concurrently.\u003c/p\u003e \u003cp\u003eA large number of continuous PSO algorithms with other algorithms have been investigated for different ranges of usages (Ali \u0026amp; Tawhid, \u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Epitropakis et al., \u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Kıran et al., \u003cspan citationid=\"CR43\" class=\"CitationRef\"\u003e2012\u003c/span\u003e; Lu et al., \u003cspan citationid=\"CR58\" class=\"CitationRef\"\u003e2010\u003c/span\u003e; Shelokar et al., \u003cspan citationid=\"CR91\" class=\"CitationRef\"\u003e2007\u003c/span\u003e; Wang et al., \u003cspan citationid=\"CR99\" class=\"CitationRef\"\u003e2013\u003c/span\u003e; Yano et al., \u003cspan citationid=\"CR105\" class=\"CitationRef\"\u003e2007\u003c/span\u003e; Zhiming et al., \u003cspan citationid=\"CR113\" class=\"CitationRef\"\u003e2008\u003c/span\u003e). In addition, there are some perusals in the context of the combination of discrete PSO algorithm with other methods. For example, Liu et al. (Liu et al., \u003cspan citationid=\"CR56\" class=\"CitationRef\"\u003e2013\u003c/span\u003e) updated the position of each particle in the PSO algorithm by incorporating Genetic algorithm crossover and mutation operators for allocation problems. Ziari and Jalilian (Ziari \u0026amp; Jalilian, \u003cspan citationid=\"CR116\" class=\"CitationRef\"\u003e2012\u003c/span\u003e) updated the location of each particle by the PSO algorithm. They performed crossover and mutation operators on half of the population to increase the variety and prevent stopping at the local optimum. Elloumi et al. (Elloumi et al., \u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e2014\u003c/span\u003e) added the pheromone concept of an ant colony to particle updating of the PSO algorithm. They presented a hybrid PSO-ACO algorithm to solve the traveling salesman problem. Marinakis and marinaki (Marinakis \u0026amp; Marinaki, \u003cspan citationid=\"CR63\" class=\"CitationRef\"\u003e2013\u003c/span\u003e) have utilized the variable neighborhood search (VNS) in the PSO algorithm to exploit the ability to explore the global neighborhood structure and the local neighborhood structure. In this study, a small neighborhood is considered at the beginning of the algorithm. The neighborhood size increases as the number of iterations increases until it encompasses the entire population at the end of the algorithm. Marinakis et al. (Marinakis et al., \u003cspan citationid=\"CR64\" class=\"CitationRef\"\u003e2017\u003c/span\u003e) have propounded a combination of the PSO algorithm with the neighborhood search algorithm to solve the constrained shortest path. Based on this research, the neighborhood was extended based on the quality of solutions and two suggestions were given to change this. In the first suggestion, if the optimum solution does not experience any improvement in some algorithm\u0026rsquo;s iterations, the neighborhood is being boarded. In the second suggestion, if the optimum solution does not present any improvement in continuous iterations of the algorithm, the neighborhood is being extended. Simulated annealing (Chen et al., \u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e2006\u003c/span\u003e) and firefly algorithms (Zouache et al., \u003cspan citationid=\"CR117\" class=\"CitationRef\"\u003e2018\u003c/span\u003e) can be accentuated as other combinations of the PSO algorithm with other algorithms.\u003c/p\u003e \u003cp\u003eWhile most studies have focused on the continuous PSO algorithm, few studies have been on the discrete PSO algorithm. Discrete PAN of PSO algorithm is one of the discrete versions provided for particle swarm optimization algorithm (Pan et al., \u003cspan citationid=\"CR77\" class=\"CitationRef\"\u003e2008\u003c/span\u003e). This algorithm is used less in current research, but it's easily implemented for discrete issues, such as allocation. The main idea of the PAN algorithm was inspired by the genetic algorithm, which has discrete nature. The suggested PAN algorithm is considered a fundamental work for the current paper. Many investigations in the terrain of the combination of the PSO algorithm with other algorithms were examined. However, no study presents a combination of the PAN algorithm with other algorithms. No operator is assigned to do direct exploitation tasks. They also don't do intense local and neighborhood searches in the mentioned studies. In some studies, neighborhood search algorithms were applied to raise exploitation and local search in discrete PSO algorithms. Examination of the onlooker bee\u0026rsquo;s effect as a neighborhood search operator is one of the main objectives of this study. In the exposed investigations, the PSO algorithm's exploitation case was increased with a single-point crossover. This crossover involved particles crossing with each other or with half the population. Such crossovers usually have high costs.\u003c/p\u003e \u003cp\u003eIn this paper, to increase efficient exploitation, some appropriate solutions as a parent for crossover to each other were selected. Moreover, the multi-parent crossover operator (the new type of crossover operator), which has more variety than a multi-point crossover, has been proposed to produce solution with high quality and diversity. Thus, the particle\u0026rsquo;s movement to it\u0026rsquo;s the personal best has been modeled by crossover between particle and the best personal, so that random part of the personal best was situated in particle\u0026rsquo;s components. In order to formulate the particle's movement to the global best, the crossover between the particle and the global best has been proposed. As a result, some random parts of the global best were situated in particle components. Then, to raise the diversity of solutions, a mutation operator of the genetic algorithm was applied to the produced solutions of the previous step.\u003c/p\u003e \u003cp\u003eThe rest of the paper is organized as follows: Section \u003cspan refid=\"Sec2\" class=\"InternalRef\"\u003e2\u003c/span\u003e describes the proposed algorithm, standard PSO, and discrete PSO. Section \u003cspan refid=\"Sec9\" class=\"InternalRef\"\u003e3\u003c/span\u003e describes the problem modeling. It covers the allocation problem, data set, and the algorithm's performance measurement. Section \u003cspan refid=\"Sec9\" class=\"InternalRef\"\u003e3\u003c/span\u003e includes the results of algorithms in the case study and a comparison of meta-heuristic algorithms. Finally, in section \u003cspan refid=\"Sec16\" class=\"InternalRef\"\u003e4\u003c/span\u003e, the conclusion of this paper will be presented.\u003c/p\u003e \u003cp\u003e \u003cb\u003ePaper contributions\u003c/b\u003e:\u003c/p\u003e \u003cp\u003e \u003cul\u003e \u003cli\u003e \u003cp\u003eParticle swarm optimization (PSO) is more prevalent than other methods due to its simplicity and low variability. Although the classical PSO works well for low-dimensional problems, it does not work effectively for high-dimensional problems. The lack of strong operators for neighborhood search and global search in the search space. This can be seen as a weakness of the particle swarm algorithm.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eIt is complicated to find the best possible solution in the search space in large-scale optimization problems. Also, changes in algorithm variables do not significantly affect algorithm convergence. We can combine the PSO algorithm with others. We can use their advantages and operators. This is a novelty to solve this problem\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eIn this paper, the onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO) has been proposed. The algorithm uses onlooker bees and multi-parent crossover operators. They do local and global search among employed bees. Onlooker bees do local search. Crossover operators do global search.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eTo do independent and intense neighborhood search, the bee algorithm uses onlooker bees. The onlooker bees perform a neighborhood search. They look around some possible best solutions, which are the employed bees. In addition, a multi-parent crossover has a more powerful search than a single-point and has the best global search in space.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eThe Onlooker Bees and multi-parent operators have a significant impact on the algorithm's performance. Since each of the obtained children of multi-parent crossover has taken all of their genes from the best solutions, they have acceptable and good quality. Adding more employed bees, like onlooker bees, improves the algorithm in the first iteration. It also speeds up the algorithm's search for a global best.\u003c/p\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e"},{"header":"2. Proposed method","content":"\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e \u003ch2\u003e2.1. Standard PSO\u003c/h2\u003e \u003cp\u003eThe PSO algorithm was proposed by Kennedy and Eberhart (Kennedy \u0026amp; Eberhart, \u003cspan citationid=\"CR40\" class=\"CitationRef\"\u003e1995\u003c/span\u003e). It's based on social interaction and the bird-map relationship. Each particle (solution) in this algorithm corresponds to a specific point in a D-dimensional search space, evaluated by objective functions. Also, one particle in the search space tends to move to find the best location. The particle\u0026rsquo;s movement in each iteration is based on three essential discriminate parts. The first part is based on past particle movement. The second part moves to the best past position among all of the particles (personal best). The third part moves to the best past position among all of the particles (global best). Moreover, in the space with D dimensions, the velocity and location of particle a\u003csup\u003eth\u003c/sup\u003e in dimension d\u003csup\u003eth\u003c/sup\u003e and the generation t\u003csup\u003eth\u003c/sup\u003e would be updated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ1\" class=\"InternalRef\"\u003e1\u003c/span\u003e)-(\u003cspan refid=\"Equ2\" class=\"InternalRef\"\u003e2\u003c/span\u003e), correspondingly (Parsopoulos \u0026amp; Vrahatis, \u003cspan citationid=\"CR78\" class=\"CitationRef\"\u003e2010\u003c/span\u003e). Eq.\u0026nbsp;(\u003cspan refid=\"Equ1\" class=\"InternalRef\"\u003e1\u003c/span\u003e) has three sections. The first is about the previous particle movement. The second is about movement to the previous best location of the particle. The last is about movement to the best location of all particles. Eq.\u0026nbsp;(\u003cspan refid=\"Equ2\" class=\"InternalRef\"\u003e2\u003c/span\u003e) shows information sharing. It updates the particle's new location based on calculated movement and the particle's old location.\u003cdiv id=\"Equ1\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ1\" name=\"EquationSource\"\u003e\n$${v}_{ad}\\left(t+1\\right)=W\\left(t\\right).{v}_{ad}\\left(t\\right)+ {C}_{1}.{r}_{1}\\left({x}_{ad}^{P}\\left(t\\right) - {x}_{ad}\\left(t\\right)\\right)+ {C}_{2}.{r}_{2}\\left({x}_{d}^{G}\\left(t\\right) - {x}_{ad}\\left(t\\right)\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e1\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ2\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ2\" name=\"EquationSource\"\u003e\n$${x}_{ad}\\left(t+1\\right)= {x}_{ad}\\left(t\\right)+ {v}_{ad}\\left(t+1\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e2\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eIn the provided equations, variable \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(a\\)\u003c/span\u003e\u003c/span\u003e is the population's size, and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(a\\)\u003c/span\u003e\u003c/span\u003e corresponds to one particle. In the following, variables \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(d\\)\u003c/span\u003e\u003c/span\u003e depict the size of the space dimension and one particular dimension. \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({X}^{G}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({X}_{a}^{P}\\)\u003c/span\u003e\u003c/span\u003e shows the particles' previous personal best location and the previous global best location among all particles. In addition, variables \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({r}_{1}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{2}\\)\u003c/span\u003e\u003c/span\u003e demonstrate random numbers in the range 0 to 1, acceleration coefficients for the personal and global bests, which could be called personal and social parameters. Particle velocity is controlled by \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{2}\\)\u003c/span\u003e\u003c/span\u003e coefficients on a personal and global bests. The high value of these coefficients rises particle\u0026rsquo;s velocity to the global and personal bests and then it results premature and immature convergence and a decline in diversity. On the other hand, the low values of these coefficients reduce the velocity of algorithm convergence due to the growth of diversity. Because of the noticeable impact of these coefficients on the algorithm's convergence, it is necessary to regulate their values.\u003c/p\u003e \u003cp\u003eCoefficient \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(W\\)\u003c/span\u003e\u003c/span\u003e in the supplied Eq.\u0026nbsp;(\u003cspan refid=\"Equ1\" class=\"InternalRef\"\u003e1\u003c/span\u003e) is versus \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{2}\\)\u003c/span\u003e\u003c/span\u003e that express the importance and tendency of a particle to a continuance of the previous movement, play a role to cause alterations in diversity. In the first iteration of the algorithm, it is better to give a high value for \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(W\\)\u003c/span\u003e\u003c/span\u003e, which is gradually diminished for subsequent iterations. It is modeled by Eq.\u0026nbsp;(\u003cspan refid=\"Equ3\" class=\"InternalRef\"\u003e3\u003c/span\u003e).\u003cdiv id=\"Equ3\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ3\" name=\"EquationSource\"\u003e\n$$W={W}_{max}-\\frac{{W}_{max}-{W}_{min}}{{iter}_{max}}\\times t$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e3\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003e \u003cspan class=\"InlineEquation\"\u003e \u003cspan class=\"mathinline\"\u003e\\({W}_{min}\\)\u003c/span\u003e \u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({W}_{max}\\)\u003c/span\u003e\u003c/span\u003e represent maximum and minimum inertia weight, respectively. Also, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({iter}_{max}\\)\u003c/span\u003e\u003c/span\u003e and t are the correspondingly total number of iterations and counter of iteration. In general, the location of personal best can be formulated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ4\" class=\"InternalRef\"\u003e4\u003c/span\u003e) when a minimization problem is being propounded.\u003cdiv id=\"Equ4\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ4\" name=\"EquationSource\"\u003e\n$${X}_{a}^{p}\\left(t\\right)=\\left\\{\\begin{array}{c}{X}_{a}^{p}\\left(t-1\\right) if F\\left({X}_{a}\\left(t\\right)\\right)\\ge F\\left({X}_{a}^{p}\\left(t-1\\right)\\right)\\\\ {X}_{a}\\left(t\\right)if F\\left({X}_{a}\\left(t\\right)\\right)\u0026lt;F\\left({X}_{a}^{p}\\left(t-1\\right)\\right) \\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e4\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec4\" class=\"Section2\"\u003e \u003ch2\u003e2.2. Discrete PSO\u003c/h2\u003e \u003cp\u003eThe standard PSO algorithm has been provided for continues issues. Most real-world issues are discrete. The PSO algorithm is highly capable. So, many have tried to develop it in a discrete form. In this study, the proposed algorithm by Pan et al. (Pan et al., \u003cspan citationid=\"CR77\" class=\"CitationRef\"\u003e2008\u003c/span\u003e) has been utilized as basic work. The purpose of this paper is to develop the algorithm by combining it with genetic and bee algorithms. Eq.\u0026nbsp;(\u003cspan refid=\"Equ5\" class=\"InternalRef\"\u003e5\u003c/span\u003e) is used for updating the particle\u0026rsquo;s movement in PAN algorithm.\u003cdiv id=\"Equ5\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ5\" name=\"EquationSource\"\u003e\n$${X}_{a}\\left(t+1\\right)= {C}_{2} ⨂ {F}_{3}({C}_{1} ⨂ {F}_{2}\\left\\{W ⨂ {F}_{1}\\left({X}_{a}\\left(t\\right),{X}_{a}^{P}\\left(t\\right)\\right)\\right\\},{X}^{G}(t\\left)\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e5\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eAccording to Eq.\u0026nbsp;(\u003cspan refid=\"Equ5\" class=\"InternalRef\"\u003e5\u003c/span\u003e), location updates in three stages: In the first stage, Eq.\u0026nbsp;(\u003cspan refid=\"Equ6\" class=\"InternalRef\"\u003e6\u003c/span\u003e) is formulated to propel particle in imitating of its previous movement. Variable F1 represents a slight change in the previous particle location with probability W; A random steady number is created between 0 and 1. If the generated random number is less than W, the particle\u0026rsquo;s previous location is slightly changed by applying an operator similar to a genetic mutation. Otherwise, no changes will occur in the particle.\u003cdiv id=\"Equ6\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ6\" name=\"EquationSource\"\u003e\n$${\\lambda }_{a}\\left(t+1\\right)=\\left\\{\\begin{array}{c}{F}_{1}\\left({X}_{a}\\left(t\\right)\\right) if r\u0026lt;W\\\\ {X}_{a}\\left(t\\right) if r\\ge W\\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e6\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eThe second stage is done by Eq.\u0026nbsp;(\u003cspan refid=\"Equ7\" class=\"InternalRef\"\u003e7\u003c/span\u003e). The given equation models the particle\u0026rsquo;s movement toward the personal best (its best previous location). \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({F}_{2}\\)\u003c/span\u003e\u003c/span\u003e operator performs the crossover between the gained solution of the first step and the personal best with probability \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e. Once again, a random steady number is created between 0 and 1. When the obtained random number is less than \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e, the crossover operator of the genetic algorithm is applied to personal best \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({X}_{a}^{P}\\left(t\\right)\\)\u003c/span\u003e\u003c/span\u003e and resulted solution of previous stage\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\lambda }_{a}\\left(t+1\\right)\\)\u003c/span\u003e\u003c/span\u003e. Otherwise, the obtained solution of the previous stage remains unchanged as a solution for the current step.\u003cdiv id=\"Equ7\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ7\" name=\"EquationSource\"\u003e\n$${\\delta }_{a}\\left(t+1\\right)=\\left\\{\\begin{array}{c}{F}_{2}\\left({\\lambda }_{a}\\left(t+1\\right),{X}_{a}^{P}\\left(t\\right)\\right) if r\u0026lt;{C}_{1}\\\\ {\\lambda }_{a}\\left(t+1\\right) if r\\ge {C}_{1}\\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e7\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eThe third stage is done by the provided Eq.\u0026nbsp;(\u003cspan refid=\"Equ8\" class=\"InternalRef\"\u003e8\u003c/span\u003e). The equation formulates the particle\u0026rsquo;s movement toward the global best. Finally, the variable \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({F}_{3}\\)\u003c/span\u003e\u003c/span\u003e as operator performs the crossover between gained results of the second stage \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\delta }_{a}\\left(t+1\\right)\\)\u003c/span\u003e\u003c/span\u003e and the global best \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({X}^{G}\\left(t\\right)\\)\u003c/span\u003e\u003c/span\u003e with probability \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{2}\\)\u003c/span\u003e\u003c/span\u003e.\u003cdiv id=\"Equ8\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ8\" name=\"EquationSource\"\u003e\n$${X}_{a}\\left(t+1\\right)=\\left\\{\\begin{array}{c}{F}_{3}\\left({\\delta }_{a}\\left(t+1\\right),{X}^{G}\\left(t\\right)\\right) if r\u0026lt;{C}_{2}\\\\ {\\delta }_{a}\\left(t+1\\right) if r\\ge {C}_{2}\\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e8\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eAs mentioned earlier, applying operators in steps 1, 2, and 3 is associated with a probability, and there is no definiteness. The output of the first stage is a solution that can be exposed as a mutated solution or not. The output of the first step is an input for the second stage. If no crossover occurs in the second and third steps, there is just one solution related to the first stage. In the second or third stage, crossover results in two solutions, one of which is randomly selected. If crossover occurs in both stages, we will have four solutions, and one of them will be randomly chosen as the next generation.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec5\" class=\"Section2\"\u003e \u003ch2\u003e2.3. Improved DPSO\u003c/h2\u003e \u003cp\u003eDue to premature convergence and diversity reduction, the PSO algorithm may remain at the local optimum (Selvaraj \u0026amp; Choi, \u003cspan citationid=\"CR88\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Zheng et al., \u003cspan citationid=\"CR112\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). Inertial weight in this algorithm causes a change in diversity. A high inertia weight, for example, promotes global search, whereas a low value of inertia weight encourages local search. As a result, by linearly decreasing inertia weight from a relatively high value to a small amount in the algorithm's iterations, the capability of global and local searches increases at the beginning and end of the algorithm, respectively (Shi \u0026amp; Eberhart, \u003cspan citationid=\"CR93\" class=\"CitationRef\"\u003e1999\u003c/span\u003e). Many investigations focused on setting the suitable value for inertia weight (Chatterjee \u0026amp; Siarry, \u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e2006\u003c/span\u003e; Gao \u0026amp; Duan, \u003cspan citationid=\"CR24\" class=\"CitationRef\"\u003e2007\u003c/span\u003e; Li et al., \u003cspan citationid=\"CR47\" class=\"CitationRef\"\u003e2014\u003c/span\u003e; Shi \u0026amp; Eberhart, \u003cspan citationid=\"CR94\" class=\"CitationRef\"\u003e2001\u003c/span\u003e). The search space will be expanded due to the growth in data volume and complexity, as described in the introduction. A more complete global search will be obtained if the inertia weight has a high initial value at the beginning of the algorithm. However, these new solutions are not high quality. They will not improve the algorithm. The solutions are diverse but not good. Also, at the end of the algorithm, the low value of the inertia weight causes a strong and decentralized local search.\u003c/p\u003e \u003cp\u003eParticle motion is a mix of the particle's tendency to keep moving and its bests, but intensive search is not near the top solution. In the PSO algorithm, particles converge to the personal best (Pbest) and the global best (Gbest). Creating many generations and getting closer to Gbest reduce particle diversity and particles become similar. Thus, it becomes difficult to find a solution in other parts of the search space; hence, it causes a local optimum for the algorithm. Therefore, we need a method that enhances locally-focused search and improves the more effective global search in different parts of the search space to determine a high-quality solution. For this reason, three steps have been suggested in this paper.\u003c/p\u003e \u003cdiv id=\"Sec6\" class=\"Section3\"\u003e \u003ch2\u003e2.3.1. Step1: Selection of Global Bests\u003c/h2\u003e \u003cp\u003eOne of the natures inspired meta-heuristic algorithms is the honey bee algorithm. Rajasekhar et al. (Rajasekhar et al., \u003cspan citationid=\"CR85\" class=\"CitationRef\"\u003e2017\u003c/span\u003e) have examined comprehensively and briefly different types of bee algorithms in their searches. Karaboga (Karaboga, \u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e2005\u003c/span\u003e) proposed a simple method for working out continuous multivariate problems named artificial bee colony. In a colony, there are three types of bees: scouts, employed bees, and onlookers. Employed bees are introduced as the best nutrient sources during the algorithm\u0026rsquo;s iterations. The onlooker bees supply the exploitation of nutrient food sources, and scout bees are applied as suitable replacements for those bees which do not have relevant performance. In the PSO\u0026rsquo;s main algorithm, only one particle is considered the best solution for the entire population. In this research, different parts of search space could be examined simultaneously by considering several particles as the global bests. Introducing a certain number of global bests (Gbest) inspired by the existence of several employed bees in the algorithm creates an opportunity to search various regions of search space. Therefore, it helps the algorithm avoid trapping in the local optimum and brings high diversity. In this step of the enhanced PSO algorithm, many global bests have been presented in each generation. Then, exploration and exploitation will be done in the second and third steps.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec7\" class=\"Section3\"\u003e \u003ch2\u003e2.3.2. Step2: Sending Onlookers for Global Bests\u003c/h2\u003e \u003cp\u003eAs stated in the \u003cspan refid=\"Sec1\" class=\"InternalRef\"\u003eintroduction\u003c/span\u003e section, different types of neighborhood searches have been utilized to enhance the PSO\u0026rsquo;s main algorithm. In the bee algorithm, onlooker bees receive information from employed bees to imitate them. Onlooker bees are resulted by specific neighborhood searches around employed bees. Onlooker bees will be replaced if their efficiency is better than employed bees. In addition, onlooker bees play a role in the exploitation and local centralized search around the good solutions. In order to maintain the local decentralized neighborhood search of the PSO algorithm, onlooker bees with a more intensive search are available. The proposed algorithm sends the same number of onlooker bees to look around the global bests after being selected. Then, if one onlooker bee is better than its global best, it is being replaced, and global bests will be updated. Moreover, it could be claimed that local search and exploitation have been performed in the various regions of search space due to sending the onlooker bees in the direction of global bests.\u003c/p\u003e \u003cp\u003eBy introducing \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{G}\\text{b}\\text{e}\\text{s}\\text{t}}^{1}\\)\u003c/span\u003e\u003c/span\u003e as one of the global bests and altering its components, new solutions are created in its neighborhood. New solutions will be developed in the extended neighborhood with more changed components. Also, the less unchanged components, the new solutions are made within the limited boundary of the neighborhood. In this example, three onlookers (onlooker1, onlooker2, and onlooker3), which are located at distances 1, 2, and 3 of \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{G}\\text{b}\\text{e}\\text{s}\\text{t}}^{1}\\)\u003c/span\u003e\u003c/span\u003e, have been allotted for global best \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{G}\\text{b}\\text{e}\\text{s}\\text{t}}^{1}\\)\u003c/span\u003e\u003c/span\u003e. Furthermore, if the issue is a minimization problem, one onlooker bee with the lowest objective function is replaced by \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{G}\\text{b}\\text{e}\\text{s}\\text{t}}^{1}\\)\u003c/span\u003e\u003c/span\u003e (Fig.\u0026nbsp;\u003cspan refid=\"Fig1\" class=\"InternalRef\"\u003e1\u003c/span\u003e). Therefore, every selected top solution is enhanced around itself, resulting in a global enhancement.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec8\" class=\"Section3\"\u003e \u003ch2\u003e2.3.3. Step3: Crossover for Global Bests\u003c/h2\u003e \u003cp\u003eWhen particles move to the personal and global bests, the diversity of the particles diminishes gradually, and in the following, a limited search boundary is created that contains similar particles. As a result, discovering new possible solutions will be difficult. It is also more likely that the algorithm will be captured in the local optimum if there is a sharp reduction in diversity in the algorithm. In some research, the crossover operator of the GA has been utilized to prevent the PSO algorithm from stopping at the local optimum. Nevertheless, in most studies, a crossover between all particles or half of them and the global best has been proposed, which is computationally complex.\u003c/p\u003e \u003cp\u003eIn proposed algorithm, a noticeable exploitation happens when the algorithm implements the second step. However, to balance exploitation and exploration, a particular method as an operator must be added to the algorithm that enhances more efficient exploration. A first step prevents the algorithm from falling into a local optimum; in particular, the crossover operator of the genetic algorithm is responsible for expanding the local search and making a crossover between two solutions (Machado \u0026amp; Lopes, \u003cspan citationid=\"CR61\" class=\"CitationRef\"\u003e2005\u003c/span\u003e). The exported results from the second step are entered into this step for the crossover operator in the proposed algorithm. In the single-point crossover (standard crossover of the genetic algorithm), only two solutions are combined. Hence, the produced solutions do not have substantial diversity in comparison with the two previous solutions (Fig.\u0026nbsp;\u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e).\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eFor this reason, in this paper, according to the exploratory nature of the crossover operator, to achieve the more relevant solutions with high diversity, multi-parent crossover has been suggested. In this crossover, instead of using two parents, the many parents take part in crossover to make a new solution. Parents in this crossover are same updated global bests in step two. For instance, if there are four parents in multi-parent crossover, each component of the new solution will be filled by one of the parent\u0026rsquo;s components without repetition. Moreover, the total number of the new solution\u0026rsquo;s component is being divided on the number of participated parents in crossover and every parent provides a specific part of the new solution. If E presents the number of parents (global bests), the total cases which could be made as solution is E! (Factorial). When we use the best solutions simultaneously in order to produce the new solutions, the obtained child has less similarity to its parent which means solutions are newer and more diverse in the more extended solution\u0026rsquo;s space. In addition, the obtained solutions have high quality that demonstrates us exploitation has been done aptly.\u003c/p\u003e \u003cp\u003eIn this study, the numbers of new solutions that are produced with multi-parent crossover are equal to the number of global bests (parents). For example, in the Fig.\u0026nbsp;\u003cspan refid=\"Fig3\" class=\"InternalRef\"\u003e3\u003c/span\u003e, the new solution \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{N}\\text{e}\\text{w}}^{1}\\)\u003c/span\u003e\u003c/span\u003e is encompassed about the first four components of the second employed bee, the second four components of first employed bee, the third four components of fourth employed bee and the fourth four components of third employed bee.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eIn multi-parent crossover, a parent (Gbest) can only be used once in each new solution and only to a limited extent. As long as the first part of the new solution is made from a specific Gbest, the other parts should not be affected by the other parts of that same specific Gbest. Therefore, it is a significant constraint that all global bests have to participate in generating a new solution. It could be considered that global bests randomly provide each part of the new solution. In the current example, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{N}\\text{e}\\text{w}}^{1}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{G}\\text{b}\\text{e}\\text{s}\\text{t}}^{2}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{N}\\text{e}\\text{w}}^{2}\\)\u003c/span\u003e\u003c/span\u003e and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\text{N}\\text{e}\\text{w}}^{3}\\)\u003c/span\u003e\u003c/span\u003e are selected as the newly and updated global bests.\u003c/p\u003e \u003cp\u003eFinally, updated global bests in step three compare with the old global best in previous iteraton algorithm, and global best updates. Then each particle updates with Eq.\u0026nbsp;(\u003cspan refid=\"Equ5\" class=\"InternalRef\"\u003e5\u003c/span\u003e). Figure\u0026nbsp;\u003cspan refid=\"Fig4\" class=\"InternalRef\"\u003e4\u003c/span\u003e shows the flowchart of the improved DPSO algorithm in this study. In the \u0026ldquo;Parameters Initialization\u0026rdquo; part of the given algorithm, the numeral value of initial parameters should be ascertained. These parameters include previous and new parameters, which previous parameters include initial population, maximum and minimum value of inertia weight and velocity C1 and C2. On the other hand, the new parameters include the number of onlookers and global bests. Also details of the parameters set up will be described in the \u003cspan refid=\"Sec16\" class=\"InternalRef\"\u003eExperimental Result\u003c/span\u003e section (section4). Also, in the \u0026ldquo;Initial Population\u0026rdquo;, population is made randomly. Then, in the \u0026ldquo;Evaluate Fitness\u0026rdquo; part of the algorithm, the efficiency of solutions is calculated.\u003c/p\u003e \u003cp\u003eThen, the algorithm enters a loop. The algorithm experiences an iteration trend in this loop to find the best possible solution. On the left side of the figure, there are items which is in the main PSO algorithm and with those the global best is found. First, in the \u0026ldquo;Personal Best\u0026rdquo;, personal best would be done by Eq.\u0026nbsp;(\u003cspan refid=\"Equ4\" class=\"InternalRef\"\u003e4\u003c/span\u003e) for each particle. Then, in the \u0026ldquo;Global Best\u0026rdquo;, select global best among the personal bests should be determined.\u003c/p\u003e \u003cp\u003eIn other hand, the right side of the figure is the same as the steps suggested in this research (step1, step2 and step3) that was previously explained. We are selecting global bests in the \"Select Global Bests\" step, representing the first step of improved mechanism in this study. The second step of the improved mechanism is related to \"Update Global Bests Using Onlooker Bees\" (the second step of the improved mechanism) which we have to produce onlooker bees equal for each global best. The onlooker bees update the global bests afterward. In the next step, the updated global bests with onlooker (updated global bests in step2) reach the step of \"Updating Global Bests Using Multi-Parent Crossover\" (the third step of the improved mechanism) and once again the global bests are updated.\u003c/p\u003e \u003cp\u003eFinally, in the step \"Update Global Best,\" the updated global bests from step3 compare with the Global Best (primary global best in algorithm PSO), and the best solution is selected as the global best for updating particles. The particle's location is updated by the PAN algorithm in Eq.\u0026nbsp;(\u003cspan refid=\"Equ5\" class=\"InternalRef\"\u003e5\u003c/span\u003e). Next, the optimum value of modified particles is calculated. If the stop criteria are met, the algorithm ends. Otherwise, the algorithm will enter the next iteration.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003e \u003cstrong\u003eAlgorithm 1\u003c/strong\u003e \u003cp\u003eshows the pseudo-code of OMPCDPSO.\u003c/p\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"No\" id=\"Taba\" border=\"1\"\u003e \u003ccolgroup cols=\"1\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm \u003cspan refid=\"FPar1\" class=\"InternalRef\"\u003e1\u003c/span\u003e Pseudo-codes of onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO)\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e1%% Particle\u0026rsquo;s initialization;\u003c/p\u003e \u003cp\u003e2\u003cb\u003efor\u003c/b\u003e \u003cem\u003ei\u003c/em\u003e\u0026thinsp;=\u0026thinsp;1 \u003cb\u003eto\u003c/b\u003e \u003cem\u003eN\u003c/em\u003e \u003cb\u003edo\u003c/b\u003e\u003c/p\u003e \u003cp\u003e3Set the initial position (\u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e) of particle \u003cem\u003ei\u003c/em\u003e with random value;\u003c/p\u003e \u003cp\u003e4Evaluate the fitness of \u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei;\u003c/em\u003e\u003c/sub\u003e\u003c/p\u003e \u003cp\u003e5Copy \u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e to \u003cem\u003epbest\u003c/em\u003e\u003csub\u003e\u003cem\u003ei;\u003c/em\u003e\u003c/sub\u003e\u003c/p\u003e \u003cp\u003e6\u003cb\u003eend\u003c/b\u003e\u003c/p\u003e \u003cp\u003e7Compare the fitness, select \u003cem\u003eGbest\u003c/em\u003e\u003c/p\u003e \u003cp\u003e8 Compare the fitness, select \u003cem\u003eGbests\u003c/em\u003e\u003c/p\u003e \u003cp\u003e9 \u003cb\u003efor\u003c/b\u003e \u003cem\u003ej\u003c/em\u003e\u0026thinsp;=\u0026thinsp;1 \u003cb\u003eto\u003c/b\u003e \u003cem\u003eg\u003c/em\u003e (number of global bests) \u003cb\u003edo\u003c/b\u003e\u003c/p\u003e \u003cp\u003e10 make \u003cem\u003eonlookers\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e for each \u003cem\u003eGbest\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e;\u003c/p\u003e \u003cp\u003e11 Evaluate the fitness of \u003cem\u003eonlookers\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e;\u003c/p\u003e \u003cp\u003e12 Compare the \u003cem\u003eonlookers\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e with its \u003cem\u003eGbest\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e, update \u003cem\u003eGbests;\u003c/em\u003e\u003c/p\u003e \u003cp\u003e13 \u003cb\u003eend\u003c/b\u003e\u003c/p\u003e \u003cp\u003e14 \u003cb\u003efor\u003c/b\u003e \u003cem\u003ej\u003c/em\u003e\u0026thinsp;=\u0026thinsp;1 \u003cb\u003eto\u003c/b\u003e \u003cem\u003eg\u003c/em\u003e (number of global bests) \u003cb\u003edo\u003c/b\u003e\u003c/p\u003e \u003cp\u003e15 select number of Gbests randomly as \u003cem\u003eGbestR\u003c/em\u003e\u003c/p\u003e \u003cp\u003e16 Create new solutions with multi-parent crossover and \u003cem\u003eGbestR\u003c/em\u003e as \u003cem\u003enews;\u003c/em\u003e\u003c/p\u003e \u003cp\u003e17 Evaluate the fitness of \u003cem\u003enews;\u003c/em\u003e\u003c/p\u003e \u003cp\u003e18 \u003cb\u003eend\u003c/b\u003e\u003c/p\u003e \u003cp\u003e19 Compare the \u003cem\u003enews\u003c/em\u003e with \u003cem\u003eGbests\u003c/em\u003e, update \u003cem\u003eGbests\u003c/em\u003e\u003c/p\u003e \u003cp\u003e20 Compare the \u003cem\u003eGbests\u003c/em\u003e with \u003cem\u003eGbest\u003c/em\u003e, update \u003cem\u003eGbest\u003c/em\u003e\u003c/p\u003e \u003cp\u003e21%% Particles flight through the search space;\u003c/p\u003e \u003cp\u003e22\u003cb\u003eWhile\u003c/b\u003e (termination criteria is not met) \u003cb\u003edo\u003c/b\u003e\u003c/p\u003e \u003cp\u003e23 Update \u003cem\u003eW\u003c/em\u003e using Eq.\u0026nbsp;(\u003cspan refid=\"Equ3\" class=\"InternalRef\"\u003e3\u003c/span\u003e)\u003c/p\u003e \u003cp\u003e24\u003cb\u003efor\u003c/b\u003e \u003cem\u003ei\u003c/em\u003e\u0026thinsp;=\u0026thinsp;1 \u003cb\u003eto\u003c/b\u003e \u003cem\u003eN\u003c/em\u003e \u003cb\u003edo\u003c/b\u003e\u003c/p\u003e \u003cp\u003e25Update \u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e using Eq.\u0026nbsp;(\u003cspan refid=\"Equ5\" class=\"InternalRef\"\u003e5\u003c/span\u003e);\u003c/p\u003e \u003cp\u003e26Evaluate the fitness of \u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e;\u003c/p\u003e \u003cp\u003e27\u003cb\u003eif\u003c/b\u003e fitness (\u003cem\u003ex\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e)\u0026thinsp;\u0026lt;\u0026thinsp;fitness (\u003cem\u003epbest\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e);\u003c/p\u003e \u003cp\u003e28Update \u003cem\u003epbest\u003c/em\u003e\u003csub\u003e\u003cem\u003ei\u003c/em\u003e\u003c/sub\u003e;\u003c/p\u003e \u003cp\u003e29\u003cb\u003eend\u003c/b\u003e\u003c/p\u003e \u003cp\u003e30\u003cb\u003eend\u003c/b\u003e\u003c/p\u003e \u003cp\u003e31Compare the fitness, update \u003cem\u003eGbest\u003c/em\u003e;\u003c/p\u003e \u003cp\u003e32\u003cb\u003eend while\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003c/div\u003e"},{"header":"3. Problem modeling","content":"\u003cdiv id=\"Sec10\" class=\"Section2\"\u003e \u003ch2\u003e3.1. Allocation problem\u003c/h2\u003e \u003cp\u003eService centers are allocated to demand points in 2D space. The assumption is that there are several service centers and high-demand points as customer needs. The goal is to allocate a certain number of demand points to each center. The main assumption here is that each customer point goes to just one service center. Each demand point can be served by just one center, but one service point can help many demand points. In addition to the ordered centers, the issue's solutions include labels assigned to demand points. Based on this solution, we presume M and N to be the total number of applicants and the number of service points in society, respectively, so in Eq.\u0026nbsp;(\u003cspan refid=\"Equ9\" class=\"InternalRef\"\u003e9\u003c/span\u003e), each answer (particle) can be represented as an M-dimensional vector.\u003cdiv id=\"Equ9\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ9\" name=\"EquationSource\"\u003e\n$$X=\u0026lt;{x}_{1},{x}_{2},\\dots ,{x}_{j},\\dots ,{x}_{M}\u0026gt;$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e9\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eThe particle's location indicates the candidate selected centers. The value of \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({x}_{j}\\)\u003c/span\u003e\u003c/span\u003e is the serial number of centers chosen for the \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({j}^{th}\\)\u003c/span\u003e\u003c/span\u003e demand point. The serial number of centers is a certain integer number between 1 and N. For instance, solution\u0026thinsp;\u0026lt;\u0026thinsp;4, 2, 1, 4, 3, 1, \u0026hellip;\u0026gt; means that centers with these labels have been allocated to demand points with numbers 1, 2, 3, 4, 5, 6, \u0026hellip; respectively. According to Eq.\u0026nbsp;(\u003cspan refid=\"Equ10\" class=\"InternalRef\"\u003e10\u003c/span\u003e) The sum of distances between allocated demand points and service points has to be minimized as a fitness function of the problem;\u003cdiv id=\"Equ10\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ10\" name=\"EquationSource\"\u003e\n$$F=\\sum _{i=1}^{N}\\sum _{j=1}^{M}{d}_{ij}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e10\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ11\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ11\" name=\"EquationSource\"\u003e\n$${d}_{ij}=\\left\\{\\begin{array}{c}{dist}_{ij} \\left(if the center i is allocated to the demand point j\\right) \\\\ 0 \\left(if the center i is not allocated to the demand point j\\right)\\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e11\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eIn the Eq.\u0026nbsp;(\u003cspan refid=\"Equ11\" class=\"InternalRef\"\u003e11\u003c/span\u003e), \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({dist}_{ij}\\)\u003c/span\u003e\u003c/span\u003e is the distance between centers \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(i\\)\u003c/span\u003e\u003c/span\u003e and demand point\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(j\\)\u003c/span\u003e\u003c/span\u003e.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec11\" class=\"Section2\"\u003e \u003ch2\u003e3.2. Dataset\u003c/h2\u003e \u003cp\u003eIn this paper, two types of hypothetical data have been utilized. The advantage of hypothetical data is that we know the final optimum solution and its fitness function. Hence, we can validate all of the extended versions aptly. The first and second data types have 400 and 3600 demand points. They are regularly spaced in the network but at different distances from each other. The data sets have 4 service points each. These service points also form a regular pattern. The sets are shown in Figure. 5). Also, few points were used as the first data type. They were used to see the effect of each step on the algorithm's performance (Fig.\u0026nbsp;\u003cspan refid=\"Fig5\" class=\"InternalRef\"\u003e5\u003c/span\u003e-A). In addition, the second type of data is considered to evaluate the proposed algorithm's scalability. Finally, the second type of data has a high point distribution. It has been applied to show the influence of newly added parameters on the algorithm's performance (Fig.\u0026nbsp;\u003cspan refid=\"Fig5\" class=\"InternalRef\"\u003e5\u003c/span\u003e-B).\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec12\" class=\"Section2\"\u003e \u003ch2\u003e3.3. Algorithm performance measurement\u003c/h2\u003e \u003cp\u003eSome performance measurements have been utilized to validate the algorithm's performance in the considered objectives. Most of these measures fall into two groups. They are fitness-based and behavior-based (Ben-Romdhane et al., \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2013\u003c/span\u003e). A fitness-based measurement confirms the algorithm's performance near the global best. However, behavior-based methods focus on the algorithm's ability to create both diversity and consistency (Ben-Romdhane et al., \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2013\u003c/span\u003e). Unfortunately, this paper has no specific number of implementations. The value of these methods depends on the number of initial parameters. Moreover, the algorithm does not perform well. It randomly selects amounts. Hence, several implementations with various conditions were pandered to achieve more trustful results.\u003c/p\u003e \u003cdiv id=\"Sec13\" class=\"Section3\"\u003e \u003ch2\u003e3.3.1. Average of best of generation\u003c/h2\u003e \u003cp\u003eIn fitness-based algorithms, the average of the bests in each generation (AvgBOG) calculates the optimality in every generation (Ben-Romdhane et al., \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2013\u003c/span\u003e). Parameters G and Q represent the number of generations (iterations) and the number of implementations in the Eq.\u0026nbsp;(\u003cspan refid=\"Equ12\" class=\"InternalRef\"\u003e12\u003c/span\u003e).\u003cdiv id=\"Equ12\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ12\" name=\"EquationSource\"\u003e\n$$\\text{A}\\text{v}\\text{g}\\text{B}\\text{O}\\text{G}=\\frac{1}{\\text{Q}}\\frac{1}{\\text{G}}\\text{*}\\sum _{\\text{q}=1}^{\\text{Q}}\\sum _{\\text{g}=1}^{\\text{G}}\\text{f}\\left({\\text{B}\\text{O}\\text{G}}_{\\text{q}\\text{g}}\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e12\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec14\" class=\"Section3\"\u003e \u003ch2\u003e3.3.2. Accuracy\u003c/h2\u003e \u003cp\u003eFitness-based methods measure accuracy as a relative error (Ben-Romdhane et al., \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2013\u003c/span\u003e). The measurement shows the best potential solution between the worst solution in the search space (down threshold) and the best solution in every search space (up threshold). If Min\u003csub\u003et\u003c/sub\u003e and Max\u003csub\u003et\u003c/sub\u003e are the down and up thresholds in search space, the accuracy of the discovered solution in time t can be formulated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ13\" class=\"InternalRef\"\u003e13\u003c/span\u003e).\u003cdiv id=\"Equ13\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ13\" name=\"EquationSource\"\u003e\n$${\\text{A}\\text{c}\\text{c}}_{\\text{t}}=\\frac{\\text{f}\\left({\\text{B}\\text{O}\\text{G}}_{\\text{t}}\\right)-{\\text{M}\\text{i}\\text{n}}_{\\text{t}}}{{\\text{M}\\text{a}\\text{x}}_{\\text{t}}-{\\text{M}\\text{i}\\text{n}}_{\\text{t}}}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e13\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eWe can claim that the algorithm's precision is high if Eq.\u0026nbsp;(\u003cspan refid=\"Equ13\" class=\"InternalRef\"\u003e13\u003c/span\u003e) shows more numeral values. Our study utilized the algorithm's accuracy from the last generation generated. Therefore, the algorithm's accuracy can be calculated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ14\" class=\"InternalRef\"\u003e14\u003c/span\u003e).\u003cdiv id=\"Equ14\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ14\" name=\"EquationSource\"\u003e\n$$\\text{A}\\text{v}\\text{g}\\text{A}\\text{c}\\text{c}=\\frac{1}{\\text{Q}}\\sum _{\\text{q}=1}^{\\text{Q}}{\\text{A}\\text{c}\\text{c}\\text{u}\\text{r}\\text{a}\\text{c}\\text{y}}_{\\text{G},\\text{q}}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e14\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eOne of the disadvantages of the accuracy is that it cannot be calculated without up-and-down thresholds. In addition, this measurement can calculate the algorithm's efficiency in only one point. For instance, this measurement does not permit comparison in the search space.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec15\" class=\"Section3\"\u003e \u003ch2\u003e3.3.3. The area under the curves\u003c/h2\u003e \u003cp\u003eAn alternative to utilizing the area between the curves of algorithms (Ben-Romdhane et al., \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2013\u003c/span\u003e) is to use the area under the BOG curve for each iteration. If P and G are the best solutions for generation and the number of iterations, the area under the curve can be calculated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ15\" class=\"InternalRef\"\u003e15\u003c/span\u003e). The area under the curve with a specific number iteration Q is calculated by Eq.\u0026nbsp;(\u003cspan refid=\"Equ16\" class=\"InternalRef\"\u003e16\u003c/span\u003e).\u003cdiv id=\"Equ15\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ15\" name=\"EquationSource\"\u003e\n$$\\text{A}\\text{r}\\text{e}\\text{a}=\\frac{1}{\\text{G}}\\text{*}{\\int }_{1}^{\\text{G}}P\\left(\\text{x}\\right) \\text{d}\\text{x}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e15\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ16\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ16\" name=\"EquationSource\"\u003e\n$$\\text{A}\\text{v}\\text{g}\\text{A}\\text{r}\\text{e}\\text{a}=\\frac{1}{\\text{Q}}\\sum _{\\text{q}=1}^{\\text{Q}}\\text{A}\\text{r}\\text{e}\\text{a}$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e16\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e"},{"header":"4. Experimental Result","content":"\u003cdiv id=\"Sec17\" class=\"Section2\"\u003e \u003ch2\u003e4.1. Allocation dataset\u003c/h2\u003e \u003cp\u003eOMPCDPSO is as version which the operator of onlooker bees and multi-parent crossover have been performed in PAN Algorithm. The main objective is to assign each demand point to a specific service center while the demand point is close to the allocation center. For instance, in the first type of data, the whole region is divided into four sections, and services are located in the centers of the sections. Thus, each section's demand points have to be allocated to their center located in that section (Fig.\u0026nbsp;\u003cspan refid=\"Fig6\" class=\"InternalRef\"\u003e6\u003c/span\u003e).\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eWe used genetic and bee operations to make the DPSO algorithm. We first compare our algorithm (OMPCDPSO) to three others (Genetic (GA), Bee (BA), and DPSO) on two types of data.\u003c/p\u003e \u003cp\u003eThe critical matter about simulated data is that their best solution was known. Hence, it is possible to calibrate the algorithm\u0026rsquo;s parameters. Table\u0026nbsp;\u003cspan refid=\"Tab1\" class=\"InternalRef\"\u003e1\u003c/span\u003e summarizes parameters for the algorithms. The parameters are based on prior studies and implementations with simulated data in this article. In addition, a new set of parameters has been added to the PAN algorithm. Moreover, Gbest and NMPC are the number of global bests and answers. They are created using multi-parent crossover in OMPCDPSO.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab1\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eParameter initialization for first and second data types.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003cp\u003eParameter\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eGA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eBA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eDPSO\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eOMPCDPSO\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003erun\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003epop\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e100\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e100\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e100\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e100\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003ePc\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003ePm\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eElit\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eOnl\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eEmp\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e50\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eSco\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e50\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eWmax\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eWmin\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.4\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eC1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eC2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eGbest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNMPC\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eWe presented the first and second data types in Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e and Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e. And, we presented four key performance measurements in Figs.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003e and \u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e. Since it was mentioned in the description of Eq.\u0026nbsp;(\u003cspan refid=\"Equ10\" class=\"InternalRef\"\u003e10\u003c/span\u003e), our issue is an optimization problem. According to the calculated results in Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e, Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e, Fig.\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003e, and Fig.\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e, the OMPCDPSO version has the best performance in all iterations compared to other algorithms. OMPCDPSO is better than the PAN algorithm (DPSO). It uses a multi-parent crossover and neighborhood search with onlooker bees. Additionally, a multiparent crossover offers a better global search than a single-point. Each offspring of the multi-parent crossover inherited all their genes from the best solutions. So, they have good genes. Figures\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003e and \u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e show that the OMPCDPSO version has better performance. This is thanks to using both multi parent crossover and onlooker bees at the same time. In Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e and Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e, ItrBest is calculated by iteration. It happens when the algorithm reaches the best solution. Best is used when the algorithm reaches the minimum. We calculate AvgTBest by averaging the TBests. Their units are in seconds. AvgTRun is the average time taken by the algorithm to reach the certain iteration in all runs. In Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e and Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e, in the parts where the dash (-) is left in order to do not reach that amount in a particular iteration.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe all results for the first type of data.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eIteration\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eResult\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eGA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eBA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eDPSO\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eOMPCDPSO\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e100\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2969.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e3059.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2921.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1880.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3149.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e3220.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3157.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1952.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e46.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e34.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e53.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e22.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3344.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e3475.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3369.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2645.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.422\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.383\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.443\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.788\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.397\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.356\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.401\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.764\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e341388.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e344454.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e343919.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e241478.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e7.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e22.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e7.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e10.1\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e200\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2320.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2330.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2265.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1530.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2699.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2675.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2545.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1589.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e47.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e24.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e50.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e17.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3077.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e3156.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3074.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2169.8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.620\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.626\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.614\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.999\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.565\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.572\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.576\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.971\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e592478.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e608295.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e591955.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e421389.8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e14.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e43.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e13.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e21.3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e300\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2204.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2148.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2086.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1524.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2376.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2315.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2259.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1525.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e40.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e27.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e35.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2875.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2895.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2803.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1929.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.749\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.763\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.801\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.707\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.733\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.759\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.999\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e829829.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e835721.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e808369.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e566233.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e231\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e25.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e28.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e20.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e65.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e21.1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e32.4\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e400\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2071.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1965.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1993.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1524.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2149.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2095.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2027.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1524.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e34.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e14.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e25.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2700.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2697.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2598.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1798.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.871\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.874\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.905\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.840\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.851\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.870\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e997582.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e996087.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e976868.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e716969.8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e246\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e26.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e30.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e27.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e87.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e28.7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e43.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab3\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 3\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe all results for the second type of data.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eIteration\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eResult\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eGA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eBA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eDPSO\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eOMPCDPSO\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e934503.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e949000.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e933747.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e713683.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e959631.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e961999.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e957619.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e727738.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e4606.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e4165.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e4271.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2135.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e998287.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1011243.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1000726.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e809006.0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.274\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.268\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.275\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.512\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.257\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.253\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.260\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.489\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e508171138\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e514647997\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e509393954\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e403601711\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e261.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e629.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e148.4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e389.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e1000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e846698.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e830985.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e828369.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e522521.6\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e871262.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e855875.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e851185.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e568006.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e4939.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e4785.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e5066.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3223.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e949325.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e953966.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e943466.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e714554.9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.412\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.425\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.430\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.835\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.375\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.397\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.399\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.770\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e958397572\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e963045823\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e952546807\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e713741333\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e429.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1111.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e280.6\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e784.0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e2000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e711469.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e673127.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e671330.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e424323.5\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e726855.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e695646.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e688831.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e425120.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3240.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2981.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e4347.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e811.8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e875841.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e868494.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e852464.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e593712.1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.597\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.635\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.648\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.983\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.585\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.621\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.631\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.982\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e1690825960\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1686148026\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1654095139\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1086697444\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e877.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1906.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e572.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e1541.4\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"10\" rowspan=\"11\"\u003e \u003cp\u003e3000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e597413.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e571368.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e555708.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e413032.0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e621334.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e593594.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e577845.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e413032.0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eStdDev\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e3279.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1941.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1704.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgBOG\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e797502.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e781319.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e766904.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e508750.5\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBestAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.775\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.813\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.835\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgAcc\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.729\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.769\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.792\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgArea\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2471704034\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e2423169853\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2379931998\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1535532971\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eItrBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2633\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e1992.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTBest\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2023.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAvgTRun\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e1322.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e3118.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e927.3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e2286.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eThe proposed algorithm has a similar impact on all data. It enhances the quality and accuracy of solutions. It also speeds reaching the global best. More and more global bests are happening. They help us use and find new algorithms. As the number of global bests grows, parts of the solution space are first selected. Then onlooker bees do local search around each solution. As a result, by keeping watch on bees and rising global stars, and the growth of global search, local search is also rising. The algorithm uses global bests in a multi-parent crossover. This creates a larger, better combination. It leads to an extensive, efficient search in the solution space. So, we improve the algorithm's accuracy in the first iteration by adding more global bests, like onlooker bees. This also speeds up finding the global best.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec18\" class=\"Section2\"\u003e \u003ch2\u003e4.2. Benchmark functions\u003c/h2\u003e \u003cp\u003eIn this section, firstly 14 test functions are used to evaluate and compare the OMPCDPSO algorithm with 4 classic algorithms. Table\u0026nbsp;\u003cspan refid=\"Tab4\" class=\"InternalRef\"\u003e4\u003c/span\u003e and Table\u0026nbsp;\u003cspan refid=\"Tab5\" class=\"InternalRef\"\u003e5\u003c/span\u003e list the complete specifications of these test functions (Ali et al., \u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e2005\u003c/span\u003e). As can be seen, these functions are 2D, and some of them have several local minimums/maximums. The optimal solution for these functions is known. They are thus an excellent criterion for evaluating the algorithms in this paper. The initial parameters for implementing these functions are the same in Table\u0026nbsp;\u003cspan refid=\"Tab1\" class=\"InternalRef\"\u003e1\u003c/span\u003e. Finally, Table\u0026nbsp;\u003cspan refid=\"Tab6\" class=\"InternalRef\"\u003e6\u003c/span\u003e shows the results of the GA, BA, DPSO, and OMCDPSO algorithms in the test functions.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab4\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 4\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe details of 2D test functions (Ali et al., \u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e2005\u003c/span\u003e)\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eName of the problem\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eDimension\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eType\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eRange\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eBest Sol\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eBest Fitness\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAluffi\u0026ndash;Pentini\u0026rsquo;s Problem (AP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-10, 10)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(\u0026minus;\u0026thinsp;1.046680576580755, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026minus;0.352386073800034\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eBecker and Lago Problem (BL)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-10, 10)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\pm 5, \\pm 5)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eBohachevsky 1 Problem (BF1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-50, 50)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eBohachevsky 2 Problem (BF2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-50, 50)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eBranin Problem\u003c/p\u003e \u003cp\u003e(BP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(-5 \\le {x}_{1} \\le 10\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(0 \\le {x}_{1} \\le 15\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(-\\pi , 12.275)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\pi , 2.275)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(9.42478, 2.475)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.397887\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCamel Back-3 Three Hump Problem (CB3)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-5, 5)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCamel Back-6 Six Hump Problem (CB6)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-5, 5)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(\u0026plusmn;\u0026thinsp;0.08984201368301331, \u0026plusmn;\u0026thinsp;0.7126564032704135)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026minus;1.031628453489877\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eCosine Mixture Problem (CM)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eUnimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-1, 1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eDekkers and Aarts Problem (DA)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-20, 20)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(0, \\pm 15)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u0026minus;\u0026thinsp;24776.5183\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eEasom Problem\u003c/p\u003e \u003cp\u003e(EP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eUnimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-10, 10)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(π, π)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-1\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eGoldstein and Price Problem (GP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-2, 2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, -1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eModified Rosenbrock Problem (MR)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eUnimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-5, 5)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0.341307503353524, 0.116490811845416)\u003c/p\u003e \u003cp\u003e(1, 1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eSchaffer 1 Problem\u003c/p\u003e \u003cp\u003e(SF1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-100, 100)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eSchaffer 2 Problem\u003c/p\u003e \u003cp\u003e(SF2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eMultimodal\u003c/p\u003e \u003cp\u003eNLP\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e(-100, 100)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e(0, 0)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab5\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 5\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eMathematical expression of 2D test functions.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"3\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNo.\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eName\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eFunction\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eAluffi\u0026ndash;Pentini\u0026rsquo;s Problem (AP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({0.25x}_{1}^{4}- {0.5x}_{1}^{2}+ 0.1{x}_{1}+ {0.5x}_{2}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBecker and Lago Problem (BL)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({(\\left|{x}_{1}\\right|-5)}^{2}+{(\\left|{x}_{2}\\right|-5)}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBohachevsky 1 Problem (BF1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({x}_{1}^{2}+ {2x}_{2}^{2}-0.3\\text{cos}\\left(3\\pi {x}_{1}\\right)-0.4\\text{cos}\\left(4\\pi {x}_{2}\\right)+0.7\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBohachevsky 2 Problem (BF2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({x}_{1}^{2}+ {2x}_{2}^{2}-0.3\\text{cos}\\left(3\\pi {x}_{1}\\right)*0.4\\text{cos}\\left(4\\pi {x}_{2}\\right)+0.3\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF5\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBranin Problem (BP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({({x}_{2}-\\frac{5.1}{4{\\pi }^{2}}{x}_{1}^{2}+\\frac{5}{\\pi }{x}_{1}-6)}^{2}+10\\left(1-\\frac{1}{8\\pi }\\right)\\text{cos}\\left({x}_{1}\\right)+10\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF6\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eCamel Back-3 Three Hump Problem (CB3)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({2x}_{1}^{2}-1.05{x}_{1}^{4}+ \\frac{1}{6}{x}_{1}^{6}+ {x}_{1}{x}_{2}+ {x}_{2}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eCamel Back-6 Six Hump Problem (CB6)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({4x}_{1}^{2}-2.1{x}_{1}^{4}+ \\frac{1}{3}{x}_{1}^{6}+ {x}_{1}{x}_{2}- 4{x}_{2}^{2}+ 4{x}_{2}^{4}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eCosine Mixture Problem (CM)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(-0.1\\sum _{i=1}^{2}\\left(cos5\\pi {x}_{i}\\right)+ \\sum _{i=1}^{2}{x}_{i}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eDekkers and Aarts Problem (DA)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({10}^{5}{x}_{1}^{2}+{x}_{2}^{2}- {\\left({x}_{1}^{2}+ {x}_{2}^{2}\\right)}^{2}+ {10}^{-5}{\\left({x}_{1}^{2}+ {x}_{2}^{2}\\right)}^{4}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF10\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eEasom Problem (EP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(-\\text{cos}\\left({x}_{1}\\right)\\text{cos}\\left({x}_{2}\\right)\\text{e}\\text{x}\\text{p}(-{\\left({x}_{1}-\\pi \\right)}^{2}- {\\left({x}_{2}-\\pi \\right)}^{2} )\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF11\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eGoldstein and Price Problem (GP)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\left[1+ {\\left({x}_{1}+ {x}_{2}+1\\right)}^{2} \\left(19-14{x}_{1}+3{x}_{1}^{2}-14{x}_{2}+6{x}_{1}{x}_{2}+3{x}_{2}^{2}\\right)\\right]\\times\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\([30+{\\left(2{x}_{1}-3{x}_{2}\\right)}^{2}\\left(18-32{x}_{1}+12{x}_{1}^{2}+48{x}_{2}-36{x}_{1}{x}_{2}+27{x}_{2}^{2}\\right)]\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF12\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eModified Rosenbrock Problem (MR)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(100{({x}_{2}- {x}_{1}^{2})}^{2}+ {[6.4{\\left({x}_{2}-0.5\\right)}^{2}- {x}_{1}-0.6]}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF13\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eSchaffer 1 Problem (SF1)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(0.5+ \\frac{{sin}^{2}\\left(\\sqrt{{x}^{2}+ {y}^{2}}\\right)-0.5}{{(1+0.001({x}^{2}+ {y}^{2}\\left)\\right)}^{2}}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eF14\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eSchaffer 2 Problem (SF2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({({x}^{2}+ {y}^{2})}^{0.25} [50{\\left({x}^{2}+ {y}^{2}\\right)}^{0.1}+1]\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab6\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 6\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of different algorithms on the 2D test functions.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"7\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFunction\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF(x\u003csup\u003e*\u003c/sup\u003e)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eResult\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eGA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eBA\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eDPSO\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eOMCDPSO\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\approx -0.3523\\)\u003c/span\u003e\u003c/span\u003e8607\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.35237838\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-0.35238606\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.35238606\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-0.35238607\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.25752406\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-0.3521946\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.24305979\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-0.33158621\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.09893444\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.0003834\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.1008656\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.06127955\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.26\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.43\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.27\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e6.52021E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.001771\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3.76592E-11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e1.14786E-06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.005537\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1.29065E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e3.56105E-06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.24\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1.14983E-05\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1.97082E-11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e1.32527E-11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.180713\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e5.35412E-06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.084955\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e1.06193E-11\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.242278\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2.22414E-05\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.208253\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.1512747\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.22\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF4\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1.92935E-05\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2.58316E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e1.01794E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.163111\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1.01465E-04\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e2.40153E-06\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.033096\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.232311\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3.36071E-05\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.41360E-06\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.080833\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.24\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF5\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\approx\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(0.397887\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.397932\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.397887\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.397889\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.397887\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.522058\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.397869\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.557315\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.397865\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.189796\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.001282\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.417011\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.000331\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.25\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.44\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.28\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF6\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5.35981E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1.57877E-13\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.007292\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e3.04969E-07\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.085348\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.015161\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.157953\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e1.30299E-06\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.147145\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.0678035\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.26\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF7\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\approx\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e-1. 031628\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-1.031550\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-1.031628\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-1.031628\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-1.031628\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.981932\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-1.031268\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.993879\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-1.021091\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.087421\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.000427\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.033378\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.018983\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.30\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF8\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e-0.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.199999\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-0.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-0.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-0.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.165459\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-0.199999\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.185165\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-0.2\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.059918\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e1.05627E-09\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.045622\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.25\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF9\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e-24776.5183\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-24776.4472\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-24776.5183\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-24776.5183\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-24776.5183\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-24763.5348\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-24776.4304\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e24774.1357\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e-24775.0855\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e23.3729\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.230916\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e2.406532\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e2.37660\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.43\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.29\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF10\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e-1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.999954\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-0.999993\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.999999\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-1\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e-0.867742\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-0.998919\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e-0.614642\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-0.999919\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.275150\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.002014\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.432277\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.000071\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.44\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.23\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF11\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e12.664476\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e3.000002\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e7.33449\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e3\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e18.105621\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e7.21765E-06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e10.59531\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.24\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.28\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.26\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF12\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.004507\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e1.26996E-05\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.004338\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e2.83918E-05\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.651390\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.014738\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.683588\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.006695\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.593836\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.018273\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.948980\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.003511\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.27\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.44\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.27\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF13\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e2.78696E-10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.000186\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.002719\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.003607\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.040006\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.003662\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.000262\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.004668\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.039700\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.003968\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.25\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.43\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e0.26\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eF14\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eBest\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.060750\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.009981\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.208786\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e5.53868E-07\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eMean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e1.24266\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.283644\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e1.72616\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.222447\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.856913\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.302004\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.995349\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.038311\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003eAvgTime\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c6\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.21\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eThen, for better evaluation thirteen unimodal (Table\u0026nbsp;\u003cspan refid=\"Tab7\" class=\"InternalRef\"\u003e7\u003c/span\u003e) and multimodal (Table\u0026nbsp;\u003cspan refid=\"Tab8\" class=\"InternalRef\"\u003e8\u003c/span\u003e) optimization and twenty IEEE CEC2005 benchmark functions (Table\u0026nbsp;\u003cspan refid=\"Tab9\" class=\"InternalRef\"\u003e9\u003c/span\u003e) are utilized to evaluate the efficiency of OMPCDPSO using four newly proposed binary optimization algorithms. Unimodal and multimodal functions are 30D and IEEE CEC2005 functions are 5D. Four new Algorithms are BBA (Mirjalili et al., \u003cspan citationid=\"CR47\" class=\"CitationRef\"\u003e2014\u003c/span\u003e), BPSO (Kennedy \u0026amp; Eberhart, \u003cspan citationid=\"CR41\" class=\"CitationRef\"\u003e1997\u003c/span\u003e), CPBGSA (Guha et al., \u003cspan citationid=\"CR28\" class=\"CitationRef\"\u003e2020\u003c/span\u003e), and BGWO (Emary et al., \u003cspan citationid=\"CR21\" class=\"CitationRef\"\u003e2016\u003c/span\u003e). The initial parameters of these algorithms for implementing these functions different with previous initial parameters and are in Table\u0026nbsp;\u003cspan refid=\"Tab10\" class=\"InternalRef\"\u003e10\u003c/span\u003e. Finally, Tables\u0026nbsp;\u003cspan refid=\"Tab11\" class=\"InternalRef\"\u003e11\u003c/span\u003e, \u003cspan refid=\"Tab12\" class=\"InternalRef\"\u003e12\u003c/span\u003e, \u003cspan refid=\"Tab13\" class=\"InternalRef\"\u003e13\u003c/span\u003e, \u003cspan refid=\"Tab14\" class=\"InternalRef\"\u003e14\u003c/span\u003e and \u003cspan refid=\"Tab15\" class=\"InternalRef\"\u003e15\u003c/span\u003e shows the results of these algorithms in the mentioned test functions.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab7\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 7\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe details of Unimodal benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\"\u0026minus;\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNo.\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eFunction\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eDim\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eRange\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eF\u003csub\u003emin\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}{x}_{i}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-100,100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}\\left|{x}_{i}\\right|+ {\\prod }_{i=1}^{n}\\left|{x}_{i}\\right|\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-10,10]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}{\\left({\\sum }_{j=1}^{i}{x}_{j}\\right)}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-100,100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({max}_{i}(\\left|{x}_{i}\\right| , 1\\le i\\le n)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-100,100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n-1}[100{\\left({x}_{i+1}- {x}_{i}^{2}\\right)}^{2}+ {({x}_{i}-1)}^{2}]\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-30,30]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}{\\left(\\right[{x}_{i}+0.5\\left]\\right)}^{2}\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-100,100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}i{x}_{i}^{4}+random\\left(\\text{0,1}\\right)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-1.28,1.28]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab8\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 8\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe details of Multimodal benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\"\u0026minus;\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNo.\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eFunction\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eDim\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eRange\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eF\u003csub\u003emin\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}-{x}_{i}\\text{s}\\text{i}\\text{n}\\left(\\sqrt{\\left|{x}_{i}\\right|}\\right)\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-500,500]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({\\sum }_{i=1}^{n}\\left[{{x}_{i}}^{2}-10\\text{cos}\\left(2\\pi {x}_{i}\\right)+10\\right]\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-5.12,5.12]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(-20\\text{exp}\\left(-0.2\\sqrt{\\frac{1}{n}{\\sum }_{i=1}^{n}{{x}_{i}}^{2}}\\right)-\\text{e}\\text{x}\\text{p}\\left(\\frac{1}{n}{\\sum }_{i=1}^{n}\\text{c}\\text{o}\\text{s}\\left(2\\pi {x}_{i}\\right)\\right)+20+e\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-32,32]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\frac{1}{4000}{\\sum }_{i=1}^{n}{{x}_{i}}^{2}- {\\prod }_{i=1}^{n}\\text{cos}\\left(\\frac{{x}_{i}}{\\sqrt{i}}\\right)+1\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-600,600]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF12\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\frac{\\pi }{n}\\left\\{10\\text{sin}\\left(\\pi {y}_{1}\\right)+ {\\sum }_{i=1}^{n-1}{({y}_{i}-1)}^{2}{[1+10{sin}^{2}(\\pi {y}_{i+1}\\left)\\right]}^{2}+({y}_{n}-1)\\right\\}+{\\sum }_{i=1}^{n}u({x}_{i},\\text{10,100,4})\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(u\\left({x}_{i},a,k,m\\right)= \\left\\{\\begin{array}{c}k{({x}_{i}-a)}^{m} {x}_{i}\u0026gt;a \\\\ 0 -a\u0026lt;{x}_{i}\u0026lt;a {y}_{i}=1+\\frac{{x}_{i}+1}{4}\\\\ k{({-x}_{i}-a)}^{m} {x}_{i}\u0026lt;-a\\end{array}\\right.\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-50,50]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eF13\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(0.1\\{{sin}^{2}\\left(3\\pi {x}_{1}\\right)+{\\sum }_{i=1}^{n}{\\left({x}_{i}-1\\right)}^{2}\\left[1+{sin}^{2}\\left(3\\pi {x}_{1}+1\\right)\\right]\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(+{({x}_{n}-1)}^{2}[1+{sin}^{2}\\left({2\\pi x}_{n}\\right)]\\}+ {\\sum }_{i=1}^{n}u({x}_{i},\\text{5,100,4})\\)\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\"\u0026minus;\" colname=\"c4\"\u003e \u003cp\u003e[-50,50]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab9\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 9\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe details of CEC2005 benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eNo.\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eBenchmark functions\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRange\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eDim\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eF\u003csub\u003emin\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colspan=\"4\" nameend=\"c5\" namest=\"c2\"\u003e \u003cp\u003eUnimodal functions\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e01\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF1: Shifted sphere function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-450\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e02\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF2: Shifted schwefel\u0026rsquo;s\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-450\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e03\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF3: Shifted rotated high conditioned elliptic function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-450\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e04\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF4: Shifted schwefel\u0026rsquo;s with noise in fitness\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-450\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e05\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF5: Schwefel\u0026rsquo;s with global optimum on bounds\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-310\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"4\" nameend=\"c5\" namest=\"c2\"\u003e \u003cp\u003e\u003cb\u003eMultimodal functions\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e06\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF6: Shifted rosenbrock\u0026rsquo;s function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e390\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e07\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF7: Shifted rotated griewank\u0026rsquo;s function without bounds\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[0, 600]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-180\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e08\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF8: Shifted rotated ackley\u0026rsquo;s function with global optimum on bounds\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-32, 32]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-140\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e09\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF9: Shifted rastrigin\u0026rsquo;s function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-330\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e10\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF10: Shifted rotated rastrigin\u0026rsquo;s function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-330\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e11\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF11: Shifted rotated weierstrass function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-0.5, 0.5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e90\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e12\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF12: Schwefel\u0026rsquo;s\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-460\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e13\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF13: Expanded extended griewank\u0026rsquo;s plus rosenbrock\u0026rsquo;s function (F8F2)\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-3, 1]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-130\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e14\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF14: Shifted rotated expanded scaffer\u0026rsquo;s F6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-100, 100]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e-300\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colspan=\"4\" nameend=\"c5\" namest=\"c2\"\u003e \u003cp\u003e\u003cb\u003eComposite functions\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e15\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF15: Hybrid composition function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e120\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e16\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF16: Rotated hybrid composition function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e120\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e17\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF17: Rotated hybrid composition function with noise in fitness\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e120\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e18\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF18: Rotated hybrid composition function\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e19\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF19: Rotated hybrid composition function with a narrow basin for the global optimum\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCEC\u003c/b\u003e\u003csub\u003e\u003cb\u003e20\u003c/b\u003e\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eF20: Rotated hybrid composition function with the global optimum on the bounds\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-5, 5]\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab10\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 10\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eParameter initialization for new algorithms.\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"3\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eParameters\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eValue\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"8\" rowspan=\"9\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of artificial bats\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eFmin\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eFmax\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eA\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.25\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003er\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003ee\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e[-1,1]\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eα\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003ec\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.9\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax iteration\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"4\" rowspan=\"5\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of particles\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cem\u003eC1, C2\u003c/em\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e2, 2\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cem\u003eW\u003c/em\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eIs decreased\u003c/p\u003e \u003cp\u003elinearly from\u003c/p\u003e \u003cp\u003e0.9 to 0.4\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax iterations\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax velocity\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e6\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of Wolf\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax generation\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"3\" rowspan=\"4\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of masses\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eG\u003csub\u003e0\u003c/sub\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e1\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eα\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e20\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax generation\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"6\" rowspan=\"7\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of particles\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e30\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cem\u003eC1, C2\u003c/em\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e0.5, 0.5\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cem\u003eW\u003c/em\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003eIs decreased\u003c/p\u003e \u003cp\u003elinearly from\u003c/p\u003e \u003cp\u003e0.9 to 0.4\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of Employeed\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e8\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of Onlooker\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNumber of Multi-parent crossover\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e10\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003eMax iterations\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e500\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab11\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 11\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of new algorithms on the unimodal benchmark function\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"9\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eF1\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF2\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eF3\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eF4\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eF5\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eF6\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c9\"\u003e \u003cp\u003eF7\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1.8518\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0966\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e7.8103\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e1.1526\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e35.4444\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.6993\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0060\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e2.4981\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0644\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e9.7921\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.6140\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e28.4422\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e2.7428\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0044\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e5.2965\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.07292\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e6.4891\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e2.6088\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e25.0799\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e6.4966\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0154\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e2.7657\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0938\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e4.1144\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.8389\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e12.1226\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e6.1421\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e\u003cb\u003e0.0012\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1.2145\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0344\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e6. 6344\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e2.0177\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e27.1812\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.59441\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e\u003cb\u003e0.0014\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e1.1247\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0253\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.8674\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e1.36884\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e10. 2754\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e1.12243\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0092\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.2168\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0126\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e5.3752\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.9295\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e23.0001\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e4.02924\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.00203\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.0247\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.0288\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.1586\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e1.2994\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e7. 0309\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e0.8788\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0012\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e0.00491\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.00203\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e3.26135\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e1.42624\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e24.2698\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0039\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e0.0014\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.00107\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e1.1615\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.34059\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e6.89512\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e0\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.0014\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab12\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 12\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of new algorithms on the multimodal benchmark function\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eF8\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF9\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eF10\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eF11\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eF12\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eF13\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-985.3203\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e1.1850\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.1570\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.2463\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.2708\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.3297\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e27.5790\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e1.1352\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.6279\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.0839\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.3287\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.0736\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-988.355\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e2.9776\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.0055\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.3873\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.2721\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.4444\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e14.2189\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e1.0979\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.3721\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.1302\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.3005\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.2216\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-962.8022\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.9843\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e1.3521\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.1112\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.2411\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e0.1169\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e15.1249\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.3412\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.1415\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.0984\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.2147\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e0.0036\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-852.3897\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e1.1596\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.0019\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.3873\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.27014\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.2263\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e17.6746\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e0.3010\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.1745\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.1102\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.2196\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.1627\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e-11134.7805\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e1.4125\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.01032\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.0053\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.2003\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.2505\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e28.7869\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.6723\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.0127\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.0051\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.1896\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.1896\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab13\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 13\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of new algorithms on the unimodal CEC2005 benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"7\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eCEC\u003csub\u003e01\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eCEC\u003csub\u003e02\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eCEC\u003csub\u003e03\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eCEC\u003csub\u003e04\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eCEC\u003csub\u003e05\u003c/sub\u003e\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-430.3203\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-425.1952\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-412.1990\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-432.2113\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-297.2442\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e41.5110\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e45.1992\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e29.6999\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e25.0119\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e27.3331\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-430.355\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-429.6776\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-437.3113\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-435.2155\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-301.2301\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e39.2467\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e44.0971\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e23.1962\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e23.2911\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e23.0105\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-433.0022\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-432.9843\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-415.3001\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-435.8112\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-307.6217\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e32.1211\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e42.3992\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e32.1996\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e24.0004\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e22.9852\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e-430.3007\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-429.1116\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-439.1122\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-433.3113\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-296.1144\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e37.6123\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e45.9821\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e22.1110\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e23.1992\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e25.8950\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e-439.2831\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e-444.2772\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-449.7260\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-445.5688\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-302.2641\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e21.3861\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e9.6598\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e13.1861\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e5.6034\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e28.6135\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab14\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 14\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of new algorithms on the multimodal CEC2005 benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"11\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c9\" colnum=\"9\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c10\" colnum=\"10\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c11\" colnum=\"11\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eCEC06\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eCEC07\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eCEC08\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eCEC09\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eCEC10\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eCEC11\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c9\"\u003e \u003cp\u003eCEC12\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c10\"\u003e \u003cp\u003eCEC13\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c11\"\u003e \u003cp\u003eCEC14\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e406.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-170.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-116.11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-307.11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-307.63\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e98.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e-453.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e-123.99\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e-273.24\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e31.001\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e31.441\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.554\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.0998\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e0.0214\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e0.3085\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.3874\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.5218\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e24.541\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e401.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-168.97\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-119.90\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-309.55\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-309.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e92.941\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e-456.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e-127.88\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e-271.44\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e30.531\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e33.081\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.367\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e0.0452\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.0241\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.3097\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.5263\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.5102\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e23.220\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e401.01\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-172.22\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-127.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-312.11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-309.11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e92.321\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e-457.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e-128.99\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e-272.56\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e32.121\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e30.085\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e0.321\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.0521\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.087\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.3992\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.5213\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.5013\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e22.985\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e407.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e-166.30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e-125.25\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-309.88\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e-309.82\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e92.564\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e-452.21\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e-122.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e-271.01\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e32.611\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e35.692\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.6123\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e0.0618\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e0.0619\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.8974\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e0.4123\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e0.5009\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e25.895\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e405.22\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e-179.48\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e-137.96\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-326.46\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e-323.01\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e91.0413\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e\u003cb\u003e-458.83\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e\u003cb\u003e-129.57\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e\u003cb\u003e-298.97\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e33.461\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e5.612\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.065\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e1.8631\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e1.557\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e0.338\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c9\"\u003e \u003cp\u003e\u003cb\u003e0.2632\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c10\"\u003e \u003cp\u003e\u003cb\u003e0.1956\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c11\"\u003e \u003cp\u003e\u003cb\u003e0.4192\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab15\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 15\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eComparing the implementation results of new algorithms on the composite CEC2005 benchmark functions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eAlgorithm\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eCEC15\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eCEC16\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eCEC17\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eCEC18\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eCEC19\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eCEC20\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBBA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e288.1199\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e280.2413\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e310.5463\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-297.3114\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e140.8521\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e140.2145\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e52.5330\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e55.1992\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e59.3256\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e55.2145\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e20.0119\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e44.3214\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e268.124\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e262.325\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e247.124\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e144.853\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e135.329\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e131.811\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e50.1122\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e57.5213\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e59.5544\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e55.0896\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e20.7752\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e43.1236\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eBGWO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e264.2514\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e230.1152\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e230.6523\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e-307.7012\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e128.0011\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e129.254\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e52.1255\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e56.321\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e58.6954\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e\u003cb\u003e54.1286\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e\u003cb\u003e19.0544\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e43.2569\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eCPBGSA\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e320.3007\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e310.1111\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e310.1122\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-296.9534\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e140.1254\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e129.8521\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e50.8453\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e57.2315\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e\u003cb\u003e54.2189\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e55.5148\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e20.1321\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e41.2569\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\" morerows=\"1\" rowspan=\"2\"\u003e \u003cp\u003e\u003cb\u003eOMPCDPSO\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003emean\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e243.2891\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e217.8667\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e265.5428\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e-292.3151\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e138.5697\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e119.5691\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u003cb\u003eStd\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e38.2643\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e\u003cb\u003e49.5462\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e58.234\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e62.5213\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e20.5614\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e\u003cb\u003e32.3615\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eIn Table\u0026nbsp;\u003cspan refid=\"Tab6\" class=\"InternalRef\"\u003e6\u003c/span\u003e, the best value of the fitness function (Best), the mean value of the fitness function (Mean), the standard deviation of the fitness function (Std), and the average runtime of the meta-heuristic algorithms (AvgTime) in 30 executions are reported. As presented in Table\u0026nbsp;\u003cspan refid=\"Tab6\" class=\"InternalRef\"\u003e6\u003c/span\u003e, the results of the OMCDPSO are better than the other algorithms. According to Table\u0026nbsp;\u003cspan refid=\"Tab6\" class=\"InternalRef\"\u003e6\u003c/span\u003e, the OMCDPSO in 13 test functions out of 14 functions (92.86%) has achieved the best value of the \u0026ldquo;Best\u0026rdquo;. BA in 6 functions (42.86%), DPSO in 6 functions (42.86%), and GA in 2 functions (14.29%) have achieved the best value of \u0026ldquo;Best\u0026rdquo;. Also, OMCDPSO in 8 test functions (57.14%), BA in 4 functions (28.57%), DPSO in 1 function (07.14%), and GA in 1 function (07.14%) have achieved the best value of \u0026ldquo;Mean\u0026rdquo;. Also, OMCDPSO is better than others in terms of AvgTime and StdDev. According to the results, OMCDPSO, BA, DPSO and GA are ranked first, second, third and fourth, respectively. In Table \u003cspan refid=\"Tab11\" class=\"InternalRef\"\u003e11\u003c/span\u003e\u0026ndash;\u003cspan refid=\"Tab15\" class=\"InternalRef\"\u003e15\u003c/span\u003e, the mean value of the fitness function (Mean) and the standard deviation of the fitness function (Std) are reported. According to Table\u0026nbsp;\u003cspan refid=\"Tab11\" class=\"InternalRef\"\u003e11\u003c/span\u003e\u0026ndash;\u003cspan refid=\"Tab15\" class=\"InternalRef\"\u003e15\u003c/span\u003e, the OMCDPSO in 23 test functions out of 33 functions (69.70%) has achieved the best value of the \u0026ldquo;mean\u0026rdquo;. According to the results, OMCDPSO is better than the BBO, BPSO, BGWO and CPBGSA. Overall, developed algorithm in this research (OMCDPSO) in 36 test functions out of 47 (76.60%) is better than other algorithms.\u003c/p\u003e \u003c/div\u003e"},{"header":"5. Conclusion and Recommendation","content":"\u003cp\u003eThe PSO algorithm converges fast. It has fewer parameters than population-based algorithms. Solution correction is based on the particle's movement. It blends the particle's tendency to keep moving with the desire to move to the best global position. However, there is no specific operator to conduct an intensive search around the best solutions. The particle swarm algorithm lacks strong operators. They are for searching in neighborhoods and in the whole search space. This is a weakness of the algorithm. Onlooker bees look for the best solutions that dramatically improve exploitation in the bee algorithm. So, in this paper, the onlookers have been inspired to search for solutions by the best onlookers close to the global best. As exploitation increases, it is essential to maintain exploration to balance them. The crossover operator utilizes a genetic algorithm among the world's best. Onlooker bees have led to more exploitation, but a crossover operator has been used to increase diversity and exploration.\u003c/p\u003e \u003cp\u003eThe new solutions are not high diversity because they use only two parents in a single-point crossover operation. So, in this article we developed a new crossover called multi-parent crossover. Multi-parent crossover operators offer many solutions. They have wide diversity due to the use of several parents at once. Also, the best parents in crossover are almost always the applied ones for every generation. So, they will likely create reasonable solutions. Then, local search is done efficiently by exploiting these solutions via onlooker bees. Finally, the algorithm\u0026rsquo;s performance can be improved by raising both global and local searches. In this paper, we propose using onlooker bees and multi-parents. They enhance local and global searches of PSO, respectively. We call this method Onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO). The enhanced algorithm has been applied for allocating problems and benchmark problems.\u003c/p\u003e \u003cp\u003eWe used some performance measurements to validate the algorithm. These include Best, Mean, StdDev, AvgTime, AvgBOG, BestAcc, AvgAcc, AvgArea, ItrBest, TBest, and AvgTBest. According to the results, the OMPCDPSO version has a high capability and better performance than GA, DPSO and BA. The OMCDPSO in 13 test functions out of 14 (92.86%) has achieved the best value of the \"Best\". Also, compared to BBO, BPSO, BGWO, and CPBGSA, the OMPCDPSO was the best in 23 out of 33 test functions (69.70%). It had the best \"mean\" value and beat these algorithms. The OMPCDPSO algorithm is better than the PAN algorithm. It's due to the use of different parts of best solutions in the multi-parent crossover. It also uses neighborhood search with onlooker bees. In addition, a multi-parent crossover has a more robust search than a single-point and has the best global search in space. The children of multi-parent crossover each got all of their genes from the best solutions. So, they have good quality.\u003c/p\u003e \u003cp\u003eAdding more employed bees, like onlooker bees, improves the algorithm's accuracy at first. It also speeds up the search for the best solution. In OMPCDPSO, if E is the number of employed bees, the total employed bees are E! We can compare all conditions if there are few employed bees. It also becomes computationally irrational when there are many employed bees.\u003c/p\u003e \u003cp\u003eIn the PSO algorithm, the new absolute space is searched only by inertia, which is enough at the beginning of the algorithm. Despite this, high-diversity solutions cannot be created when the algorithm is nearing its end. Scout bees can make completely random solutions. These can then be repeated by the population with less suitable solutions. Creating random solutions may not speed up the algorithm. But, it can stop it from getting stuck at the local best solution.\u003c/p\u003e \u003cp\u003eThe algorithm should also be tested with other data and apps. This will help us make better judgments. The suggested operators can improve the PSO algorithm. They can be used with a basic deterministic algorithm. The results can be checked in a continuous space. Continuous cases require consideration of this operator's positive or negative impact. Also, we only used regular data in this study. To better check our results, we can prepare irregular data.\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003e\u003cstrong\u003eDeclaration of interests:\u003c/strong\u003e The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFunding Information:\u003c/strong\u003e There is no funding information.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eConflict of Interests:\u003c/strong\u003e The authors declare that they have no conflict of interest.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eData and material availability:\u003c/strong\u003e The datasets generated and analyzed during the current study are available from the corresponding author on reasonable request.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAuthor Contributions:\u003c/strong\u003e This work was carried out in close collaboration among all authors. H. Zibaei conceived the method and experiments and implemented and conducted the experiments. Mesgari contributed to both experiments and analyzed the results. All authors wrote the paper.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEthical Approval:\u0026nbsp;\u003c/strong\u003eThis paper does not contain any studies with human participants or animals.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eConsent to participate:\u003c/strong\u003e Not applicable.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eConsent for publication:\u003c/strong\u003e Not applicable.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInformed Consent:\u003c/strong\u003e As this paper does not contain any studies with human participants or animals, informed consent is not applicable.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eAfshinmanesh, F., Marandi, A., Rahimi-Kian, A.: A novel binary particle swarm optimization method using artificial immune system. EUROCON 2005-The International Conference on Computer as a Tool, (2005)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAgarwalla, P., Mukhopadhyay, S.: Efficient player selection strategy based diversified particle swarm optimization algorithm for global optimization. Inf. Sci. \u003cb\u003e397\u003c/b\u003e, 69\u0026ndash;90 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAli, A.F., Tawhid, M.A.: A hybrid particle swarm optimization and genetic algorithm with population partitioning for large scale optimization problems. Ain Shams Eng. J. \u003cb\u003e8\u003c/b\u003e(2), 191\u0026ndash;206 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAli, M.M., Khompatraporn, C., Zabinsky, Z.B.: A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J. Global Optim. \u003cb\u003e31\u003c/b\u003e(4), 635\u0026ndash;672 (2005)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eB\u0026auml;ck, T.H.W., Kononova, A.V., van Stein, B., Wang, H., Antonov, K.A., Kalkreuth, R.T., de Nobel, J., Vermetten, D., de Winter, R., Ye, F.: Evolutionary Algorithms for Parameter Optimization-Thirty Years Later. Evol. Comput. \u003cb\u003e31\u003c/b\u003e(2), 81\u0026ndash;122 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1162/evco_a_00325\u003c/span\u003e\u003cspan address=\"10.1162/evco_a_00325\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBangyal, W.H., Hameed, A., Alosaimi, W., Alyami, H.: A New Initialization Approach in Particle Swarm Optimization for Global Optimization Problems. \u003cem\u003eComput Intell Neurosci\u003c/em\u003e, \u003cem\u003e2021\u003c/em\u003e, 6628889. (2021). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1155/2021/6628889\u003c/span\u003e\u003cspan address=\"10.1155/2021/6628889\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBeji, N., Jarboui, B., Eddaly, M., Chabchoub, H.: A hybrid particle swarm optimization algorithm for the redundancy allocation problem. J. Comput. Sci. \u003cb\u003e1\u003c/b\u003e(3), 159\u0026ndash;167 (2010)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBen-Romdhane, H., Alba, E., Krichen, S.: Best practices in measuring algorithm performance for dynamic optimization problems. Soft. Comput. \u003cb\u003e17\u003c/b\u003e(6), 1005\u0026ndash;1017 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBRP, E.O., de Vasconcelos, J.A., Almeida, J.F.F., Pinto, L.R.: A Simulation-Optimisation approach for hospital beds allocation. Int. J. Med. Inf. \u003cb\u003e141\u003c/b\u003e, 104174 (2020). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.ijmedinf.2020.104174\u003c/span\u003e\u003cspan address=\"10.1016/j.ijmedinf.2020.104174\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChatterjee, A., Siarry, P.: Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization. Comput. Oper. Res. \u003cb\u003e33\u003c/b\u003e(3), 859\u0026ndash;871 (2006)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, A., Yang, G., Wu, Z.: Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem. J. Zhejiang University-Science A. \u003cb\u003e7\u003c/b\u003e(4), 607\u0026ndash;614 (2006)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, K., Zhou, F., Yin, L., Wang, S., Wang, Y., Wan, F.: A hybrid particle swarm optimizer with sine cosine acceleration coefficients. Inf. Sci. \u003cb\u003e422\u003c/b\u003e, 218\u0026ndash;241 (2018)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, L., Liu, W.-L., Zhong, J.: An efficient multi-objective ant colony optimization for task allocation of heterogeneous unmanned aerial vehicles. J. Comput. Sci. \u003cb\u003e58\u003c/b\u003e, 101545 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, S.-M., Huang, Z.-C.: Multiattribute decision making based on interval-valued intuitionistic fuzzy values and particle swarm optimization techniques. Inf. Sci. \u003cb\u003e397\u003c/b\u003e, 206\u0026ndash;218 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, W.-N., Zhang, J., Lin, Y., Chen, N., Zhan, Z.-H., Chung, H.S.-H., Li, Y., Shi, Y.-H.: Particle swarm optimization with an aging leader and challengers. IEEE Trans. Evol. Comput. \u003cb\u003e17\u003c/b\u003e(2), 241\u0026ndash;258 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDehghani, M., Trojovsk\u0026yacute;, P.: Selecting Some Variables to Update-Based Algorithm for Solving Optimization Problems. Sens. (Basel). \u003cb\u003e22\u003c/b\u003e(5) (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/s22051795\u003c/span\u003e\u003cspan address=\"10.3390/s22051795\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDelice, Y., Aydoğan, E.K., \u0026Ouml;zcan, U., İlkay, M.S.: A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. \u003cb\u003e28\u003c/b\u003e(1), 23\u0026ndash;36 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDing, J., Liu, J., Chowdhury, K.R., Zhang, W., Hu, Q., Lei, J.: A particle swarm optimization using local stochastic search and enhancing diversity for continuous optimization. Neurocomputing. \u003cb\u003e137\u003c/b\u003e, 261\u0026ndash;267 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eElloumi, W., Abed, E., Abraham, H., A., Alimi, A.M.: A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP. Appl. Soft Comput. \u003cb\u003e25\u003c/b\u003e, 234\u0026ndash;241 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eEmary, E., Zawbaa, H.M.: Impact of Chaos Functions on Modern Swarm Optimizers. PLoS One. \u003cb\u003e11\u003c/b\u003e(7), e0158738 (2016). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1371/journal.pone.0158738\u003c/span\u003e\u003cspan address=\"10.1371/journal.pone.0158738\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eEmary, E., Zawbaa, H.M., Hassanien, A.E.: Binary grey wolf optimization approaches for feature selection. Neurocomputing. \u003cb\u003e172\u003c/b\u003e, 371\u0026ndash;381 (2016)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eEpitropakis, M.G., Plagianakos, V.P., Vrahatis, M.N.: Evolving cognitive and social experience in particle swarm optimization through differential evolution: a hybrid approach. Inf. Sci. \u003cb\u003e216\u003c/b\u003e, 50\u0026ndash;92 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFranzese, G., Milios, D., Filippone, M., Michiardi, P.: A Scalable Bayesian Sampling Method Based on Stochastic Gradient Descent Isotropization. Entropy (Basel). \u003cb\u003e23\u003c/b\u003e(11) (2021). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/e23111426\u003c/span\u003e\u003cspan address=\"10.3390/e23111426\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGao, Y., Duan, Y.: An adaptive particle swarm optimization algorithm with new random inertia weight. International Conference on Intelligent Computing, (2007)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGharehchopogh, F.S., Namazi, M., Ebrahimi, L., Abdollahzadeh, B.: Advances in Sparrow Search Algorithm: A Comprehensive Survey. Arch. Comput. Methods Eng. \u003cb\u003e30\u003c/b\u003e(1), 427\u0026ndash;455 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s11831-022-09804-w\u003c/span\u003e\u003cspan address=\"10.1007/s11831-022-09804-w\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGong, Y.-J., Zhang, J., Chung, H.S.-H., Chen, W.-N., Zhan, Z.-H., Li, Y., Shi, Y.-H.: An efficient resource allocation scheme using particle swarm optimization. IEEE Trans. Evol. Comput. \u003cb\u003e16\u003c/b\u003e(6), 801\u0026ndash;816 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGuedria, N.B.: Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl. Soft Comput. \u003cb\u003e40\u003c/b\u003e, 455\u0026ndash;467 (2016)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGuha, R., Ghosh, M., Chakrabarti, A., Sarkar, R., Mirjalili, S.: Introducing clustering based population in binary gravitational search algorithm for feature selection. Appl. Soft Comput. \u003cb\u003e93\u003c/b\u003e, 106341 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGuo, W., Si, C., Xue, Y., Mao, Y., Wang, L., Wu, Q.: A Grouping Particle Swarm Optimizer with Personal-Best-Position Guidance for Large Scale Optimization. IEEE/ACM Trans. Comput. Biol. Bioinform. \u003cb\u003e15\u003c/b\u003e(6), 1904\u0026ndash;1915 (2018). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/tcbb.2017.2701367\u003c/span\u003e\u003cspan address=\"10.1109/tcbb.2017.2701367\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHemeida, A.M., Bakry, O.M., Mohamed, A.-A.A., Mahmoud, E.A.: Genetic Algorithms and Satin Bowerbird Optimization for optimal allocation of distributed generators in radial system. Appl. Soft Comput. \u003cb\u003e111\u003c/b\u003e, 107727 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHu, F., Xu, W., Li, X.: A modified particle swarm optimization algorithm for optimal allocation of earthquake emergency shelters. Int. J. Geogr. Inf. Sci. \u003cb\u003e26\u003c/b\u003e(9), 1643\u0026ndash;1666 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJabalameli, M.S., Ghaderi, A.: Hybrid algorithms for the uncapacitated continuous location-allocation problem. Int. J. Adv. Manuf. Technol. \u003cb\u003e37\u003c/b\u003e(1), 202\u0026ndash;209 (2008)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJahandideh-Tehrani, M., Bozorg-Haddad, O., Lo\u0026aacute;iciga, H.A.: Application of particle swarm optimization to water management: an introduction and overview. Environ. Monit. Assess. \u003cb\u003e192\u003c/b\u003e(5), 281 (2020). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s10661-020-8228-z\u003c/span\u003e\u003cspan address=\"10.1007/s10661-020-8228-z\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJain, M., Singh, V., Rani, A.: A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol. Comput. \u003cb\u003e44\u003c/b\u003e, 148\u0026ndash;175 (2019)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJiang, T., Gao, Q.: Fast multiple graphs learning for multi-view clustering. Neural Netw. \u003cb\u003e155\u003c/b\u003e, 348\u0026ndash;359 (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.neunet.2022.08.027\u003c/span\u003e\u003cspan address=\"10.1016/j.neunet.2022.08.027\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJin, Y.-X., Cheng, H.-Z., Yan, J., Zhang, L.: New discrete method for particle swarm optimization and its application in transmission network expansion planning. Electr. Power Syst. Res. \u003cb\u003e77\u003c/b\u003e(3\u0026ndash;4), 227\u0026ndash;233 (2007)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKaraboga, D.: \u003cem\u003eAn idea based on honey bee swarm for numerical optimization\u003c/em\u003e. (2005)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKaveh, M., Kaveh, M., Mesgari, M.S., Paland, R.S.: Multiple criteria decision-making for hospital location-allocation based on improved genetic algorithm. Appl. Geomatics. \u003cb\u003e12\u003c/b\u003e(3), 291\u0026ndash;306 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKaveh, M., Mesgari, M.S.: Improved biogeography-based optimization using migration process adjustment: An approach for location-allocation of ambulances. Comput. Ind. Eng. \u003cb\u003e135\u003c/b\u003e, 800\u0026ndash;813 (2019)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKennedy, J., Eberhart, R.: Particle swarm optimization. Proceedings of ICNN'95-international conference on neural networks, (1995)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. 1997 IEEE International conference on systems, man, and cybernetics. Computational cybernetics and simulation, (1997)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKhanesar, M.A., Teshnehlab, M., Shoorehdeli, M.A.: A novel binary particle swarm optimization. 2007 Mediterranean conference on control \u0026amp; automation, (2007)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKıran, M.S., \u0026Ouml;zceylan, E., G\u0026uuml;nd\u0026uuml;z, M., Paksoy, T.: A novel hybrid approach based on particle swarm optimization and ant colony algorithm to forecast energy demand of Turkey. Energy. Conv. Manag. \u003cb\u003e53\u003c/b\u003e(1), 75\u0026ndash;83 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKosarwal, R., Kulasiri, D., Samarasinghe, S.: Novel domain expansion methods to improve the computational efficiency of the Chemical Master Equation solution for large biological networks. BMC Bioinform. \u003cb\u003e21\u003c/b\u003e(1), 515 (2020). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1186/s12859-020-03668-2\u003c/span\u003e\u003cspan address=\"10.1186/s12859-020-03668-2\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKundu, T., Deepmala, Jain, P.K.: A hybrid salp swarm algorithm based on TLBO for reliability redundancy allocation problems. Appl. Intell. (Dordr). \u003cb\u003e52\u003c/b\u003e(11), 12630\u0026ndash;12667 (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s10489-021-02862-w\u003c/span\u003e\u003cspan address=\"10.1007/s10489-021-02862-w\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLee, S., Soak, S., Oh, S., Pedrycz, W., Jeon, M.: Modified binary particle swarm optimization. Prog. Nat. Sci. \u003cb\u003e18\u003c/b\u003e(9), 1161\u0026ndash;1166 (2008)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi, J., Cheng, Y., Chen, K.: Chaotic particle swarm optimization algorithm based on adaptive inertia weight. The 26th Chinese Control and Decision Conference (2014 CCDC), (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi, S., Li, Z., Li, Q., Zhang, M., Li, L.: Hybrid improved capuchin search algorithm for plant image thresholding. Front. Plant. Sci. \u003cb\u003e14\u003c/b\u003e, 1122788 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3389/fpls.2023.1122788\u003c/span\u003e\u003cspan address=\"10.3389/fpls.2023.1122788\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi, Y., Zhan, Z.-H., Lin, S., Zhang, J., Luo, X.: Competitive and cooperative particle swarm optimization with information sharing mechanism for global optimization problems. Inf. Sci. \u003cb\u003e293\u003c/b\u003e, 370\u0026ndash;382 (2015)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiang, J., Wang, L., Ma, M.: An Adaptive Dual-Population Collaborative Chicken Swarm Optimization Algorithm for High-Dimensional Optimization. Biomimetics (Basel). \u003cb\u003e8\u003c/b\u003e(2) (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/biomimetics8020210\u003c/span\u003e\u003cspan address=\"10.3390/biomimetics8020210\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiang, J.J., Qin, A.K., Suganthan, P.N., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. \u003cb\u003e10\u003c/b\u003e(3), 281\u0026ndash;295 (2006)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiang, Z., Zhong, P., Liu, M., Zhang, C., Zhang, Z.: A computational efficient optimization of flow shop scheduling problems. Sci. Rep. \u003cb\u003e12\u003c/b\u003e(1), 845 (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1038/s41598-022-04887-8\u003c/span\u003e\u003cspan address=\"10.1038/s41598-022-04887-8\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLin, A., Sun, W., Yu, H., Wu, G., Tang, H.: Global genetic learning particle swarm optimization with diversity enhancement by ring topology. Swarm Evol. Comput. \u003cb\u003e44\u003c/b\u003e, 571\u0026ndash;583 (2019)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu, D., Tang, W., Liu, Y., Zhao, X., He, J.: Optimal rural land use allocation in central China: Linking the effect of spatiotemporal patterns and policy interventions. Appl. Geogr. \u003cb\u003e86\u003c/b\u003e, 165\u0026ndash;182 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu, T., Li, L., Shao, G., Wu, X., Huang, M.: A novel policy gradient algorithm with PSO-based parameter exploration for continuous control. Eng. Appl. Artif. Intell. \u003cb\u003e90\u003c/b\u003e, 103525 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu, X., Ou, J., Li, X., Ai, B.: Combining system dynamics and hybrid particle swarm optimization for land use allocation. Ecol. Model. \u003cb\u003e257\u003c/b\u003e, 11\u0026ndash;24 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLiu, Y., Liu, D., Liu, Y., He, J., Jiao, L., Chen, Y., Hong, X.: Rural land use spatial allocation in the semiarid loess hilly area in China: Using a Particle Swarm Optimization model equipped with multi-objective optimization techniques. Sci. China Earth Sci. \u003cb\u003e55\u003c/b\u003e(7), 1166\u0026ndash;1177 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLu, H., Sriyanyong, P., Song, Y.H., Dillon, T.: Experimental study of a new hybrid PSO with mutation for economic dispatch with non-smooth cost function. Int. J. Electr. Power Energy Syst. \u003cb\u003e32\u003c/b\u003e(9), 921\u0026ndash;935 (2010)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLu, Y., Liang, M., Ye, Z., Cao, L.: Improved particle swarm optimization algorithm and its application in text feature selection. Appl. Soft Comput. \u003cb\u003e35\u003c/b\u003e, 629\u0026ndash;636 (2015)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMa, H., Fei, M., Jiang, Z., Li, L., Zhou, H., Crookes, D.: A Multipopulation-Based Multiobjective Evolutionary Algorithm. IEEE Trans. Cybern. \u003cb\u003e50\u003c/b\u003e(2), 689\u0026ndash;702 (2020). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/tcyb.2018.2871473\u003c/span\u003e\u003cspan address=\"10.1109/tcyb.2018.2871473\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMachado, T.R., Lopes, H.S.: A hybrid particle swarm optimization model for the traveling salesman problem. In: Adaptive and natural computing algorithms, pp. 255\u0026ndash;258. Springer (2005)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMahmoodabadi, M.J., Mottaghi, Z.S., Bagheri, A.: HEPSO: high exploration particle swarm optimization. Inf. Sci. \u003cb\u003e273\u003c/b\u003e, 101\u0026ndash;111 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMarinakis, Y., Marinaki, M.: Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem. Soft. Comput. \u003cb\u003e17\u003c/b\u003e(7), 1159\u0026ndash;1173 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMarinakis, Y., Migdalas, A., Sifaleras, A.: A hybrid particle swarm optimization\u0026ndash;variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. \u003cb\u003e261\u003c/b\u003e(3), 819\u0026ndash;834 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMartins, M.S., Fuchs, S., Pando, L., L\u0026uuml;ders, R., Delgado, M.R.: PSO with path relinking for resource allocation using simulation optimization. Comput. Ind. Eng. \u003cb\u003e65\u003c/b\u003e(2), 322\u0026ndash;330 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMasoomi, Z., Mesgari, M.S., Hamrah, M.: Allocation of urban land uses by Multi-Objective Particle Swarm Optimization algorithm. Int. J. Geogr. Inf. Sci. \u003cb\u003e27\u003c/b\u003e(3), 542\u0026ndash;566 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMendes, R., Kennedy, J., Neves, J.: The fully informed particle swarm: simpler, maybe better. IEEE Trans. Evol. Comput. \u003cb\u003e8\u003c/b\u003e(3), 204\u0026ndash;210 (2004)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMirjalili, S., Mirjalili, S.M., Yang, X.-S.: Binary bat algorithm. Neural Comput. Appl. \u003cb\u003e25\u003c/b\u003e(3), 663\u0026ndash;681 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMokhtarzadeh, M., Tavakkoli-Moghaddam, R., Triki, C., Rahimi, Y.: A hybrid of clustering and meta-heuristic algorithms to solve a p-mobile hub location\u0026ndash;allocation problem with the depreciation cost of hub facilities. Eng. Appl. Artif. Intell. \u003cb\u003e98\u003c/b\u003e, 104121 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eNaderipour, A., Abdul-Malek, Z., Mustafa, M.W.B., Guerrero, J.M.: A multi-objective artificial electric field optimization algorithm for allocation of wind turbines in distribution systems. Appl. Soft Comput. \u003cb\u003e105\u003c/b\u003e, 107278 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eNeema, M., Maniruzzaman, K., Ohgai, A.: New genetic algorithms based approaches to continuous p-median problem. Networks Spat. Econ. \u003cb\u003e11\u003c/b\u003e(1), 83\u0026ndash;99 (2011)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eNguyen, B.H., Xue, B., Andreae, P.: A novel binary particle swarm optimization algorithm and its applications on knapsack and feature selection problems. In: Intelligent and Evolutionary Systems, pp. 319\u0026ndash;332. Springer (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eNguyen, T.T., Li, Z., Zhang, S., Truong, T.K.: A hybrid algorithm based on particle swarm and chemical reaction optimization. Expert Syst. Appl. \u003cb\u003e41\u003c/b\u003e(5), 2134\u0026ndash;2143 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eNobile, M.S., Cazzaniga, P., Besozzi, D., Colombo, R., Mauri, G., Pasi, G.: Fuzzy Self-Tuning PSO: A settings-free algorithm for global optimization. Swarm Evol. Comput. \u003cb\u003e39\u003c/b\u003e, 70\u0026ndash;85 (2018)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eOlivas, F., Amaya, I., Ortiz-Bayliss, J.C., Conant-Pablos, S.E., Terashima-Mar\u0026iacute;n, H.: Enhancing Hyperheuristics for the Knapsack Problem through Fuzzy Logic. \u003cem\u003eComput Intell Neurosci\u003c/em\u003e, \u003cem\u003e2021\u003c/em\u003e, 8834324. (2021). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1155/2021/8834324\u003c/span\u003e\u003cspan address=\"10.1155/2021/8834324\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePachung, P., Bansal, J.C.: An improved tangent search algorithm. MethodsX. \u003cb\u003e9\u003c/b\u003e, 101839 (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.mex.2022.101839\u003c/span\u003e\u003cspan address=\"10.1016/j.mex.2022.101839\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePan, Q.-K., Tasgetiren, M.F., Liang, Y.-C.: A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Comput. Oper. Res. \u003cb\u003e35\u003c/b\u003e(9), 2807\u0026ndash;2839 (2008)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eParsopoulos, K.E., Vrahatis, M.N.: Particle swarm optimization and intelligence: advances and applications: advances and applications. IGI global (2010)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePendharkar, P.C.: An ant colony optimization heuristic for constrained task allocation problem. J. Comput. Sci. \u003cb\u003e7\u003c/b\u003e, 37\u0026ndash;47 (2015)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePeng, J., Li, R.: A Discrete Particle Swarm Optimization Algorithm for Archipelago Berth Allocation Problem. J. Comput. \u003cb\u003e9\u003c/b\u003e(7), 1648\u0026ndash;1656 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePeng, L., Zhang, Y., Dai, G., Wang, M.: Memetic Differential Evolution with an Improved Contraction Criterion. \u003cem\u003eComput Intell Neurosci\u003c/em\u003e, \u003cem\u003e2017\u003c/em\u003e, 1395025. (2017). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1155/2017/1395025\u003c/span\u003e\u003cspan address=\"10.1155/2017/1395025\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eQi, X., Zhu, Y., Zhang, H.: A new meta-heuristic butterfly-inspired algorithm. J. Comput. Sci. \u003cb\u003e23\u003c/b\u003e, 226\u0026ndash;239 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eQiao, J., Li, S., Liu, M., Yang, Z., Chen, J., Liu, P., Li, H., Ma, C.: A modified particle swarm optimization algorithm for a vehicle scheduling problem with soft time windows. Sci. Rep. \u003cb\u003e13\u003c/b\u003e(1), 18351 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1038/s41598-023-45543-z\u003c/span\u003e\u003cspan address=\"10.1038/s41598-023-45543-z\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eQin, Q., Cheng, S., Zhang, Q., Li, L., Shi, Y.: Particle Swarm Optimization With Interswarm Interactive Learning Strategy. IEEE Trans. Cybern. \u003cb\u003e46\u003c/b\u003e(10), 2238\u0026ndash;2251 (2016). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1109/tcyb.2015.2474153\u003c/span\u003e\u003cspan address=\"10.1109/tcyb.2015.2474153\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRajasekhar, A., Lynn, N., Das, S., Suganthan, P.N.: Computing with the collective intelligence of honey bees\u0026ndash;a survey. Swarm Evol. Comput. \u003cb\u003e32\u003c/b\u003e, 25\u0026ndash;48 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRen, M., Huang, X., Zhu, X., Shao, L.: Optimized PSO algorithm based on the simplicial algorithm of fixed point theory. Appl. Intell. \u003cb\u003e50\u003c/b\u003e(7), 2009\u0026ndash;2024 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSaha, S., Kar, R., Mandal, D., Ghoshal, S.: Adaptive particle swarm optimization for low pass finite impulse response filter design. 2013 International Conference on Communication and Signal Processing, (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSelvaraj, S., Choi, E.: Dynamic Sub-Swarm Approach of PSO Algorithms for Text Document Clustering. Sens. (Basel). \u003cb\u003e22\u003c/b\u003e(24) (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/s22249653\u003c/span\u003e\u003cspan address=\"10.3390/s22249653\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSharifi, M., Moghaddam, T.A., Shahriari, M.: Multi-objective Redundancy Allocation Problem with weighted-k-out-of-n subsystems. Heliyon. \u003cb\u003e5\u003c/b\u003e(12), e02346 (2019). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.heliyon.2019.e02346\u003c/span\u003e\u003cspan address=\"10.1016/j.heliyon.2019.e02346\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSharma, A., Kumar, R., Panigrahi, B.K., Das, S.: Termite spatial correlation based particle swarm optimization for unconstrained optimization. Swarm Evol. Comput. \u003cb\u003e33\u003c/b\u003e, 93\u0026ndash;107 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShelokar, P., Siarry, P., Jayaraman, V.K., Kulkarni, B.D.: Particle swarm and ant colony algorithms hybridized for improved continuous optimization. Appl. Math. Comput. \u003cb\u003e188\u003c/b\u003e(1), 129\u0026ndash;142 (2007)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShi, X., Zhou, Y., Wang, L., Wang, Q., Liang, Y.: A discrete particle swarm optimization algorithm for travelling salesman problem. In: Computational methods, pp. 1063\u0026ndash;1068. Springer (2006)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShi, Y., Eberhart, R.C.: Empirical study of particle swarm optimization. Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), (1999)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShi, Y., Eberhart, R.C.: Fuzzy adaptive particle swarm optimization. Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546), (2001)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShieh, H.-L., Kuo, C.-C., Chiang, C.-M.: Modified particle swarm optimization algorithm with simulated annealing behavior and its numerical verification. Appl. Math. Comput. \u003cb\u003e218\u003c/b\u003e(8), 4365\u0026ndash;4383 (2011)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSun, B., Zhou, Y., Wang, J., Zhang, W.: A New PC-PSO Algorithm for Bayesian Network Structure Learning with Structure Priors. Expert Syst. Appl., 115237. (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTefera, M.K., Zhang, S., Jin, Z.: Deep Reinforcement Learning-Assisted Optimization for Resource Allocation in Downlink OFDMA Cooperative Systems. Entropy (Basel). \u003cb\u003e25\u003c/b\u003e(3) (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/e25030413\u003c/span\u003e\u003cspan address=\"10.3390/e25030413\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eVerma, H., Verma, D., Tiwari, P.K.: A population based hybrid FCM-PSO algorithm for clustering analysis and segmentation of brain image. Expert Syst. Appl. \u003cb\u003e167\u003c/b\u003e, 114121 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWang, H., Sun, H., Li, C., Rahnamayan, S., Pan, J.: Diversity enhanced particle swarm optimization with neighborhood search. Inf. Sci. \u003cb\u003e223\u003c/b\u003e, 119\u0026ndash;135 (2013)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWong, W.K., Chen, R.B., Huang, C.C., Wang, W.: A Modified Particle Swarm Optimization Technique for Finding Optimal Designs for Mixture Models. PLoS One. \u003cb\u003e10\u003c/b\u003e(6), e0124720 (2015). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1371/journal.pone.0124720\u003c/span\u003e\u003cspan address=\"10.1371/journal.pone.0124720\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eXiang, Y., Zhou, Y., Huang, H., Luo, Q.: An Improved Chimp-Inspired Optimization Algorithm for Large-Scale Spherical Vehicle Routing Problem with Time Windows. Biomimetics (Basel). \u003cb\u003e7\u003c/b\u003e(4) (2022). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3390/biomimetics7040241\u003c/span\u003e\u003cspan address=\"10.3390/biomimetics7040241\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eXu, G., Cui, Q., Shi, X., Ge, H., Zhan, Z.-H., Lee, H.P., Liang, Y., Tai, R., Wu, C.: Particle swarm optimization based on dimensional learning strategy. Swarm Evol. Comput. \u003cb\u003e45\u003c/b\u003e, 33\u0026ndash;51 (2019)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eXu, M., Song, Q., Xi, M., Zhou, Z.: Binary arithmetic optimization algorithm for feature selection. Soft comput. 1\u0026ndash;35 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1007/s00500-023-08274-x\u003c/span\u003e\u003cspan address=\"10.1007/s00500-023-08274-x\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYang, S., Wang, M.: A quantum particle swarm optimization. Proceedings of the 2004 congress on evolutionary computation (IEEE Cat. No. 04TH8753), (2004)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYano, F., Shohdohji, T., Toyoda, Y.: An improvement of particle swarm optimization with a neighborhood search algorithm. Industrial Eng. Manage. Syst. \u003cb\u003e6\u003c/b\u003e(1), 64\u0026ndash;71 (2007)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYe, W., Feng, W., Fan, S.: A novel multi-swarm particle swarm optimization with dynamic learning strategy. Appl. Soft Comput. \u003cb\u003e61\u003c/b\u003e, 832\u0026ndash;843 (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, D., Chen, S., Zhou, N., Shi, P.: Location optimization of fresh food e-commerce front warehouse. Math. Biosci. Eng. \u003cb\u003e20\u003c/b\u003e(8), 14899\u0026ndash;14919 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3934/mbe.2023667\u003c/span\u003e\u003cspan address=\"10.3934/mbe.2023667\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, J., Sheng, J., Lu, J., Shen, L.: UCPSO: A Uniform Initialized Particle Swarm Optimization Algorithm with Cosine Inertia Weight. \u003cem\u003eComput Intell Neurosci\u003c/em\u003e, \u003cem\u003e2021\u003c/em\u003e, 8819333. (2021). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1155/2021/8819333\u003c/span\u003e\u003cspan address=\"10.1155/2021/8819333\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, Z., Jiang, Y., Zhang, S., Geng, S., Wang, H., Sang, G.: An adaptive particle swarm optimization algorithm for reservoir operation optimization. Appl. Soft Comput. \u003cb\u003e18\u003c/b\u003e, 167\u0026ndash;177 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, Z., Najafabadi, H.E., Leung, H., Jin, B.: A joint array resource allocation and transmit beampattern design approach for multiple targets tracking. Expert Syst. Appl. \u003cb\u003e181\u003c/b\u003e, 115188 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhao, F., Tang, J., Wang, J.: An improved particle swarm optimization with decline disturbance index (DDPSO) for multi-objective job-shop scheduling problem. Comput. Oper. Res. \u003cb\u003e45\u003c/b\u003e, 38\u0026ndash;50 (2014)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZheng, X., Nie, B., Chen, J., Du, Y., Zhang, Y., Jin, H.: An improved particle swarm optimization combined with double-chaos search. Math. Biosci. Eng. \u003cb\u003e20\u003c/b\u003e(9), 15737\u0026ndash;15764 (2023). \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.3934/mbe.2023701\u003c/span\u003e\u003cspan address=\"10.3934/mbe.2023701\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhiming, L., Cheng, W., Jian, L.: Solving constrained optimization via a modified genetic particle swarm optimization. First International Workshop on Knowledge Discovery and Data Mining (WKDD 2008), (2008)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhong, Y., Lin, J., Wang, L., Zhang, H.: Discrete comprehensive learning particle swarm optimization algorithm with Metropolis acceptance criterion for traveling salesman problem. Swarm Evol. Comput. \u003cb\u003e42\u003c/b\u003e, 77\u0026ndash;88 (2018)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhong, Y., Liu, X., Wang, L., Wang, C.: Particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems. Int. J. Innovative Comput. Appl. \u003cb\u003e4\u003c/b\u003e(3\u0026ndash;4), 223\u0026ndash;232 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZiari, I., Jalilian, A.: Optimal placement and sizing of multiple APLCs using a modified discrete PSO. Int. J. Electr. Power Energy Syst. \u003cb\u003e43\u003c/b\u003e(1), 630\u0026ndash;639 (2012)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZouache, D., Moussaoui, A., Abdelaziz, F.B.: A cooperative swarm intelligence algorithm for multi-objective discrete optimization with application to the knapsack problem. Eur. J. Oper. Res. \u003cb\u003e264\u003c/b\u003e(1), 74\u0026ndash;88 (2018)\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Discrete Particle Swarm Optimization, Multi-Parent Crossover, Genetic Algorithm, Bee Algorithm, Meta-Heuristic Methods, Allocation Problem","lastPublishedDoi":"10.21203/rs.3.rs-4143898/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-4143898/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eCompared to other techniques, particle swarm optimization is more frequently utilized because of its ease of use and low variability. However, it is complicated to find the best possible solution in the search space in large-scale optimization problems. Moreover, changing algorithm variables does not influence algorithm convergence much. The PSO algorithm can be combined with other algorithms. It can use their advantages and operators to solve this problem. Therefore, this paper proposes the onlooker multi-parent crossover discrete particle swarm optimization (OMPCDPSO). To improve the efficiency of the DPSO algorithm, we utilized multi-parent crossover on the best solutions. We performed an independent and intensive neighborhood search using the onlooker bees of the bee algorithm. The algorithm uses onlooker bees and crossover. They do local search (exploitation) and global search (exploration). Each of these searches is among the best solutions (employed bees). The proposed algorithm was tested on the allocation problem, which is an NP-hard optimization problem. Also, we used two types of simulated data. They were used to test the scalability and complexity of the better algorithm. Also, fourteen 2D test functions and thirteen 30D test functions were used. They also used twenty IEEE CEC2005 benchmark functions to test the efficiency of OMPCDPSO. Also, to test OMPCDPSO's performance, we compared it to four new binary optimization algorithms and three classic ones. The results show that the OMPCDPSO version had high capability. It performed better than other algorithms. The developed algorithm in this research (OMCDPSO) in 36 test functions out of 47 (76.60%) is better than other algorithms. The OMPCDPSO algorithm used many parts of the best solution. It put them in the multi-parent crossover and neighborhood search with onlookers. This made it better than DPSO. The Onlooker bees and multi-parent operators significantly impact the algorithm's performance.\u003c/p\u003e","manuscriptTitle":"Improved discrete particle swarm optimization using Bee Algorithm and multi-parent crossover method (Case study: Allocation problem and benchmark functions)","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-03-26 15:53:10","doi":"10.21203/rs.3.rs-4143898/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"75aee731-cd6a-4083-b14d-379bd4be476f","owner":[],"postedDate":"March 26th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-04-25T19:32:12+00:00","versionOfRecord":[],"versionCreatedAt":"2024-03-26 15:53:10","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-4143898","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-4143898","identity":"rs-4143898","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-24T02:00:01.246996+00:00
License: CC-BY-4.0