• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Multi-objective particle swarm optimization by fusing multiple strategies

    2022-09-19 07:07:12XUZhenxingZHUShuiran

    XU Zhenxing, ZHU Shuiran

    (1. School of Management Science and Engineering, Anhui University of Technology, Ma’anshan 243032, China;2. School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China)

    Abstract: To improve the convergence and distributivity of multi-objective particle swarm optimization, we propose a method for multi-objective particle swarm optimization by fusing multiple strategies (MOPSO-MS), which includes three strategies. Firstly, the average crowding distance method is proposed, which takes into account the influence of individuals on the crowding distance and reduces the algorithm’s time complexity and computational cost, ensuring efficient external archive maintenance and improving the algorithm’s distribution. Secondly, the algorithm utilizes particle difference to guide adaptive inertia weights. In this way, the degree of disparity between a particle’s historical optimum and the population’s global optimum is used to determine the value of w. With different degrees of disparity, the size of w is adjusted nonlinearly, improving the algorithm’s convergence. Finally, the algorithm is designed to control the search direction by hierarchically selecting the globally optimal policy, which can avoid a single search direction and eliminate the lack of a random search direction, making the selection of the global optimal position more objective and comprehensive, and further improving the convergence of the algorithm. The MOPSO-MS is tested against seven other algorithms on the ZDT and DTLZ test functions, and the results show that the MOPSO-MS has significant advantages in terms of convergence and distributivity.

    Key words: multi-objective particle swarm optimization (MOPSO); spatially crowding congestion distance; differential guidance weight; hierarchical selection of global optimum

    0 Introduction

    A large number of engineering problems require the application of multi-objective optimization to solve complex problems[1-4]. The main algorithms for solving multi-objective optimization problems include the non-dominated sorting genetic algorithm (NSGA-II)[5], strength pareto evolutionary algorithm (SPEA2)[6], multi-objective evolutionary algorithm based on decomposition and preselection(MOEA/D)[7], dynamic multi-objective evolutionary algorithms(DMOEA)[8], etc. Among them, meta-heuristic algorithms are one kind of the most effective methods for solving multi-objective optimization[9-14].

    Particle swarm optimization is an intelligent optimization algorithm with a simple structure, few adjustable parameters, sufficient information interaction, easy implementation, and good robustness, which has been extended to multi-objective optimization owing to its excellent performance in handling single-objective optimization problems. Multi-objective particle swarm optimization (MOPSO)[15]is not only used to solve complex multi-objective problems, but also as a search mechanism in combination with various advanced constraint handling techniques for single-objective and multi-objective constrained problems. The efficient search performance and excellent collaboration benefits demonstrated in the optimization process have made it increasingly interesting to researchers and a research hotspot. Although MOPSO has achieved widespread applications, there are still several key issues awaiting resolution. For multi-objective optimization problems, it is necessary to solve universal difficulties such as the unbalanced relationship between diversity and convergence and the tendency of algorithms to fall into local optimality, as well as consider proprietary issues such as optimal particle selection strategies, stored solution set maintenance methods, and diversity preservation mechanisms.

    In a multi-objective particle swarm algorithm, the distributivity of the population and the convergence of the algorithm are two key factors affecting the performance of the algorithm.

    Huang et al.[16]proposed an adaptive MOPSO with a multi-strategy based on energy conversion and explosive mutation, in which the velocity update and result generation of the particle swarm are reflected in terms of energy, and a mutation strategy is incorporated. Hu et al.[17]introduced a parallel grid coordinate system into the algorithm by dynamically tuning the information provided by the cell coordinate system globally. Yu et al.[18]combined the idea of adaptive fuzzy domination with an MOPSO to finely control the non-dominated solution by adaptively varying the threshold of fuzzy domination. Yang et al.[19]proposed an MOPSO for fitness ranking, which can better retain the elite solution set by ranking the individuals in the population through a penalized boundary-crossing method.

    Cheng et al.[20]proposed a multi-objective particle swarm-teaching and learning optimization that embeds the idea of teaching and learning optimization into the population iteration. Balling[21]proposed a reward and punishment strategy that “rewards” dispersed solution sets and “punishes” aggregated solution sets, ensuring that the solution sets are distributed. Xiao et al.[22]used harmonic mean distance to estimate population density, accurately estimate the degree of individual crowding, and maintain solution set distributivity.

    Based on the above analysis, it is known that many scholars have made some achievements in the research of MOPSO. However, due to the fast convergence speed, MOPSO cannot balance global and local optimization and thus fails to achieve the desired optimization effect. As a result, improving the distribution of solution set and the convergence of the algorithm is still a research topic. The goal of our study is to propose an MOPSO with fused multi-strategies, called MOPSO-MS. The major contributions are as follows:

    1) A new congestion distance measure is proposed. An estimation strategy of spatially averaged congestion distances is used to accurately estimate individual congestion distances and at the same time reduce the time complexity of the computation and better maintain the distributivity of the solution set.

    2) A new adaptive change inertia weightwis proposed. Typically, the inertia weight of MOPSO decreases with each iteration of the algorithm. However, this method ignores particle characteristics, and the value ofwlacks guidance. In proposed method, the difference between the historical optimum and the global optimum of the particles during the iterative process is used as a direction to guide the update ofw, which effectively improves the algorithm’s convergence.

    3) A new global optimal position selection strategy is proposed. The global optimum position selection in general MOPSO is a random selection of one of external archives as the global optimum. In our study, the global optimum position is selected by sorting the Pareto solutions in the external archive according to a new congestion density estimation method, using stratified sampling to select candidate global optima and assigning selection probabilities that change adaptively with the iterative process, and improving the overall performance of the algorithm.

    1 Background

    1.1 Multi-objective optimization problem definition

    Without loss of generality, a multi-objective optimization problem withndecision variables andmobjective functions, in terms of minimization, can be formulated as

    (1)

    wherexis called the decision variable, andXis ann-dimensional decision space;yis called the objective function, andYis anm-dimensional objective space; The objective functionF(x) defines the mapping relation and themobjectives that need to be optimized simultaneously.

    1.2 Standard PSO

    Kennedy et al.[23]proposed the PSO algorithm in 1995. Supposing a population of particles is searched inndimensions, for each particle, it is necessary to consider its historical best-fit point and the best-fit point within the population, and on this basis, to consider its next position. The positionSiand velocityViof theith particle are represented as

    (2)

    whereNis the size of the population, andDis the dimension of the solution space.

    The local optimum at theith particle position is

    pi=(si1,si2,…,siN),

    (3)

    wheresi1,si2,…,siNare the coordinates of the historical optimal value point of the current particle. The global optimum of the particle position is

    pgd=(sgd1,sgd2,…,sgdN),

    (4)

    wheresgd1,sgd2,…,sgdNare the coordinates of the historical optimal value points of all particles. According to the above definitions, the velocity and position of theith particle are updated as

    (5)

    wherewis the inertia coefficient,c1andc2are the learning factors,kis the number of iterative steps,dis the dimension of the sample,ξandηare two pseudo-random numbers uniformly distributed at (0,1).

    2 Improved MOPSO by fused multiple strategies

    2.1 Spatially averaged crowding distance method

    One of the objectives of solving high-dimensional multi-objective optimization problems is to maintain the diversity of the evolving population so that the approximate Pareto optimal solution set has good distribution properties in the objective space and is as widely distributed as possible. This is achieved by reflecting on the distribution of individuals in the objective space. The structure and linkages between individuals are mainly expressed in terms of their sparsity and proximity in the objective space, but as yet there is no accepted method for evaluating the distribution of individuals in the objective space. Early methods of distributivity assessment mostly used the small habitat approach, i.e., the area approach, while the more recent development of multi-objective evolutionary algorithms (MOEAs) usually introduces a density component. The higher the density value is, the less distributed the individual is. The distribution properties of the optimal solution set are ensured by retaining individuals with lower neighborhood densities in the evolving population (or set of external populations).

    Existing density assessment strategies include the crowding distance method used by NSGA-II, the grid method used by Pareto archived evolution strategy (PAES), and the clustering method used by SPEA. The MOEAs define the distance between two individuals as the Euclidean distance between the corresponding target vectors. Compared to the grid and clustering methods, the crowded distance method is more applicable because it does not require user parameters, is less complex to compute, and is less time-consuming. However, the existing crowding distance methods are all local density estimation methods based on Euclidean distance, which only estimate the crowding level between 2 ork(k

    The goal of solving a multi-objective optimization problem is to get a uniformly distributed set of Pareto solutions in the objective space. There are two types of MOPSO algorithms for estimating population densities currently available.

    The first category uses populations or clusters of populations to reduce the computational time complexity of estimating congestion distances. This density estimation method can reduce the algorithm’s time complexity, but it cannot account for all of the individuals in the population, so the estimated population density may not be accurate enough, affecting the solution set’s distribution.

    The second category is the estimation of population density using harmonic-like mean distances[22], which takes into account the effect of all population individuals on population density. However, when the number of individuals in the population is large, the computational time complexity is greater, as described below.

    For an individualYiin the population, supposing the Euclidean distances of theNindividuals in the objective space from its proximity to its distance aredi1,di2,di3,…,diN, then the Harmonic mean distanceHd1(Yi) of individualYiis ealculated by

    (6)

    When using harmonic-like mean distances for individuals in crowding distance estimation, it is possible to take into account the effect of individuals from all populations on crowding distance. However, the estimation of crowding distances for each individual requires the Euclidean distances of all other individuals corresponding to it. When the number of populations grows large if the harmonic-like mean distance is still used to estimate the crowding distance to keep the solution set distributivity, the computational time complexity increases, reducing the algorithm’s efficient processing performance. Therefore, this study uses the spatially averaged crowding distance to estimate the crowding distance, which reduces the time complexity of the algorithm while ensuring the accuracy of the estimated crowding distance, as described as

    ?

    (7)

    (8)

    (9)

    The population’s average spatial location contains information on all individuals’ spatial locations, ensuring that the impact of individual location information on population density is not lost. In this way, it can effectively avoid the impact of a few “remote solutions” and “extreme value solutions” on individual crowding degrees, improve the accuracy of crowding distance to a degree, and upgrade the accuracy of measuring sparsity and proximity in the objective space and the set distribution.

    At the same time, when compared with the harmonic-like average distances, the spatially averaged congestion distances are computationally reduced. Let the population size beN, the number of targets bem, and the space dimension bem. Because the spatially averaged crowding distance is the distance between an individual and the population average, and the harmonic-like crowding distance is the distance between an individual and all the remaining individuals, the former has a time complexity ofO(mn) that is less than that of the harmonic-like average distanceO(mnlog2n). Compared to harmonic for estimating congestion distances, the simplified spatially averaged crowding distance eliminates the need to calculate the effect of individual-to-individual distances multiple times, which requires only the calculation of the spatially averaged position once, and greatly reduces the algorithm’s computational complexity.

    To explain the difference between this congestion distance strategy and the traditional congestion distance, assuming that the number of multiple targets is 2 and the number of external files is 10, the topology of these two computed congestion distances is shown in Fig.1.

    Fig.1 Topology comparison diagram between conventional and spatially averaged congestion distance

    In Fig.1,p1,p2,…,p10are the spatial locations of each non-dominated optimal solution in the external archive in the 2-dimensional objective space, andpdis the average spatial location of these non-dominated optimal solutions. To calculate the crowding distance ofp1according to the traditional crowding distance, we need to calculate the distance with all the individuals in the external archive once to get the result, while the spatially averaged crowding distance only needs to calculate the distance betweenp1and the spatially averaged positionpdto get the result. This new crowding distance method can reduce the computation time considerably in subsequent examples, and the final results are still excellent.

    The spatially averaged crowding distance position of the population is generated by each individual combined.The size of an individual’s crowding distance is determined by their distance from the spatial mean crowding distance. The spatial mean crowding distance is typically found near dense individuals, and being closer to the spatial mean crowding distance indicates a greater crowding distance for that individual and a higher density near the individual. Similarly, the presence of a small number of distant individuals in a group has little effect on the location of spatially level crowding distances, and if the distance between individuals is used directly as an indicator for estimating crowding distances, the effect of such distant individuals is large and cannot be eliminated. It can be seen that the spatially averaged congestion distance method proposed can maintain the distributivity of the solution set both globally and locally.

    2.2 Adaptive inertia weight guided by particle difference

    The value of the inertia weightwhas a significant impact on the convergence of the PSO algorithm. The majority ofwvalues decrease linearly or non-linearly as the algorithm iterates. This traditional adaptive change method does not take into account the properties of the particles themselves during the iterative process, and the values ofware unguided.

    The difference between the particle’s historical optimal solution and the population’s global optimal solution can reflect the degree of difference between the particle and the population’s optimal particle. When the difference is large, the particle and the population optimal particle should have a larger value ofwto enhance the global search ability of the particle. When the difference is small, it means that the gap between the particle and the optimal particle in the population is small, and the value ofwshould be reduced to improve the local search ability of the particle. In our study, the degree of disparity between the historical optimum of a particle and the optimal particle of the population is used to guide the value ofw. The size ofwis adjusted nonlinearly with the different degrees of disparity, and the nonlinear curve is chosen from the sigmoid activation function of the back propagation (BP) neural network, which can map the difference to the (0,1) interval, as shown in Fig.1. The difference between the historical optimum of theith particle at momentkand the global optimum of the population can be calculated by

    (10)

    (11)

    (12)

    (13)

    Fig.2 Inertia weight curve

    Fig.3 shows the inertia weight distribution of the adaptive inertia weights over the six test functions of the ZDT[24]. The horizontal coordinate is the number of iterations and the vertical coordinate is the inertia weight. It can be seen that the adaptive inertia weights differ from the traditional inertia weights that follow a given curve and instead allow the particles to find the appropriate inertia weights in an iterative process. Such adaptive inertia weights can improve the distributivity and convergence of multi-objective optimization in the following examples.

    Fig.3 Distribution of adaptive inertia weights over 6 test functions.

    In our study, MOPSO with adaptive inertia weights abandons the traditional MOPSO with artificially set adaptation curves to findw. Instead, the particles are allowed to choose the appropriatewaccording to their characteristics. When the difference between the particle’s historical optimum and the global optimum is large, the value ofwis larger, increasing the particle’s global search ability to avoid falling into a local optimum. When the difference between the particle’s historical optimum and the global optimum is small, the value ofwis smaller, increasing the particle’s local search ability to avoid the phenomenon of “early maturity”.

    2.3 Hierarchical selection of global optimum position

    In MOPSO, the global optimum position plays a key role in guiding the approximation of the particle swarm towards the Pareto front. Whereas single-objective optimization problems determine the global optimum directly and precisely from the fitness value, and multi-objective optimization problems result in non-inferior sets of solutions, where the global optimum position of the particles is generated from an elite set of solutions from an external archive. MOPSO[16]selects the globally optimal position by picking a random one from the external archives. The selection of the global position can greatly affect the performance of the algorithm. In this study, the stability and convergence of the search direction of the algorithm are taken into account to propose a hierarchical selection of the global optimum strategy.

    In response to the random search direction or incomplete search direction when selecting the global optimum, the external archives are sorted by congestion distance, and the external archives are divided into several layers by stratified sampling, and the one with the largest congestion distance in each layer is the candidate global optimum. Hierarchical selection of global optimum positions reduces the randomness of the search direction and maintains the comprehensiveness of the search direction.To avoid particles being repeatedly selected, leading to particle aggregation, the selected candidate global optimum is assigned a probability and the global optimum position is selected according to the probability. If a candidate global optimum is selected as the global optimum position, the probability of the candidate global optimum in that layer decreases, and if the candidate global optimum in that layer changes, the probability reverts to the initial value. The formula for the probability change of the global optimum candidate is expressed as

    (14)

    wherePkndenotes the probability that a candidate global optimum is selected, andndenotes the number of external archives. In this study, the population size is 100, the number of external archives is 100, divided into 10 layers, andPknis initially 1/10.

    Fig.4 shows the distribution of global optima between MOPSO-MS and MOPSO on the ZDT6 test function, and it can be seen that MOPSIO-MS has a more uniform distribution of global optima than MOPSO. In multi-objective optimization, the global optimum is equivalent to the search direction of the algorithm, and only by ensuring a good distribution of the global optimum can we obtain a good distribution of the algorithm. We are still searching for a better way of selecting the global optimum.

    Fig.4 Global optimum distribution of MOPSO-MS and MOPSO on ZDT6 test functions

    2.4 MOPSO-MS algorithm process

    With the various strategies described above, the process of proposed MOPSO-MS algorithm is shown in Table 1.

    Table 1 MOPSO-MS algorithm process

    3 Simulation and result analysis

    3.1 Simulation environment

    To fully test the performance of MOPSO-MS, the simulation uses ZDT[24]and DTLZ[25]to test the performance of the algorithm, where ZDT1-ZDT6 are dual-objective problems and DTLZ1-DTLZ7 are triple-objective problems, and the results are compared with those of other representatives MOPSO algorithms, including congestion distance-based multi-objective particle swarm algorithm (cdMOPSO)[26], adaptive multi-objective particle swarm algorithm based on parallel coordinate systems (pccsAMOPSO)[27], multi-objective particle swarm optimizer with fast convergence based on competitive mechanism(CMOPSO)[28], clustering-based adaptive evolutionary algorithm for multiobjective optimization with irregular Pareto fronts(CA-MOEA)[29], multi-objective particle swarm algorithm based on multiple adaptive methods (AMOPSO)[30], novel multi-objective particle swarm optimization with multiple search strategies(MMOPOS)[31]. And two evolutionary algorithms, NSGA-II[1]and SPEA2[2], are also included in this study for a more comprehensive comparison. The parameters common to all algorithms were the total group size (N) and the number of non-dominated solutions (T), which were set to 100, and the maximum number of iterations (Tmax) was 900. The specific parameters of the comparison algorithms were set as in the original literature, and all experiments were programmed in Matlab 2018b, running on a computer with a CPU of 1.8 Hz and 8 GB of RAM under Windows 10 operating system.

    3.2 Performance indicators

    3.2.1 Inverted generation distance

    The inverse generation distance (IGD), which is an inverse mapping of the generation distance, is expressed using the average distance from the solution set points in the Pareto optimal frontier surface to the non-dominated solution set sought by the algorithm. The true Pareto solution set for the set of test functions used in this study is known, and the IGD value of the algorithm can be calculated by uniformly picking points on it, as described in Ref.[32].

    Assuming thatPdenotes the approximate solution set to be evaluated,Rdenotes a set of reference points uniformly sampled on the rightmost frontier of Pareto, and ‖p-r‖ denotes the Euclidean distance from the solution set pointpto the reference pointrin the approximate solution set, the value of IGD is calculated as

    (15)

    The IGD metric measures the average distance from each reference point inRto the nearest one in the approximate solution setP, the smaller theDIG, the higher the similarity betweenPandR. SinceRis obtained by sampling uniformly from the Pareto optimal frontier, the smaller theDIG, the better the convergence and distribution of the approximate solution setP. To ensure the fairness of the experiment, the number of sampling points of all the test functions is 800, and all of sampling points follow the average sampling method in Ref.[31].

    3.2.2 Hyper volume

    The hyper volume (HV)[33]has become a popular performance metric because of its compatibility with the Pareto dominance relation. The HV evaluates the performance of multi-objective optimization algorithms by calculating the hypervolume of the space enclosed by the non-dominant solution set and reference points. The formula for HV is

    (16)

    whereλrepresents the Lemberger measure,virepresents the hypervolume formed by the reference point and the non-dominated solution pointi, andSrepresents the set of non-dominated set solutions.

    3.3 Analysis of simulation results

    3.3.1 Pareto frontier comparison

    Simulation result plots for MOPSO-MS and other algorithms on the ZDT (ZDT3, ZDT6) and DTLZ (DTLZ2) problems are shown in Figs.5-7. The distribution of the resulting non-dominated solution sets reflects the convergence and diversity of the algorithms, as can be seen from Figs.5-7 where the other algorithms lack convergence and diversity in the tests. In the typical bi-objective problem ZDT3, the approximate Pareto front distribution of the chosen algorithm is shown in Fig.5. Other algorithms do not converge well on the true Pareto front. Although some have good convergence, they still suffer from a lack of diversity, and their non-dominated solutions are not evenly distributed. The results for the typical three-objective problem DTLZ2 show that cdMOPSO, MMOPSO,NSGA-II, and SPEA2 all converge significantly less. Better convergence can be obtained by comparing MOPSO-MS with CA-MOEA, but it is clear from Fig.6 that CA-MOEA is not as diverse as MOPSO-MS. The solution set obtained by the MOPSO-MS algorithm is consistent with the true Pareto frontier, which cannot be obtained by other algorithms. Both AMOPSO and CA-MOEA algorithms can converge to the Pareto front, but the distribution of the obtained non-dominated solution set is poor, mainly because the optimization of multi-objective problems requires global and local balanced optimization. The strategy of adaptively changing the inertia weights proposed in this study can ensure that MOPSO-MS achieves good convergence with a uniform solution distribution. In addition, the hierarchical strategy of global optimum position selection ensures the diversity of the particle population, allowing the algorithm to search the space more comprehensively and still get better results when solving complex multi-objective problems.

    (1) MOPSO-MS

    (2) cdMOPSO

    (3) pccsAMOPSO

    (4) CMOPOS

    (5) AMOPSO

    (6) NSGA-II

    (7) SPEA2

    (8) CA-MOEA

    (9) MMOPSOFig.5 Pareto front of ZDT3 under different multi-objective optimization algorithms

    (1) MOPSO-MS

    (2) cdMOPSO

    (3) pccsAMOPSO

    (4) CMOPOS

    (5) AMOPSO

    (6) NSGA-II

    (7) SPEA2

    (8) CA-MOEA

    (9) MMOPSOFig.6 Pareto front of ZDT6 under different multi-objective optimization algorithms

    (1) MOPSO-MS

    (2) cdMOPSO

    (3) pccsAMOPSO

    (4) CMOPOS

    (5) AMOPSO

    (6) NSGA-II

    (7) SPEA2

    (8) CA-MOEA

    (9) MMOPSOFig.7 Pareto front of DTLZ2 under different multi-objective optimization algorithms

    3.3.2 Comparison of IGD values

    The mean and standard deviation (std) of IGD for each algorithm on ZDT test function and DTLZ test function are recorded in Tables 2 and 3, respectively. The mean and ranking of the best IGD values obtained are bolded. Table 6 shows the ranking of IGD values for each algorithms. From the performance metrics provided in Tables 2, 3 and 6, it can be seen that the MOPSO-MS proposed in this paper performs much better than the comparison algorithm in terms of mean IGD. On 12 ZDT and DTLZ instances, MOPSO-MS obtained 7 IGD mean optimal results. MOPSO-MS outperformed other algorithms on 7 problems (ZDT1, ZDT2, ZDT3, DTLZ2, DTLZ3, DTLZ5, DTLZ6). The IGD performance simulation results show that MOPSO-MS has good convergence and distributivity for both two- and three-objective problems.

    Table 2 Results of IGD for algorithms compared based on ZDT(all results are average on 30 independent runs)

    Table 3 Results of IGD for algorithms compared based on DTLZ(all results are average on 30 independent runs)

    Table 4 Results of HV for algorithms compared based on ZDT(all results are average on 30 independent runs)

    Table 5 Results of HV for algorithms compared based on DTLZ(all results are average on 30 independent runs)

    The Wilcoxon rank-sum test is one of the most commonly used methods in multi-objective algorithms[34], and the results of the Wilcoxon rank-sum test can indicate whether there is a significant difference between the two groups of simulation results and provide the hypothesis test results and ranking of the corresponding IGD indicators. More detailed performance differences are the hypothesis testing effects. The symbols “+”,“-” and indicate that the other algorithms are significantly better, worse, or similar to the MOPSO-MS, respectively, where the significance level for the Wilcoxon rank-sum test isα=0.05. Table 2 shows the IGD ranking of each algorithm on the ZDT problem, with MOPSO-MS receiving three first and two second place rankings on the ZDT problem. At the end of the table are the statistics “Rank sum”, “Final rank” and “Better/worse/similar”, with “Rank sum” recording the overall ranking of the algorithms on the ZDT problem. MOPSO-MS has an overall ranking of 8 on the ZDT problem, placing first among all algorithms. Table 3 gives a comparison of the IGD performance of the DTLZ instances, and the algorithm also shows good performance on the three-objective problem. And MOPSO-MS outperforms the other algorithms on four problems (DTLZ2, DTLZ3, DTLZ5, DTLZ6). MOPSO-MS has an overall ranking of 14 on the DTLZ problem, placing first among all algorithms.

    3.3.3 Comparison of HV values

    The HV indicator is also used to compare the performance of the algorithms. We ran each test instance 30 times independently and the mean and standard deviation are shown in Tables 4 and 5. Table 7 shows the ranking of HV values for each algorithms. Similarly, if an algorithm obtains the best results shown in bold. the Wilcoxon rank-sum test is also used to compare the HV result of the algorithms at a significance level of 0.05 and symbol+,-, and ≈ means the result of MOPSO-MS is significantly better than, worse than, or similar to that of the compared algorithm, respectively.

    As shown in Table 4 and 7, MOPSO-MS outperforms the comparison algorithms on three of the five ZDT instances (ZDT1, ZDT2, ZDT3). The third best result is obtained on the remaining two instances (AMOPSO achieves the best on the dual-target ZDT4 and CA-MOEA achieves the best on the dual-target ZDT6).

    As shown in Table 5 and 7, MOPSO-MS outperforms the comparison algorithms in three of the seven DTLZ instances (DTLZ1, DTLZ3, and DTLZ5), and achieves the second best result in the remaining three instances (Ca-MOEA achieves the best result on the three-target DTLZ2, CMOPSO achieves the best result on the three-target DTLZ4, AMOPSO optimizes on the three-target DTLA7).

    From the results of Tables 2-5, it can be seen that the performance of IGD and HV is not always consistent. However, we can see that MOPSO-MS consistently performes best overall on the Pareto frontier problems regardless of which metric is used.

    4 Conclusions

    This paper presents an MOSPO algorithm by fusing multiple strategies, which adopts a new population crowding distance estimation method, comprehensively considers the influence of individuals on crowding distance, reduces the time complexity of the algorithm, lowers the computational cost, ensures the efficiency of external archive maintenance, and enhances the diversity of the algorithm. In addition, the algorithm takes into account the characteristics of the particles themselves and adaptively changes the inertia weightwby combining the historical optimal position and the global optimal position, which improves the convergence of the algorithm. Finally, when the algorithm selects the global optimal position to control the search direction, it uses a hierarchical selection of the global optimal strategy, which avoids the single search direction and eliminates the lack of random search direction, making the selection of the global optimal position more objective and comprehensive. Pareto frontier comparison, IGD value comparison, and HV value comparison between MOPSO-MS and other 8 algorithms in ZDT and DTLZ problems show that the proposed algorithm has significant advantages in convergence and diversity. At present, the algorithm has only been tested on low-dimensional multi-objective problems and can be seen to have a good advantage. However, the algorithm still needs to be tested and modified to deal with high-dimensional multi-objective problems.

    At present, the research on MOPSO-MS is in its initial stage. In the future, the MOPSO-MS will be used to solve typical multi-objectiveoptimization problems in practice, such as intelligent warehouse optimization problems, robot route optimization problems, and factory layout optimization, to test the excellent performance of the algorithm.

    亚洲欧美精品综合一区二区三区| av视频免费观看在线观看| 交换朋友夫妻互换小说| 欧美日韩国产mv在线观看视频| 母亲3免费完整高清在线观看| 男人舔女人的私密视频| 国产视频首页在线观看| cao死你这个sao货| www.自偷自拍.com| 多毛熟女@视频| 香蕉丝袜av| 国产欧美日韩一区二区三区在线| 日韩av免费高清视频| 亚洲成色77777| 一边摸一边抽搐一进一出视频| 久久这里只有精品19| 99re6热这里在线精品视频| 亚洲一区中文字幕在线| 日本色播在线视频| 人妻 亚洲 视频| 国产精品久久久久成人av| 99精品久久久久人妻精品| 久久亚洲国产成人精品v| 精品福利观看| 日韩制服骚丝袜av| 深夜精品福利| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲国产看品久久| 丝袜美足系列| 亚洲天堂av无毛| 亚洲精品一区蜜桃| 菩萨蛮人人尽说江南好唐韦庄| 少妇被粗大的猛进出69影院| 国产片特级美女逼逼视频| 日本色播在线视频| 色网站视频免费| 老司机靠b影院| 91麻豆av在线| 亚洲成人国产一区在线观看 | 免费少妇av软件| 啦啦啦视频在线资源免费观看| 国产精品成人在线| 亚洲人成网站在线观看播放| 国产精品久久久久成人av| 99久久精品国产亚洲精品| 久久99一区二区三区| 人人妻,人人澡人人爽秒播 | 天堂中文最新版在线下载| 亚洲av在线观看美女高潮| 久久青草综合色| 成年人黄色毛片网站| 久久精品国产a三级三级三级| www.精华液| 免费观看av网站的网址| 亚洲第一青青草原| 国产一级毛片在线| 黑人欧美特级aaaaaa片| av网站免费在线观看视频| www.自偷自拍.com| 国产福利在线免费观看视频| 精品少妇黑人巨大在线播放| 午夜福利影视在线免费观看| 欧美日韩福利视频一区二区| 国产片特级美女逼逼视频| 国产欧美日韩综合在线一区二区| 免费看不卡的av| 美女国产高潮福利片在线看| 日韩av免费高清视频| 久久精品成人免费网站| 精品少妇黑人巨大在线播放| 少妇粗大呻吟视频| 观看av在线不卡| 啦啦啦 在线观看视频| 精品亚洲成国产av| 欧美国产精品va在线观看不卡| 各种免费的搞黄视频| 高清视频免费观看一区二区| 伊人久久大香线蕉亚洲五| 91九色精品人成在线观看| 在线av久久热| 老鸭窝网址在线观看| 午夜福利一区二区在线看| 一区二区三区乱码不卡18| 777米奇影视久久| 久久精品成人免费网站| 中文字幕人妻丝袜一区二区| 亚洲国产欧美日韩在线播放| 免费高清在线观看视频在线观看| 在线观看人妻少妇| 欧美在线一区亚洲| 日本色播在线视频| 自线自在国产av| 丰满少妇做爰视频| 色综合欧美亚洲国产小说| 国产黄频视频在线观看| 亚洲九九香蕉| 免费看不卡的av| 在线亚洲精品国产二区图片欧美| av不卡在线播放| 91麻豆av在线| 欧美亚洲 丝袜 人妻 在线| 久久女婷五月综合色啪小说| 日韩视频在线欧美| 在线观看www视频免费| 男男h啪啪无遮挡| 国产精品 欧美亚洲| 免费人妻精品一区二区三区视频| 九草在线视频观看| 波多野结衣av一区二区av| 久久精品久久久久久久性| 99国产精品99久久久久| 伦理电影免费视频| 欧美日韩福利视频一区二区| 男女下面插进去视频免费观看| 中文字幕人妻丝袜一区二区| 婷婷色av中文字幕| 99久久99久久久精品蜜桃| 久久人妻福利社区极品人妻图片 | 老汉色av国产亚洲站长工具| 妹子高潮喷水视频| 国产99久久九九免费精品| 日本一区二区免费在线视频| 国产有黄有色有爽视频| 日韩 欧美 亚洲 中文字幕| 久久久久网色| 欧美久久黑人一区二区| 欧美成狂野欧美在线观看| 欧美激情高清一区二区三区| 亚洲久久久国产精品| 极品少妇高潮喷水抽搐| a级毛片黄视频| 亚洲精品国产色婷婷电影| 又大又黄又爽视频免费| 免费女性裸体啪啪无遮挡网站| 国产主播在线观看一区二区 | 999精品在线视频| 久久久精品国产亚洲av高清涩受| 国产精品 国内视频| 天天操日日干夜夜撸| 性色av乱码一区二区三区2| av网站免费在线观看视频| 最近最新中文字幕大全免费视频 | 国产精品国产三级专区第一集| 中文字幕另类日韩欧美亚洲嫩草| 亚洲人成77777在线视频| 国产三级黄色录像| 丝袜喷水一区| 纯流量卡能插随身wifi吗| 国产欧美日韩一区二区三区在线| 97人妻天天添夜夜摸| 国产精品一区二区精品视频观看| 国产精品久久久久久精品电影小说| 国产日韩欧美亚洲二区| 国产亚洲欧美在线一区二区| 日本色播在线视频| 国产高清国产精品国产三级| 曰老女人黄片| 精品亚洲成a人片在线观看| 国产男女超爽视频在线观看| 国产精品秋霞免费鲁丝片| 中文字幕av电影在线播放| av不卡在线播放| 亚洲精品久久成人aⅴ小说| 国产免费福利视频在线观看| 一级毛片 在线播放| 国产免费视频播放在线视频| 亚洲精品国产av蜜桃| 国产一区二区三区综合在线观看| 亚洲欧美成人综合另类久久久| 日日摸夜夜添夜夜爱| 国产视频一区二区在线看| 巨乳人妻的诱惑在线观看| 少妇被粗大的猛进出69影院| 亚洲精品日韩在线中文字幕| 一区二区av电影网| 看免费av毛片| 久久精品国产a三级三级三级| 成年人免费黄色播放视频| 在线观看免费午夜福利视频| 9191精品国产免费久久| 亚洲av在线观看美女高潮| 国产在线免费精品| 观看av在线不卡| 久久影院123| 又紧又爽又黄一区二区| av视频免费观看在线观看| 男的添女的下面高潮视频| 亚洲一卡2卡3卡4卡5卡精品中文| 在线观看国产h片| 一二三四在线观看免费中文在| 国产亚洲av片在线观看秒播厂| 精品久久久久久久毛片微露脸 | 亚洲精品美女久久久久99蜜臀 | 久久久久久亚洲精品国产蜜桃av| 精品久久久精品久久久| 人人妻人人添人人爽欧美一区卜| 久久久久久久国产电影| 亚洲,欧美,日韩| 男的添女的下面高潮视频| 国产激情偷乱视频一区二区| 日韩精品青青久久久久久| 国产一区二区激情短视频| 免费在线观看黄色视频的| 成人一区二区视频在线观看| 人人妻,人人澡人人爽秒播| 精品久久久久久久毛片微露脸| 非洲黑人性xxxx精品又粗又长| 亚洲精品av麻豆狂野| 久久婷婷成人综合色麻豆| 免费在线观看完整版高清| 午夜福利视频1000在线观看| 看免费av毛片| 91字幕亚洲| 国产精品自产拍在线观看55亚洲| 久久精品国产99精品国产亚洲性色| 国产熟女xx| 最好的美女福利视频网| 大型av网站在线播放| 亚洲av电影不卡..在线观看| 变态另类成人亚洲欧美熟女| 国产精品久久久久久精品电影 | 搡老熟女国产l中国老女人| 黄网站色视频无遮挡免费观看| 日韩欧美三级三区| 免费在线观看黄色视频的| 国产1区2区3区精品| 12—13女人毛片做爰片一| 精华霜和精华液先用哪个| av视频在线观看入口| 成熟少妇高潮喷水视频| 熟女电影av网| 国产av不卡久久| bbb黄色大片| 中文字幕高清在线视频| 男人舔奶头视频| 91成年电影在线观看| bbb黄色大片| 欧美乱码精品一区二区三区| www日本黄色视频网| 淫秽高清视频在线观看| 人妻久久中文字幕网| 欧美日韩瑟瑟在线播放| 午夜福利欧美成人| 99riav亚洲国产免费| 中文在线观看免费www的网站 | 久久 成人 亚洲| 国产爱豆传媒在线观看 | www.999成人在线观看| 俄罗斯特黄特色一大片| 欧美丝袜亚洲另类 | 超碰成人久久| 美女高潮到喷水免费观看| 亚洲男人的天堂狠狠| 成人国产一区最新在线观看| 色精品久久人妻99蜜桃| 国内精品久久久久精免费| 午夜视频精品福利| 露出奶头的视频| 99热6这里只有精品| 男男h啪啪无遮挡| 精品人妻1区二区| 91成年电影在线观看| 久久久久久亚洲精品国产蜜桃av| av电影中文网址| 男女午夜视频在线观看| 日韩欧美免费精品| 成年免费大片在线观看| 国产人伦9x9x在线观看| 国产激情欧美一区二区| 亚洲色图av天堂| 欧美一区二区精品小视频在线| 男人舔女人下体高潮全视频| 久久久久久久久久黄片| 精品乱码久久久久久99久播| 欧美黑人巨大hd| 亚洲欧洲精品一区二区精品久久久| 黑人巨大精品欧美一区二区mp4| 亚洲精品色激情综合| 好男人在线观看高清免费视频 | 丝袜在线中文字幕| 天天添夜夜摸| 国产av一区在线观看免费| 国产免费男女视频| 一区福利在线观看| 国产真实乱freesex| 成人一区二区视频在线观看| 婷婷精品国产亚洲av在线| 大型av网站在线播放| 成人18禁高潮啪啪吃奶动态图| 在线观看www视频免费| 午夜a级毛片| 免费看十八禁软件| 热re99久久国产66热| 又紧又爽又黄一区二区| 亚洲av日韩精品久久久久久密| 亚洲一区高清亚洲精品| 国产精品免费视频内射| 露出奶头的视频| 少妇的丰满在线观看| 欧美不卡视频在线免费观看 | 国产黄片美女视频| 国产精品一区二区三区四区久久 | 1024手机看黄色片| 看片在线看免费视频| 久久人人精品亚洲av| 亚洲精华国产精华精| 高潮久久久久久久久久久不卡| 久久久久久人人人人人| 久久久国产精品麻豆| 91麻豆av在线| 老司机靠b影院| 99国产综合亚洲精品| 午夜久久久在线观看| 在线观看www视频免费| 免费高清在线观看日韩| www国产在线视频色| 欧美精品亚洲一区二区| 国产精品九九99| 成年免费大片在线观看| 欧美成人午夜精品| 黑丝袜美女国产一区| 成人18禁在线播放| 久久欧美精品欧美久久欧美| www.www免费av| 亚洲人成网站高清观看| 精品人妻1区二区| 欧美zozozo另类| 观看免费一级毛片| 亚洲自拍偷在线| 少妇被粗大的猛进出69影院| 日本撒尿小便嘘嘘汇集6| 成年版毛片免费区| 天堂√8在线中文| 老司机午夜福利在线观看视频| 麻豆成人av在线观看| 成人亚洲精品一区在线观看| 国产成人啪精品午夜网站| 久久久久久人人人人人| 色精品久久人妻99蜜桃| 女人爽到高潮嗷嗷叫在线视频| 亚洲一区二区三区色噜噜| 99国产综合亚洲精品| 午夜久久久久精精品| 精品人妻1区二区| 又大又爽又粗| 成人18禁高潮啪啪吃奶动态图| 午夜福利高清视频| 色播亚洲综合网| 脱女人内裤的视频| 国产高清激情床上av| 久久久久九九精品影院| 91在线观看av| 十八禁网站免费在线| 国产熟女午夜一区二区三区| 99国产精品一区二区三区| 国产一卡二卡三卡精品| 无人区码免费观看不卡| 女同久久另类99精品国产91| 中文字幕另类日韩欧美亚洲嫩草| 亚洲欧美日韩高清在线视频| 国产高清激情床上av| 日韩有码中文字幕| 久热爱精品视频在线9| 欧美性猛交黑人性爽| 精品久久久久久成人av| 亚洲av成人不卡在线观看播放网| 大香蕉久久成人网| 亚洲国产日韩欧美精品在线观看 | 国产激情欧美一区二区| 美女午夜性视频免费| 真人一进一出gif抽搐免费| 色综合婷婷激情| 91麻豆精品激情在线观看国产| 中文字幕人妻熟女乱码| 免费无遮挡裸体视频| 老汉色av国产亚洲站长工具| 人妻久久中文字幕网| 亚洲国产欧美日韩在线播放| av超薄肉色丝袜交足视频| 黑人欧美特级aaaaaa片| 女人高潮潮喷娇喘18禁视频| 午夜福利在线观看吧| 看片在线看免费视频| 丰满的人妻完整版| 午夜老司机福利片| 欧美精品亚洲一区二区| 久久中文字幕一级| 人人澡人人妻人| 国产精品电影一区二区三区| 日韩成人在线观看一区二区三区| 俺也久久电影网| 国产亚洲欧美精品永久| ponron亚洲| 日韩av在线大香蕉| 精品高清国产在线一区| 国产蜜桃级精品一区二区三区| 99在线视频只有这里精品首页| 欧美最黄视频在线播放免费| 一a级毛片在线观看| 久久久精品国产亚洲av高清涩受| 波多野结衣巨乳人妻| 男人舔女人的私密视频| 国产成年人精品一区二区| 91国产中文字幕| 午夜精品久久久久久毛片777| 人成视频在线观看免费观看| 在线视频色国产色| 国产三级黄色录像| 高清在线国产一区| www日本黄色视频网| 校园春色视频在线观看| 色综合亚洲欧美另类图片| 成人18禁高潮啪啪吃奶动态图| 欧美黑人欧美精品刺激| 男男h啪啪无遮挡| 叶爱在线成人免费视频播放| 老熟妇乱子伦视频在线观看| 69av精品久久久久久| 老熟妇乱子伦视频在线观看| 国产精华一区二区三区| 自线自在国产av| 国产精品美女特级片免费视频播放器 | 久久久久亚洲av毛片大全| 欧美黄色淫秽网站| 久久精品aⅴ一区二区三区四区| 天堂影院成人在线观看| 国产一区二区在线av高清观看| 亚洲av成人一区二区三| 51午夜福利影视在线观看| 婷婷精品国产亚洲av| 亚洲五月婷婷丁香| 亚洲一区二区三区色噜噜| 99久久国产精品久久久| 美女免费视频网站| 在线播放国产精品三级| 日韩三级视频一区二区三区| 国产成人精品久久二区二区免费| 亚洲欧美一区二区三区黑人| 变态另类成人亚洲欧美熟女| 99精品久久久久人妻精品| 男人舔奶头视频| 久久草成人影院| 少妇被粗大的猛进出69影院| 长腿黑丝高跟| 成人欧美大片| 黄频高清免费视频| 国产亚洲av高清不卡| 欧美人与性动交α欧美精品济南到| 日韩欧美国产一区二区入口| 成人亚洲精品av一区二区| 18禁国产床啪视频网站| 成人精品一区二区免费| 亚洲av熟女| 亚洲三区欧美一区| 亚洲人成伊人成综合网2020| 久久狼人影院| 午夜免费鲁丝| 天天添夜夜摸| 在线十欧美十亚洲十日本专区| or卡值多少钱| 午夜日韩欧美国产| 成人亚洲精品一区在线观看| 日韩精品中文字幕看吧| 午夜免费激情av| 好男人电影高清在线观看| 中出人妻视频一区二区| 亚洲男人天堂网一区| 色综合婷婷激情| 大型av网站在线播放| 夜夜看夜夜爽夜夜摸| 黄色片一级片一级黄色片| 亚洲第一av免费看| 人人澡人人妻人| 天天添夜夜摸| 在线观看66精品国产| 国产真实乱freesex| 亚洲自拍偷在线| 国产片内射在线| 一二三四社区在线视频社区8| 国产熟女xx| 免费人成视频x8x8入口观看| 男女视频在线观看网站免费 | 亚洲av成人av| 无限看片的www在线观看| 中国美女看黄片| 国内少妇人妻偷人精品xxx网站 | 人人妻人人澡人人看| 巨乳人妻的诱惑在线观看| 久久人妻av系列| 国产一区二区三区在线臀色熟女| 国产精品98久久久久久宅男小说| 免费在线观看黄色视频的| 国产在线观看jvid| 国产在线精品亚洲第一网站| 淫秽高清视频在线观看| 国产精品98久久久久久宅男小说| 在线观看免费午夜福利视频| 日韩 欧美 亚洲 中文字幕| 黄片播放在线免费| av在线天堂中文字幕| 欧美日韩精品网址| 亚洲成人久久爱视频| 国产一区在线观看成人免费| 怎么达到女性高潮| 欧美成人性av电影在线观看| 国产亚洲精品久久久久久毛片| 午夜激情福利司机影院| 一区福利在线观看| 久久国产亚洲av麻豆专区| 成人午夜高清在线视频 | 欧美丝袜亚洲另类 | 国产在线观看jvid| 50天的宝宝边吃奶边哭怎么回事| 国产亚洲精品久久久久5区| 亚洲熟女毛片儿| xxxwww97欧美| 亚洲成人国产一区在线观看| 观看免费一级毛片| 欧美日韩亚洲综合一区二区三区_| 国产精品98久久久久久宅男小说| 日本一区二区免费在线视频| 欧美黑人精品巨大| 成人精品一区二区免费| 久久天躁狠狠躁夜夜2o2o| 国产精品综合久久久久久久免费| 精品欧美一区二区三区在线| 亚洲精品色激情综合| 脱女人内裤的视频| 少妇裸体淫交视频免费看高清 | 嫩草影视91久久| 久久久久国产一级毛片高清牌| 亚洲,欧美精品.| 91九色精品人成在线观看| 久久天躁狠狠躁夜夜2o2o| 日韩欧美国产一区二区入口| 国产欧美日韩一区二区精品| 中文字幕人成人乱码亚洲影| 久久久久久久久免费视频了| 黄色视频,在线免费观看| 久久香蕉精品热| 国产区一区二久久| 日本精品一区二区三区蜜桃| 欧美乱色亚洲激情| 成人手机av| 久久人人精品亚洲av| 国产精品一区二区免费欧美| 亚洲av第一区精品v没综合| 一二三四在线观看免费中文在| 美女 人体艺术 gogo| 色综合亚洲欧美另类图片| 91在线观看av| 久久性视频一级片| 亚洲欧美日韩无卡精品| 淫妇啪啪啪对白视频| 午夜亚洲福利在线播放| 12—13女人毛片做爰片一| 99热这里只有精品一区 | 人人妻,人人澡人人爽秒播| 亚洲天堂国产精品一区在线| 久久人妻福利社区极品人妻图片| 不卡一级毛片| 美女扒开内裤让男人捅视频| av有码第一页| 麻豆成人av在线观看| 成年免费大片在线观看| 十八禁网站免费在线| 激情在线观看视频在线高清| 久久久精品国产亚洲av高清涩受| 18禁国产床啪视频网站| 两性午夜刺激爽爽歪歪视频在线观看 | 三级毛片av免费| 久久天堂一区二区三区四区| 欧美日本视频| 制服诱惑二区| 日韩 欧美 亚洲 中文字幕| 亚洲av中文字字幕乱码综合 | 天天躁夜夜躁狠狠躁躁| 亚洲欧洲精品一区二区精品久久久| 99国产综合亚洲精品| 欧美日韩黄片免| 精品久久久久久成人av| or卡值多少钱| 不卡一级毛片| 欧洲精品卡2卡3卡4卡5卡区| 91成年电影在线观看| 成人特级黄色片久久久久久久| 成人国语在线视频| 亚洲精品粉嫩美女一区| 国语自产精品视频在线第100页| 美女 人体艺术 gogo| 欧美黄色片欧美黄色片| 国产精品国产高清国产av| 国产极品粉嫩免费观看在线| 国产蜜桃级精品一区二区三区| 亚洲一区二区三区不卡视频| 亚洲一卡2卡3卡4卡5卡精品中文| 久久婷婷人人爽人人干人人爱| 午夜日韩欧美国产| 亚洲成av人片免费观看| 久久精品夜夜夜夜夜久久蜜豆 | 女同久久另类99精品国产91| 午夜福利高清视频| 正在播放国产对白刺激| 性色av乱码一区二区三区2| 天天躁夜夜躁狠狠躁躁| 两个人看的免费小视频| 日日干狠狠操夜夜爽| 久久久久久九九精品二区国产 | 国产亚洲精品av在线| 后天国语完整版免费观看| 男女下面进入的视频免费午夜 | 国产黄a三级三级三级人| 亚洲五月色婷婷综合| 欧美中文日本在线观看视频| 久久久久久国产a免费观看|