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

    Convergence Track Based Adaptive Differential Evolution Algorithm(CTbADE)

    2022-08-24 12:56:16QamarAbbasKhalidMahmoodMalikAbdulKhaderJilaniSaudagarMuhammadBadruddinKhanMozaherulHoqueAbulHasanatAbdullahAlTameemandMohammedAlKhathami
    Computers Materials&Continua 2022年7期

    Qamar Abbas, Khalid Mahmood Malik, Abdul Khader Jilani Saudagar,Muhammad Badruddin Khan, Mozaherul Hoque Abul Hasanat, Abdullah AlTameemand Mohammed AlKhathami

    1Department of Computer Science and Software Engineering, International Islamic University, Islamabad, 44000, Pakistan

    2Department of Computer Science and Engineering, Oakland University, Rochester, MI, USA

    3Information Systems Department, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh, Saudi Arabia

    Abstract: One of the challenging problems with evolutionary computing algorithms is to maintain the balance between exploration and exploitation capability in order to search global optima.A novel convergence track based adaptive differential evolution (CTbADE) algorithm is presented in this research paper.The crossover rate and mutation probability parameters in a differential evolution algorithm have a significant role in searching global optima.A more diverse population improves the global searching capability and helps to escape from the local optima problem.Tracking the convergence path over time helps enhance the searching speed of a differential evolution algorithm for varying problems.An adaptive powerful parameter-controlled sequences utilized learning period-based memory and following convergence track over time are introduced in this paper.The proposed algorithm will be helpful in maintaining the equilibrium between an algorithm’s exploration and exploitation capability.A comprehensive test suite of standard benchmark problems with different natures, i.e., unimodal/multimodal and separable/non-separable, was used to test the convergence power of the proposed CTbADE algorithm.Experimental results show the significant performance of the CTbADE algorithm in terms of average fitness, solution quality,and convergence speed when compared with standard differential evolution algorithms and a few other commonly used state-of-the-art algorithms, such as jDE, CoDE, and EPSDE algorithms.This algorithm will prove to be a significant addition to the literature in order to solve real time problems and to optimize computational models with a high number of parameters to adjust during the problem-solving process.

    Keywords: Differential evolution; function optimization; convergence track;parameter sequence; adaptive control parameters

    1 Introduction

    Differential evolution (DE) is a stochastic algorithm introduced by Storn and Price [1].Differential evolution is a very powerful heuristic global search evolutionary algorithm for the solution of real parameter optimization.The main benefit of a DE algorithm as compared to other evolutionary algorithms is that it has fewer parameters, it is fast, simple and has a greater chance of finding the optimal value for optimization problems [2,3].To evolve a current population, a DE algorithm uses crossover, selection, and mutation operators.A number of real world optimization problems in various fields have been successfully solved by DE algorithms, such as image processing [4],microwave engineering [5], signal processing [6], chemical engineering [7], artificial neural networks[8], bioinformatics [9], power systems [10], pattern recognition [11], robotics [12], convolutional neural network training [13], scheduling [14], communication [15].

    In a DE algorithm, all population members have the same chance of selection to be a parent but one or more amplified weighted different vector is added in the third vector to generate a new vector [16].DE algorithms have crossover, mutation, and selection operators in order to evolve the current population to locate optima within the given search space.The setting of control parameters and mutation and crossover strategies has a large impact on the performance of a DE algorithm [17].The Crossover rate (CR) and mutation probability (F) are two important control parameters of any DE algorithm [3].The CR parameter contributes to the crossover operator and F contributes to the mutation operator.A greater value of control parameter F focuses on the exploration and a smaller value of F focuses on the exploitation capability [18,19].The CR control parameter contributes to population diversity; greater diversity increases the algorithm’s exploration power and a smaller value reduces population diversity and focuses on the exploitation capability [18,19].

    The deadly Covid-19 pandemic has badly affected the whole world in a very short span of time.One of the major issues with Covid-19 is the time taken for the diagnostic process [20].Computerized Tomography (CT) chest images and X-rays are widely used to diagnose and measure the severity of Covid-19infection[21].The automated diagnosis and measurement of Covid-19 infection is one of the most challenging tasks at the moment [22].The main challenge in this automated diagnostic process is to detect Covid-19 infection more quickly and accurately [23].A number of researchers have used convolutional neural networks (CNN) which are considered to be very effective for the classification of Covid-19 images into positive and negative classes [24].But the issue with a CNN is the slow convergence speed to train and test the image data in order to detect Covid-19 infection [25].The convergence speed of CNNs can be improved by optimizing the hyper parameters [26].There is an urgent need to develop a powerful optimization algorithm with a quick convergence speed.The main contribution of this research work is to present a novel convergence track based adaptive differential evolution (CTbADE) algorithm.The balance between exploration and exploitation in CTbADE is helpful to avoid any possibility of stagnation, premature convergence, or slow convergence speed.This paper is organized in multiple sections: related work is presented in Section 2 and the proposed methodology is described in Section 3.Test functions and parameter study are covered in Section 4;results and discussions are reported in Section 5; conclusion and references are given at the end of this paper.

    2 Related Work

    This sections contains details of the original DE algorithm and a literature review.

    2.1 Original DE Algorithm

    A DE algorithm is a population based stochastic algorithm used to evolve a population of individuals over time by applying various operators, such as the selection operator, crossover operator and mutation operator.The members of a population are initialized by means of small random values from a search space of n-dimensions.This paper uses D-Dimensional minimizations optimization problems without loss of generality:

    where the minimum of minimization, (m1, m2,.....,MDIM) represents DIM dimension members of populations andis the range of the search space for a given problem.

    The details of DE algorithm operators are as follows

    2.1.1 Mutation Operator

    This operator is used to generate a donor vector, sometimes called a mutant vector, which is generated by scaling the difference vector of different members of population.A number of mutation strategies are available in the literature, the most commonly used mutation strategy has the following equation:

    whererepresents the mutation vector at tthiteration,are three different valid population members selected from the range [M1,M2,......,MPOP_SIZE] and F controls the amplifications of difference vector.

    2.1.2 Crossover Operator

    In this operation, a trial vector is generated by utilizing the donor vectorVtkand the target vectorMk.The important crossover operators are binomial and exponential crossover; other types of crossover operator are rarely used.The following equation of crossover operators generates donor vector Uk

    The termrand [0, 1] is used to generate random numbers of a uniform nature from the range[0-1],rnbr will generate the index of a random vector in the range [1,DIM],Mk,Gnrepresents the kthtarget vector for Gnthgeneration,Vk,Gn+1represents the kthdonor vector for Gn + 1thgeneration

    2.1.3 Selection Operator

    After mutation and crossover operations, a trial vector is evaluated by using the fitness function according to the optimization problem.It is basically a greedymethod based on the concept of survival of the fittest that will select the best vector of the target vector and trial vector, based on their fitness value.The equation of the selection operator is

    wherefitnessis a function to evaluate the performance of an individual,Mk,G+1is an individual of next generation againstMk,Gthtarget vector,Uk,Gn+1is the trial vector and fitness () is basically an objective function to evaluate population members for given problem.

    2.2 Literature Survey

    The performance of DE algorithms is affected by the selection of mutation variant, crossover variant and the control parameters of the CR, mutation probability, and population size.A large number of studies have been carried out by researchers on various aspects of DE algorithms, such as improvements in control parameter (such as deterministic, adaptive, self-adaptive, fuzzy-based, etc.),enhancement of mutation variants, crossover strategies, population-based variations, and hybridization with other algorithms.Reference.Reference[27]introduced a parameter adaption-based population diversity mechanism to DE algorithms.This research explored whether population diversity is helpful in ensuring equilibrium between the exploitation and the exploration behavior of DE algorithms.DE algorithms’convergence is proved by considering a few standard benchmark functions.The concept of fuzzy adaptive control parameters CR and F based DE by using fuzzy logic [28].In this work, fuzzy adaptive DE was tested by considering a test suite of 10 benchmark functions.A self-adaptive control parameter based DE is presented in [29].The F and CR control parameters are changed by a random controlled mathematical relationship, where the range of F is from F=0.1 to F=0.9.Reference [30]discusses the idea of adaptive external archive memory in DE algorithms, which helps improve the performance of DE algorithms for standard benchmark functions.The arithmetic mean is used to make the CR control parameter adaptive and the Lehmer mean to make the F control parameter adaptive.

    A memory-based self-adaptive control parameter with a strategy adaption concept is introduced in[31].These researchers use the concept of a learning period (LP) to memorize the control parameters F and CR and then probabilistically adapt the value of control parameters during the evolutionary process.The idea of small neighborhood of each population, using an improved family of variant“DE/target-to-best/1/bin,”is introduced by [32].This version improves the power of DE algorithms by balancing exploration and exploitation, and validating their improved algorithm for two real world problems of spread spectrum radar poly-phase code design and frequency modulated sound waves.Reference [33] used the concept of a pool of control parameters and mutation strategies pool in their research work.This method uses F = {0.5, 0.9}, CR = {0.1, 0.5, 0.9} and two different mutation strategies over a test suite of standard benchmark functions.The concept of creating a composite trial vector using a mapping pool of a combination of control parameters and mutation strategies is introduced by [34].This technique used a pool of“rand/1/bin,”“rand/2/bin,”and“current-to-rand/1”mutation variants mapping group and [F=1.0, Cr = 0.9], [F=1.0, Cr=0.1], and [F=0.8, Cr = 0.2]as a control parameter mapping pool.The ensemble-based DE is implemented using a test suite of standard benchmark problems and the results aremeasured against several state-of-the-art algorithms,showing the significant performance of this algorithm.

    Reference [35] introduced novel mutation and crossover strategies in their adaptive version of a DE algorithm by utilizing the p top-ranked individuals from the current population.The authors introduced the“DE/current-to-best/1”mutation strategy and a Cauchy distribution-based random controlled mutation probability and a Gaussian distribution-based random controlled CR control parameter in their work.The concept of a generalized opposition-based self-adaptive parallel DE(GOjDE)algorithm based on graphics processing units to improve the solution quality is introduced in[36].The authors used an optimization problem of high dimensions and compared it with six other DE algorithms, showing that the GOjDE performed better or competitively.Random controlled adaptive values of control parameters are used in GOjDE.

    A mechanism for adapting strategy parameters and populations in DE based on multivariate probabilistic self-adaptive control parameters was presented in [37].This strategy uses mean vector m and covariance matrix C where m represents the mean values of CR and F, and C is interdependent between the two parameters.The population adaption from a huge set of individuals helps to balance between exploration and exploitation.The concept of a self-adaptive DE algorithm by incorporating adaptive mutation strategies and zoning-based evolution of control parameters (ZEPDE) [38].ZEPDE’s performance is compared with five other well-known algorithms: jDE, JADE, SaDE,EPSDE, and CoDE by applying them on a test suite of benchmark functions, which shows the significance performance of ZEPDE algorithms.Reference [39] introduced self-adaptive control parameters and self-adaptive strategies based on a symmetric Latin hypercube design to initialize the population in a DE algorithm.This population initialization is helpful to increase diversity.To create a trial vector against the given vector, a mutation strategy from a successful experience-based pool of mutation strategies and control parameters F and CR are updated by normal distribution and Cauchy distribution.A hyper heuristic based self-adaptive DE is introduced by [40] for mixed integer non-linear programming problems in their research work.This algorithm used e-constrained for handling constraint and self-adaptive parameters, a number of crossover and mutation strategies,and normal distribution-based control parameters F and CR.Knowledge based control parameters as well as strategy adaption mechanisms in DE supervise and guide evolution by employing oppositionbased learning is introduced by [41].The concept of a self-adaptive based dual strategy to balance the exploration and exploitation by employing“DE/best/2”and“DE/rand/2”based on self-adaptive scaling parameter is presented in [42].This algorithm also introduced a dynamic exploration ability control parameter to dynamically adjust the global exploration ability ofDE algorithms.Self-adapting parameters and multi mutation variants based enhanced DE algorithms are proposed in [43].This research measured the convergence speed and accuracy, using three different mutation strategies and control parameters to adapt the dynamic rate of exploitation and exploration.To optimize the structure and parameters of neural networks, a collective intelligent based DE algorithm is presented in [44].In this work mutation parameters based on collective intelligence were used to enhance the exploitation and the exploration capability of DE algorithms by utilizing promising donor vectors by taking m top ranked donor vectors.They used the weight of m top ranked vectors which is calculated by the linear combination of two random vectors and m top ranked vectors.

    3 Convergence Track Based Adaptive Differential Evolution Algorithm (CTbADE)

    Mutation strategies and control parameters have a major impact on DE algorithms’performance,which can be enhanced by following a convergence track during the evolutionary process.A smaller value of mutation probability F focuses on exploitation, and a bigger value of F focuses on the exploration capability of a DE algorithm [18].CR is helpful in maintaining diversity in the population[18]; in early iterations a bigger value of CR is used [e.g., CR=0.9], then it is gradually decreased by using a controlled sequence to a smaller value [CR=0.7].The reason for decreasing the CR is that in successive iterations diversity should be not much higher, otherwise it will slow down the performance of the algorithm.The concept of memory is used in the controlled sequence and two different control sequences of CR are used by default: one is linear decreasing and the other is linear increasing.The concept of memory is used to calculate the change in the average fitness value, if the fitness value is not changed to learning period (LP), successive iterations then sequence will move to the opposite direction, that is from decreasing to increasing or from increasing to decreasing, according to the following equations.It is important to mention here that if, for a specified LP, the fitness value of the objective function does not change, then there is a possible diversity issue or exploration issue or local optima issue which means that the values of the parameters need to be changed.

    whereCR_curis current value of crossover rate,CR_minis the minimum value andCR_maxis the maximum value of crossover rate,Tot_iteris total number of iterations and j represents the current iteration.

    The value of F is increased so that, from a very diverse population, we should start by focusing on the exploration so that we should move in the direction of convergence and its values are used in the increasing sequence.This algorithm will be able to escape from local optima in a controlled manner and in a controlled range which is described in the following range.By default, the sequence of control parameter F is increased using Eq.(4) and then it can be seen whether the fitness value of the problem is changing during the specified LP and the sequence is changed from increasing to decreasing and vice versa accordingly.

    whereF_curis the current value of mutation probability,F_minis the minimum value andF_maxis the maximum value of mutation probability,Tot_iteris total number of iterations and j represents the current iteration.

    The mutation strategyDE/best/1is considered a better performing variant among other variants of DE algorithm, which is directed towards the global best value; since we are using the concept of memory to follow the convergence track, this technique will prove to be beneficial in maintaining the improved convergence of DE algorithms.The pseudocode of proposed CTbADE is given in Fig.1.

    Figure 1: Convergence Track Based Adaptive Differential Evolution (CTbADE) algorithm pseudocode

    4 Test Functions and Parameter Study

    Comprehensive standard problems to test the convergence power of the CTbADE algorithm are taken from [45]; varying natures, such as unimodal, multimodal, separable, and non-separable, are considered in this research work.The details of the nature of the benchmark functions, names of the benchmark functions, optimal values, and search space are given in Tabs.A and B in the appendix.The population size is considered to be fixed for all used dimensions D with values of 10, 20 and 30,see reference [45] for all standard benchmark functions.The average of 30 trials is used to calculate the average fitness performance in the paper for all functions.The range of values of mutation probability[19] used is [0.5, 0.7] and CR [19] is [0.9, 0.5], controlled by the proposed sequences discussed in the proposed algorithm section.

    5 Results and Discussion

    This section contains the average fitness performance of the original DE and a few more commonly used state-of-the-art algorithms, such as CoDE,EPSDE,jDE,and the proposed CTbADE.These experimental results are generated by implementing the algorithm in C++ using Core-i3 machine 4 GB RAM, 4 GHZ CPU, Windows 10 and by using the performance parameters given in Section 4 of this paper.The benchmark functions of varying nature are used to test the convergence power of the proposed CTbADE algorithm.The experimental results of average fitness values are reported in Tabs.1-3 for 10 Dimensions, 20 Dimensions, 30 Dimensions and the population size is taken as 50 for all benchmark functions.The training iterations for 10D, 20D, and 30D are used as 5000, 10000, and 15000 respectively.In order to assure the consistency of the proposed algorithm,results are generated over 30 independent runs.

    Table 1: Comparison of proposed CTbADE with some key DE algorithm [L = Lo, H = Hg, M = Md, Y = Ys, N = No]

    Table 2: 10D results of average fitness values and standard deviation of benchmark functions - mean(Stdv)

    Table 2: Continued

    Table 3: 20D results of average fitness values and standard deviation of benchmark functions- mean(Stdv)

    Table 3: Continued

    Overall, from the experimental results it is clear that the CTbADE algorithm has a dominating performance over that of the standard DE, CoDE, EPSDE, and jDE algorithms.The CTbADE algorithm outperforms other well-known and state-of-the-art algorithms inmost cases.The CTbADE algorithm’s convergence is better than the other algorithms for unimodal, multimodal, separable and non-separable functions.It shows that we can apply the CTbADE algorithm to solve problems of varying natures.In cases of 10D, 20D, and 30D, CTbADE outperforms other algorithms for unimodal problems, such as the axis parallel hyperellipsoid, Schwefel’s problem, Schwefel’s problem 2.22, ellipse function and tablet function, as well as the Neumaier-2 problem in the cases of 20D and 30D.The performance of CTbADE is better in multimodal problems, such as the sphere model in cases of 10D, 20D, and 30D; sum of difference power in the case of 10D; the Zakharov function in cases of 10D, 20D and 30D; cigar function in cases of 10D, 20D, and 30D; function-15 in cases of 10D, 20D, and 30D; the problem of the deflected corrugated spring in cases of 10D, 20D, and 30D; the problem of multi-model global optimization in the case of 20D; and the Quintic global optimization problem also in the case of 20D.The performance of CTbADE is better in separable problems, such as the sphere model in cases of 10D, 20D, and 30D; the axis parallel hyperellipsoid in cases of 10D, 20D, and 30D; the Neumaier-2 problem in 20D and 30D; cigar in cases of 10D, 20D, and 30D; function-15 in cases of 10D, 20D, and 30D; the ellipse function in case of 10D, 20D, and 30D; the tablet function in case of 10D, 20D, and 30D; the deflected corrugated spring in cases of 10D, 20D, and 30D; the multimodal global optimization problem and the Quintic global optimization problem, both in the case of 20D.The performance of CTbADE is better for non-separable problems, such as Schwefel’s problem 1.2 in cases of 10D, 20D, and 30D; sum of different power in the case of 10D; Zakharov function in 10D, 20D, and 30D; Schwefel’s problem 2.22 in cases of 10D, 20D, and 30D.Although the fitness value of the given average value fitness tables are same, the convergence speed of CTbADE is better for the unimodal problem De Jong’s no-noise function-4 in cases of 10D and 20D.The performance of CTbADE is better for unimodal problems in 10D and 20D.The convergence speed of CTbADE is better formultimodal problems, such as Alpine function in the case of 10D; Schewel function in case of 10D; the multimodal global optimization problem in the case of 30D; the Quintic global optimization problem in case of 10D and 30D; the stretched_V_global_optimization in cases of 20D and 30D.The performance of CTbADE is better for separable problems, such as the sum of different power in the case of 20D; De Jong’s no-noise function-4 in cases of 10D and 20D; Alpine function in the case of 10D; Schewel function in the case of 10D; the multimodal global optimization problem in the case of 30D and the Quintic global optimization problem in cases of 10D and 30D.The performance of CTbADE is better for non-separable problems, such as the sum of different power problem in the case of 20D and the stretched_V_global_optimization problem in the case of 20D and 30D.

    The performance of the CTbADE algorithm is competitive compared to other algorithms for unimodal functions: De Jong’s no-noise function-4 in the case of 30D and the Neumaier-2 problem in the case of 10D; for multimodal functions sum of different problem in case of 30D; Alpine function in case of 20D and 30D;multimodal global optimization problem in case of 10D and 20D;Quintic global optimization problem in the case of 30D; stretched V global optimization problem in the case of 20D; Xin-SheYang in the case of 30D; separable functions for De Jong’s no noise function-4 in the case of 30D; Neumaier-2 Problem in the case of 10D; Alpine function in cases of 20D and 30D; multimodal global optimization problem in cases of 10D and 20D;Quintic global optimization problem in the case of 30D; stretched_V_global_optimization problem in the case of 20D; for the non-separable problem sum of different power in case of 30D; Xin-SheYang in the case of 30 D.

    Logarithmic convergence graphs of some sampled problems have been shown in Fig.2 of this paper.The horizontal axis shows the iterations, and the average fitness performance is shown vertically in each logarithmic convergence graph.From the logarithmic convergence graphs, it can be noted that the average fitness performance of the CTbADE algorithm is better in most cases than the standard DE algorithm, jDE algorithm, EPSDE algorithm, and CoDE algorithm.

    Fig.2a shows convergence graph of Schwefel’s problem-1.2, showing the number of training iterations against the average fitness performance value.It is evident from this figure that the performance of the CTbADE algorithm is superior to the other algorithms, as it is the only algorithm that gains the global optima in the specified number of generations.The speed of CTbADE in convergence graph 2.b is better from early iterations till the last iteration.It can be observed from Fig.2c of Schwefel’s problem 2.22, that all the algorithms are gradually converging towards global but the performance of CTbADE is much quicker than to the other algorithms.It is noted from Tab.4 of the average fitness values that the EPSDE, CoDE, and CTbADE algorithms are reaching the global optimal value but the convergence speed of CTbADE is higher as confirmed in Fig.2b.From Fig.2d it is clear that, in early iterations, the performance of the CTbADE algorithm remains similar to the others but in succeeding iterations it decreases gradually and performs better than the other algorithms.From Fig.2eand Tab.4,it can be observed that all algorithms are achieving global optimal value but the convergence of CTbADE algorithm is better.Fig.2e shows the better performance of CTbADE algorithm from the initial iteration till the last specified iteration.Thus, it is evident from the convergence graphs that the CTbADE algorithm has the leading performance in most of the cases against the standard DE algorithm, EPSDE algorithm, CoDE algorithm, and jDE algorithm.The CTbADE algorithm will thus prove to be a valuable contribution to the existing DE literature.

    Figure 2: 10 Dimensional convergence graphs of a few benchmark functions, showing performance vertically and iterations horizontally (a) Schwefel’s problem 1.2 (b)Schwefel’s problem 2.22 (c) De Jong’s function 4 (no noise), (d) Alpine function (e) Deflected corrugated spring (f) Quintic global optimization problem

    Table 4: 30D results of average fitness values and standard deviation of benchmark functions- mean

    Table 4: Continued

    6 Conclusion

    This paper presents a convergence tracking over time based parametric adaptive version of differential evolution algorithms.The two important operators of parameters of mutation probability that contribute are mutation operation and crossover rate, which are controlled by using a new sequence over time.The proposed sequences are helpful to track and follow the convergence path and remove the DE algorithm from the local optima problem.The concept of a small memory based on a user defined learning period is used in the sequence of control parameters of the algorithm to improve the convergence behavior of DE algorithms and escaping from the stagnation problem.A comprehensive suite of well-known and varying nature benchmark standard optimization functions was used to test the convergence power of the proposed convergence track based adaptive evolution algorithm (CTbADE).The experimental results are generated using the same set of parameters for a fair comparison.The results of the new CTbADE algorithm are compared with standard DE algorithms and some other well-known and commonly used state-of-the-art algorithms, such as CoDE,jDE,and EPSDE algorithms.The research result shows that the proposed CTbADE algorithm has more powerful convergence than the other algorithms used.The novel optimization algorithm presented in this research work will help the development of a fast automated diagnostics model to detect Covid-19 infection.The future work of this research work is to apply the CTbADE algorithm to optimize the hyper parameters of convolutional neural networks for Covid-19 CT/X-ray images feature extraction and classification to construct a fast automated diagnostics model.

    Acknowledgement:The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through project number 959.

    Funding Statement:This work was supported by the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia, which funded this research work through project number 959.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    [45] Q.Abbas, J.Ahmad and H.Jabeen,“A novel tournament selection based differential evolution variant for continuous optimization problems,”Mathematical Problems in Engineering, vol.Article ID 205709, pp.1-21, 2015.

    Appendix: Benchmark Functions

    Table A: Test suit of benchmark functions (f1- f15)

    Table A: Continued

    Table B: Test suit of benchmark functions (f16- f30)

    Table B: Continued

    国产精品99久久99久久久不卡 | 日本色播在线视频| 国产精品 欧美亚洲| 国语对白做爰xxxⅹ性视频网站| 香蕉精品网在线| 亚洲人成网站在线观看播放| 伊人亚洲综合成人网| 国产国语露脸激情在线看| 国产视频首页在线观看| 一边摸一边做爽爽视频免费| 亚洲欧美成人精品一区二区| 黄片无遮挡物在线观看| av天堂久久9| 国产片特级美女逼逼视频| 黑人巨大精品欧美一区二区蜜桃| 大陆偷拍与自拍| 视频区图区小说| 久久久久久久精品精品| 女人被躁到高潮嗷嗷叫费观| 日韩熟女老妇一区二区性免费视频| 制服诱惑二区| 两个人看的免费小视频| 999精品在线视频| 亚洲欧美成人精品一区二区| 国产 一区精品| 美女xxoo啪啪120秒动态图| 亚洲欧美日韩另类电影网站| 日韩欧美一区视频在线观看| 亚洲精品久久久久久婷婷小说| 久久久国产一区二区| 免费在线观看视频国产中文字幕亚洲 | av有码第一页| 最黄视频免费看| 亚洲精品久久午夜乱码| 18禁观看日本| 黄色配什么色好看| 免费在线观看黄色视频的| 最近中文字幕高清免费大全6| 丰满饥渴人妻一区二区三| 蜜桃在线观看..| 亚洲精品视频女| 97在线视频观看| a 毛片基地| h视频一区二区三区| 寂寞人妻少妇视频99o| 各种免费的搞黄视频| 午夜老司机福利剧场| 十八禁高潮呻吟视频| 看十八女毛片水多多多| 久久久久视频综合| 99久久精品国产国产毛片| 精品亚洲成国产av| 国产精品av久久久久免费| 七月丁香在线播放| 亚洲欧美中文字幕日韩二区| 亚洲第一青青草原| 久久精品亚洲av国产电影网| 亚洲情色 制服丝袜| 青春草国产在线视频| 亚洲精品一二三| 婷婷色麻豆天堂久久| 国产亚洲最大av| 最近2019中文字幕mv第一页| 午夜免费男女啪啪视频观看| 日本午夜av视频| 久久久久久久久免费视频了| 晚上一个人看的免费电影| 十八禁网站网址无遮挡| 精品国产一区二区久久| 欧美国产精品va在线观看不卡| 亚洲第一av免费看| 18在线观看网站| 丰满迷人的少妇在线观看| 国产亚洲一区二区精品| 日韩中文字幕视频在线看片| 亚洲色图综合在线观看| 久久精品国产a三级三级三级| 亚洲经典国产精华液单| 午夜激情久久久久久久| 黄色视频在线播放观看不卡| 18+在线观看网站| av在线观看视频网站免费| 青春草亚洲视频在线观看| 国产精品一二三区在线看| 国产毛片在线视频| 久久久精品国产亚洲av高清涩受| 色播在线永久视频| 午夜福利乱码中文字幕| 国产 一区精品| 黄色毛片三级朝国网站| 亚洲欧美一区二区三区国产| 亚洲国产日韩一区二区| 又大又黄又爽视频免费| 五月天丁香电影| 久久精品aⅴ一区二区三区四区 | 九色亚洲精品在线播放| 免费在线观看完整版高清| 亚洲美女黄色视频免费看| 啦啦啦中文免费视频观看日本| 女的被弄到高潮叫床怎么办| 国产精品一区二区在线观看99| 亚洲av成人精品一二三区| 亚洲婷婷狠狠爱综合网| 精品一品国产午夜福利视频| 波多野结衣一区麻豆| 啦啦啦在线免费观看视频4| 天天躁夜夜躁狠狠躁躁| 精品国产露脸久久av麻豆| 少妇的丰满在线观看| 五月天丁香电影| 赤兔流量卡办理| 国产精品偷伦视频观看了| 校园人妻丝袜中文字幕| 免费黄频网站在线观看国产| 丝袜人妻中文字幕| 亚洲色图综合在线观看| 欧美av亚洲av综合av国产av | 成年女人毛片免费观看观看9 | 色吧在线观看| 亚洲一区中文字幕在线| 十八禁网站网址无遮挡| 免费不卡的大黄色大毛片视频在线观看| 在现免费观看毛片| 午夜福利,免费看| 亚洲天堂av无毛| 毛片一级片免费看久久久久| 欧美精品高潮呻吟av久久| 中文天堂在线官网| 成人18禁高潮啪啪吃奶动态图| 99热全是精品| 18禁国产床啪视频网站| 亚洲伊人久久精品综合| 老司机影院成人| 免费看不卡的av| 观看av在线不卡| 久久精品国产综合久久久| 丁香六月天网| 老鸭窝网址在线观看| 丰满迷人的少妇在线观看| 狠狠精品人妻久久久久久综合| 成人亚洲欧美一区二区av| 国产亚洲欧美精品永久| 妹子高潮喷水视频| 国产成人精品在线电影| 国产视频首页在线观看| 新久久久久国产一级毛片| 国产成人精品久久久久久| 伦理电影免费视频| 天天躁夜夜躁狠狠躁躁| 日韩一本色道免费dvd| 校园人妻丝袜中文字幕| 亚洲三级黄色毛片| 亚洲美女黄色视频免费看| 精品国产国语对白av| 青春草视频在线免费观看| 超色免费av| 久久久久久久久免费视频了| 久久国产精品男人的天堂亚洲| 亚洲精品久久久久久婷婷小说| 免费观看无遮挡的男女| 日韩精品免费视频一区二区三区| 国产国语露脸激情在线看| 欧美国产精品va在线观看不卡| 1024香蕉在线观看| 99久久中文字幕三级久久日本| 国产 精品1| 不卡视频在线观看欧美| 欧美日韩亚洲国产一区二区在线观看 | 99热国产这里只有精品6| 精品卡一卡二卡四卡免费| 久久国产精品男人的天堂亚洲| 久久99精品国语久久久| 国语对白做爰xxxⅹ性视频网站| 久久久精品免费免费高清| 69精品国产乱码久久久| 日韩 亚洲 欧美在线| 国产探花极品一区二区| 色哟哟·www| 国产精品蜜桃在线观看| 边亲边吃奶的免费视频| 国产免费一区二区三区四区乱码| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产成人aa在线观看| 亚洲久久久国产精品| 亚洲av男天堂| 少妇 在线观看| 亚洲久久久国产精品| 美女国产视频在线观看| 妹子高潮喷水视频| av网站免费在线观看视频| xxxhd国产人妻xxx| 秋霞伦理黄片| 26uuu在线亚洲综合色| 国产精品嫩草影院av在线观看| 亚洲男人天堂网一区| av片东京热男人的天堂| 久热久热在线精品观看| 欧美精品一区二区大全| 一二三四中文在线观看免费高清| av视频免费观看在线观看| 日韩伦理黄色片| av女优亚洲男人天堂| 久久久久精品人妻al黑| 国产精品三级大全| 亚洲美女搞黄在线观看| 日本av免费视频播放| 国产在视频线精品| 国产精品.久久久| 夫妻午夜视频| 久久精品国产a三级三级三级| 日韩av不卡免费在线播放| 纵有疾风起免费观看全集完整版| 精品少妇内射三级| 欧美+日韩+精品| 18禁裸乳无遮挡动漫免费视频| 青春草国产在线视频| 丝袜美腿诱惑在线| 日日摸夜夜添夜夜爱| 国产亚洲av片在线观看秒播厂| 一区二区三区精品91| 天天躁日日躁夜夜躁夜夜| 宅男免费午夜| 亚洲av成人精品一二三区| 久久精品夜色国产| 色94色欧美一区二区| 男女边吃奶边做爰视频| 国产深夜福利视频在线观看| 制服诱惑二区| 亚洲国产精品成人久久小说| 欧美激情高清一区二区三区 | 香蕉精品网在线| 永久免费av网站大全| 看免费av毛片| 久久婷婷青草| 视频区图区小说| 亚洲欧美日韩另类电影网站| 纵有疾风起免费观看全集完整版| 午夜福利影视在线免费观看| 久久久国产精品麻豆| 国产片内射在线| videos熟女内射| 只有这里有精品99| 黄色视频在线播放观看不卡| 永久网站在线| 高清不卡的av网站| 国产成人一区二区在线| 亚洲精品国产色婷婷电影| 国产乱人偷精品视频| 国产精品国产三级专区第一集| 人妻人人澡人人爽人人| 看免费成人av毛片| 久久久久久久久免费视频了| 久久毛片免费看一区二区三区| 国产成人免费观看mmmm| 18禁观看日本| 免费人妻精品一区二区三区视频| 亚洲欧美精品综合一区二区三区 | 日韩成人av中文字幕在线观看| 亚洲国产看品久久| 中国三级夫妇交换| 女人高潮潮喷娇喘18禁视频| 人人妻人人澡人人看| 侵犯人妻中文字幕一二三四区| 叶爱在线成人免费视频播放| 美女福利国产在线| 日韩,欧美,国产一区二区三区| √禁漫天堂资源中文www| 97在线人人人人妻| 亚洲国产av影院在线观看| 天堂俺去俺来也www色官网| 亚洲av日韩在线播放| 免费观看无遮挡的男女| 不卡视频在线观看欧美| 综合色丁香网| 赤兔流量卡办理| 各种免费的搞黄视频| 天天躁夜夜躁狠狠躁躁| av福利片在线| 三级国产精品片| 国产福利在线免费观看视频| 最近手机中文字幕大全| 老司机影院毛片| 日本爱情动作片www.在线观看| 少妇的逼水好多| 国产精品亚洲av一区麻豆 | 国产成人精品福利久久| 亚洲情色 制服丝袜| 一区二区日韩欧美中文字幕| 久久久久国产一级毛片高清牌| 亚洲精品国产av蜜桃| 在线观看免费日韩欧美大片| 最近的中文字幕免费完整| 在线天堂最新版资源| 黄色毛片三级朝国网站| 看免费成人av毛片| av在线播放精品| 久久亚洲国产成人精品v| 欧美中文综合在线视频| 国产淫语在线视频| 亚洲av福利一区| 女人高潮潮喷娇喘18禁视频| 日本vs欧美在线观看视频| 丝袜在线中文字幕| 国产精品成人在线| 一区二区三区激情视频| 一区二区三区精品91| 欧美精品亚洲一区二区| 国产成人精品久久二区二区91 | 天堂8中文在线网| 久久久国产欧美日韩av| 亚洲欧美成人综合另类久久久| 天天躁日日躁夜夜躁夜夜| 亚洲欧美成人精品一区二区| 制服人妻中文乱码| 亚洲精品一二三| 色哟哟·www| 国产xxxxx性猛交| 一级毛片 在线播放| 免费黄网站久久成人精品| 国产一区二区三区av在线| 久久人人爽人人片av| 成人毛片a级毛片在线播放| 婷婷色综合www| 国产高清不卡午夜福利| 亚洲成人手机| 久久久国产精品麻豆| 看免费av毛片| 亚洲在久久综合| 久久影院123| 80岁老熟妇乱子伦牲交| 欧美国产精品一级二级三级| av视频免费观看在线观看| 国产男女内射视频| 亚洲精品久久成人aⅴ小说| 久久久久视频综合| 欧美在线黄色| 精品久久蜜臀av无| 久久久久久久国产电影| 国产福利在线免费观看视频| 日韩大片免费观看网站| 欧美bdsm另类| 99九九在线精品视频| 国产乱人偷精品视频| 亚洲国产精品一区二区三区在线| 91久久精品国产一区二区三区| 国产成人精品一,二区| 一级毛片 在线播放| 久久精品国产a三级三级三级| 国产极品粉嫩免费观看在线| av线在线观看网站| 一级毛片 在线播放| 极品少妇高潮喷水抽搐| 精品国产一区二区久久| av在线app专区| 性少妇av在线| 97在线人人人人妻| 爱豆传媒免费全集在线观看| 精品国产一区二区三区四区第35| 午夜激情久久久久久久| 国产色婷婷99| 熟女少妇亚洲综合色aaa.| 国产免费又黄又爽又色| 亚洲欧洲日产国产| 免费看不卡的av| 中文字幕最新亚洲高清| 国产伦理片在线播放av一区| 亚洲精品久久午夜乱码| 看十八女毛片水多多多| 一级毛片我不卡| 国产有黄有色有爽视频| www日本在线高清视频| 亚洲第一区二区三区不卡| 国产在视频线精品| 男女下面插进去视频免费观看| 99久国产av精品国产电影| 制服丝袜香蕉在线| 国产黄色视频一区二区在线观看| 永久免费av网站大全| 人妻少妇偷人精品九色| 天天躁夜夜躁狠狠久久av| 亚洲欧美一区二区三区国产| 只有这里有精品99| 晚上一个人看的免费电影| 五月伊人婷婷丁香| 亚洲伊人色综图| 亚洲伊人久久精品综合| 国产日韩欧美在线精品| √禁漫天堂资源中文www| 成人午夜精彩视频在线观看| 亚洲精品第二区| 亚洲精品日韩在线中文字幕| 妹子高潮喷水视频| 免费播放大片免费观看视频在线观看| 新久久久久国产一级毛片| 18禁裸乳无遮挡动漫免费视频| 国产精品麻豆人妻色哟哟久久| 久久久久视频综合| 人妻 亚洲 视频| 91久久精品国产一区二区三区| 成年动漫av网址| 多毛熟女@视频| 蜜桃在线观看..| 国产综合精华液| 久久久久国产网址| 天天躁日日躁夜夜躁夜夜| 中文字幕另类日韩欧美亚洲嫩草| 亚洲国产色片| 婷婷色麻豆天堂久久| 丰满饥渴人妻一区二区三| 亚洲天堂av无毛| 999久久久国产精品视频| 国产麻豆69| 久久久国产欧美日韩av| 欧美中文综合在线视频| 午夜福利,免费看| 91在线精品国自产拍蜜月| 国产成人精品福利久久| 午夜福利影视在线免费观看| 男的添女的下面高潮视频| 97精品久久久久久久久久精品| 久久99精品国语久久久| 午夜精品国产一区二区电影| 国产97色在线日韩免费| 久久精品aⅴ一区二区三区四区 | 久久久久久久国产电影| av片东京热男人的天堂| 成年动漫av网址| 久久ye,这里只有精品| 亚洲久久久国产精品| 91精品国产国语对白视频| 国产精品av久久久久免费| 国产老妇伦熟女老妇高清| 久久久亚洲精品成人影院| 国产乱来视频区| 观看av在线不卡| 亚洲国产精品国产精品| 又粗又硬又长又爽又黄的视频| 两个人免费观看高清视频| 亚洲情色 制服丝袜| av有码第一页| 超碰成人久久| 18在线观看网站| 晚上一个人看的免费电影| 日韩一卡2卡3卡4卡2021年| 午夜影院在线不卡| 久久影院123| 国产一区二区激情短视频 | 2022亚洲国产成人精品| 女的被弄到高潮叫床怎么办| 最近最新中文字幕免费大全7| 亚洲三级黄色毛片| 国产综合精华液| 色94色欧美一区二区| 日本欧美国产在线视频| 丝袜人妻中文字幕| 九九爱精品视频在线观看| 各种免费的搞黄视频| 80岁老熟妇乱子伦牲交| 一区二区三区四区激情视频| 亚洲人成77777在线视频| 成年人午夜在线观看视频| 最新的欧美精品一区二区| 欧美成人精品欧美一级黄| 亚洲av男天堂| 少妇被粗大的猛进出69影院| 日日摸夜夜添夜夜爱| 亚洲精品日韩在线中文字幕| 啦啦啦啦在线视频资源| 亚洲av.av天堂| 午夜福利乱码中文字幕| 啦啦啦中文免费视频观看日本| 精品国产露脸久久av麻豆| 777久久人妻少妇嫩草av网站| 青草久久国产| 精品亚洲乱码少妇综合久久| 欧美中文综合在线视频| 国产欧美亚洲国产| 久久国内精品自在自线图片| 日产精品乱码卡一卡2卡三| 国产精品蜜桃在线观看| xxx大片免费视频| 国产伦理片在线播放av一区| 久久精品国产综合久久久| av网站免费在线观看视频| 蜜桃国产av成人99| 亚洲精品乱久久久久久| 免费在线观看完整版高清| 亚洲国产欧美网| 欧美精品一区二区大全| 国产精品蜜桃在线观看| 中文精品一卡2卡3卡4更新| 亚洲,欧美精品.| 大片免费播放器 马上看| 交换朋友夫妻互换小说| 亚洲国产欧美日韩在线播放| 一本—道久久a久久精品蜜桃钙片| 另类亚洲欧美激情| 美女福利国产在线| av网站免费在线观看视频| 如何舔出高潮| 久久久久视频综合| 欧美人与善性xxx| av国产久精品久网站免费入址| 老鸭窝网址在线观看| 国产精品蜜桃在线观看| 国产成人精品婷婷| 欧美日本中文国产一区发布| 老司机亚洲免费影院| 黄片无遮挡物在线观看| 少妇精品久久久久久久| 天堂8中文在线网| 精品国产乱码久久久久久男人| 少妇 在线观看| 成人国产麻豆网| 日韩一区二区视频免费看| 免费观看无遮挡的男女| 亚洲av欧美aⅴ国产| 飞空精品影院首页| 一级片'在线观看视频| 亚洲成av片中文字幕在线观看 | 精品酒店卫生间| a级毛片黄视频| 亚洲熟女精品中文字幕| 免费少妇av软件| 校园人妻丝袜中文字幕| 亚洲av日韩在线播放| 美女视频免费永久观看网站| 成年女人毛片免费观看观看9 | 999久久久国产精品视频| 2018国产大陆天天弄谢| 伦理电影大哥的女人| 97人妻天天添夜夜摸| 精品国产乱码久久久久久小说| 精品一区二区三卡| 免费观看无遮挡的男女| 久久久久久久久久久久大奶| 韩国精品一区二区三区| 亚洲精品国产色婷婷电影| 国产男女超爽视频在线观看| 少妇人妻精品综合一区二区| 色婷婷av一区二区三区视频| 亚洲欧美成人精品一区二区| 亚洲精品国产av成人精品| 91国产中文字幕| 国产亚洲av片在线观看秒播厂| 两个人看的免费小视频| 天堂中文最新版在线下载| 婷婷成人精品国产| 国产亚洲欧美精品永久| 女人久久www免费人成看片| 水蜜桃什么品种好| 少妇人妻 视频| 午夜免费男女啪啪视频观看| 一级毛片我不卡| 久久99蜜桃精品久久| 亚洲欧美色中文字幕在线| 日韩成人av中文字幕在线观看| 在线看a的网站| 久久久久久久国产电影| 精品一区在线观看国产| 精品国产乱码久久久久久男人| 久久久久久免费高清国产稀缺| 国产精品人妻久久久影院| 中文字幕人妻丝袜一区二区 | 成人午夜精彩视频在线观看| 好男人视频免费观看在线| 欧美亚洲 丝袜 人妻 在线| 天天躁狠狠躁夜夜躁狠狠躁| 久久青草综合色| 老鸭窝网址在线观看| 精品亚洲乱码少妇综合久久| 9色porny在线观看| 满18在线观看网站| 九九爱精品视频在线观看| 国产人伦9x9x在线观看 | 亚洲三区欧美一区| 精品久久蜜臀av无| 大香蕉久久网| 99热全是精品| 大码成人一级视频| 成人免费观看视频高清| 人妻系列 视频| 日韩三级伦理在线观看| www.av在线官网国产| 亚洲欧美精品综合一区二区三区 | 狠狠精品人妻久久久久久综合| 免费av中文字幕在线| 精品国产露脸久久av麻豆| 美女视频免费永久观看网站| 夫妻午夜视频| 香蕉丝袜av| 如何舔出高潮| 国产片内射在线| 黄频高清免费视频| 中文字幕亚洲精品专区| 亚洲欧洲精品一区二区精品久久久 | 人人妻人人爽人人添夜夜欢视频| 老司机亚洲免费影院| 一区二区av电影网| 国产成人一区二区在线| 丝袜脚勾引网站| 亚洲av男天堂| 久久久久国产网址| 韩国av在线不卡| 啦啦啦在线观看免费高清www| 90打野战视频偷拍视频| 另类精品久久| 黑人猛操日本美女一级片| 国产熟女欧美一区二区| 久久久久久久大尺度免费视频| 中文字幕最新亚洲高清| 最近最新中文字幕大全免费视频 | 久久这里只有精品19| 欧美+日韩+精品| 国产成人aa在线观看|