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

    Integrating Variable Reduction Strategy With Evolutionary Algorithms for Solving Nonlinear Equations Systems

    2022-10-26 12:23:46AijuanSongGuohuaWuWitoldPedryczandLingWang
    IEEE/CAA Journal of Automatica Sinica 2022年1期

    Aijuan Song, Guohua Wu, Witold Pedrycz, and Ling Wang

    Abstract—Nonlinear equations systems (NESs) are widely used in real-world problems and they are difficult to solve due to their nonlinearity and multiple roots. Evolutionary algorithms (EAs)are one of the methods for solving NESs, given their global search capabilities and ability to locate multiple roots of a NES simultaneously within one run. Currently, the majority of research on using EAs to solve NESs focuses on transformation techniques and improving the performance of the used EAs. By contrast, problem domain knowledge of NESs is investigated in this study, where we propose the incorporation of a variable reduction strategy (VRS) into EAs to solve NESs. The VRS makes full use of the systems of expressing a NES and uses some variables (i.e., core variable) to represent other variables (i.e.,reduced variables) through variable relationships that exist in the equation systems. It enables the reduction of partial variables and equations and shrinks the decision space, thereby reducing the complexity of the problem and improving the search efficiency of the EAs. To test the effectiveness of VRS in dealing with NESs,this paper mainly integrates the VRS into two existing state-ofthe-art EA methods (i.e., MONES and DR-JADE) according to the integration framework of the VRS and EA, respectively.Experimental results show that, with the assistance of the VRS,the EA methods can produce better results than the original methods and other compared methods. Furthermore, extensive experiments regarding the influence of different reduction schemes and EAs substantiate that a better EA for solving a NES with more reduced variables tends to provide better performance.

    I. INTRODUCTION

    NONLINEAR equations systems (NESs) have emerged in the fields of science, engineering, economics, etc. [1].Numerous real-world problems can be modeled as NESs such as chemistry [2], robotics [3], electronics [4], signal processing [5], and physics [6]. Unlike linear equations systems, NESs have plenty of nonlinear operators like ax, lnx,xnand trigonometric functions. Furthermore, the overwhelming majority of NESs have more than a single equally important root. The above two characteristics make the problem challenging.

    There is a class of methods for finding the numerical solutions of NESs. This kind of method mainly includes Newton methods [7], quasi-Newton methods [7], intervalbased methods, e.g., interval-Newton [8], homotopy continuation (embedding) methods [8], [9], trust-region methods [9], secant methods [10], Halley methods [11], and branch and bound methods [11]. Nevertheless, a host of these methods have the following weaknesses: 1) Aimed at locating just a single optimal solution rather than multiple optimal solutions in a single run; 2) High requirements for prior knowledge, such as derivative, and good starting values; 3) The quality of solutions is strongly problem-dependent and depends on the initial guess. Therefore, such methods are no longer sufficient. Over the past decade, people have also developed metaheuristics to solve NESs while continuously improving methods that study the numerical solution of NESs.

    Metaheuristics possess many advantages such as simple implementation, strong versatility, and strong global search capabilities [12]. In comparison with the methods to study numerical solutions of NESs, it enjoys unique benefits especially for solving complex problems and requires less prior knowledge, no derivative, and has less dependence on problem characteristics and the initial solution. However,metaheuristics also face quite a few challenges when solving NESs, for instance, when dealing with large-scale and highdimension NESs and finding multiple roots in a single run.

    As a crucial branch of metaheuristics, the evolutionary algorithm (EA) is essentially a global stochastic search algorithm [12] and demonstrates the capacity for locating multiple solutions over a single run. EAs are prevalent and effective methods for solving NESs. A NES needs to be transformed into an optimization problem prior to the solving process by EAs. The transformed problem is generally a multi-modal or multi-objective optimization problem. At present, EAs that have been applied to solve NESs comprise an evolutionary strategy (ES), particle swarm optimization algorithm (PSO), differential evolution algorithm (DE), and genetic algorithm (GA), etc. For example, Genget al. [13]proposed a ranking method in ES for solving NESs. Ouyanget al. [14] developed a hybrid PSO, which solves NESs by combining PSO with the Nelder-Mead simplex method.Turgutet al. [15] designed a chaotic behavior PSO to solve NESs, which improves the robustness and effectiveness of the algorithm through different chaotic maps. Gonget al. [16]argued that locating multiple roots by repulsion techniques was a promising method and they proposed a repulsion-based adaptive DE (RADE) for solving NESs. Renet al. [17]developed an efficient GA with symmetric and harmonious individuals for solving NESs, and Joshi and Krishna [18] used an improved GA to solve NESs. Thus, obtaining multiple optimization solutions for the optimization problem by EAs corresponds to getting multiple roots of the NES.

    To solve NESs by EAs effectively, we pay attention to the transformation technique, the algorithm, and the problem itself, i.e., designing more reliable transformation techniques,designing more efficient EAs, and reducing the complexity of the problem. Some research shows that effectively integrating an algorithm with problem domain knowledge can generally improve the performance of the algorithm [19]. At present, for efficiently solving NES, the main body of literature is dedicated to transformation techniques and the performance of the EAs but lacks relevant works on the complexity reduction of problems. Hence, when it comes to solving large-scale and high-dimension NESs especially for complicated NESs in the real world, a multitude of the EAs for solving NESs still face tremendous challenges. For instance, the performance of the method proposed in [20] is competitive compared with many state-of-the-art EAs but deteriorates when the number of variables increases to 20 for a NES. Different from most previous studies, we focus on how to enhance optimization efficiency from the problems themselves when solving NESs,especially for large-scale and complicated NESs.

    Variable reduction strategy (VRS) [21] can make full use of problem domain knowledge to reduce problems and trigger the complexity reduction of problems. Currently, the VRS has been applied to equality constrained optimization problems[21] and derivative unconstrained optimization problems [22],which have significantly improved the optimization efficiency. Therefore, it is of considerable significance and challenge to study how to apply VRS to solve NESs effectively.

    Based on the above considerations, we propose the integration of the VRS with EAs for solving NESs. The VRS represents some variables with other variables through relationships among variables in the equations, resulting in reducing the complexity of the problems and improving the search efficiency of algorithms. The main contributions of this paper can be summarized as follows:

    1) The core contribution is that we make the first attempt to utilize the VRS to reduce the complexity of NESs. We elaborately analyze and explain how to apply the VRS to simplify a NES. With the assistance of the VRS, a NES can entail a smaller decision space and lower complexity.

    2) A general framework is proposed for integrating the VRS with an arbitrary EA for solving NESs. By this framework, the optimization efficiency of the used EAs can be significantly improved when solving NESs. To evaluate the integration method, we specifically integrate the VRS with two state-ofthe-art algorithms, which is referred to as DR-JADE (dynamic repulsion-based adaptive DE with optional external archive)[20] and MONES (the method that transforms NES to a biobjective optimization problem) [23], respectively.

    3) Extensive experiments on two test suites, which respectively include 7 (contains 2 real-world problems) [23]and 46 (contains 5 real-world problems) [20] NESs, are conducted. Experimental results show that with the employment of VRS, the EAs can obtain better performance than the original EAs, thus demonstrating the effectiveness of the VRS for solving NESs and the VRS possesses great potential for practical applications of NESs. Moreover, a series of comparative experiments with the different reduction schemes and EAs reveal that an EA with better performance for solving a NES with more reduced variables tends to provide better performance.

    The paper is organized as follows. Section II describes NESs and briefly reviews two transformation techniques of NESs. In Section III, the core idea and the reduction process of the VRS are described. Then, we respectively integrate the VRS with MONES and DR-JADE after presenting the integration framework of the VRS and EAs. Section IV selects two test suites to reduce and the relevant experiments are designed to study the superiority of the EAs with the VRS compared with other methods and the influence of the VRS and EAs on the integration method. Section V concludes this paper and briefly explores future research directions.

    II. PROBLEM DESCRIPTION AND RELATED WORK

    A. Nonlinear Equations Systems

    A NES can be formulated as

    whereS?Rnis the decision space defined by the parametric constraints of the decision variables and is a compact set that denotes the feasible region of the search space. The decision space can be described as

    Solving the NES shown in (1) results in a series of optimization solutions in the decision space, where each optimization solutionsatisfies the following relationships:

    Most of NESs have more than a single root. For instance,Fig. 1 depicts a NES problem with two nonlinear equations and two decision variables, and the expression is

    Fig. 1. An example of a NES problem with multiple roots.

    wherexi∈[?5,5],i=1,2.

    As can be seen from Fig. 1, the NES shown in (5) has nine roots. Each root could be equally crucial, so one of the major tasks for solving NESs is locating multiple roots over a single run. Besides, improving the quality of the solutions is also crucial. The quality of the solutions refers to how close the solutions obtained by an algorithm is to the real solutions of a NES.

    B. Transformation Techniques

    NESs are generally transformed into optimization problems to efficiently develop roots, which possesses several advantages, such as low dependence on problem characteristics, locating multiple solutions in a single run. Currently,popular transformation techniques can be roughly classified into three categories: 1) single-objective optimization-based transformation techniques [20], [24], [25], 2) multiobjective optimization-based transformation techniques [23], [24], [26],and 3) constrained optimization-based transformation techniques [27], [28]. Herein, we will briefly introduce two representative transformation techniques including multiobjective optimization-based transformation techniques and single-objective optimization-based transformation techniques that are more commonly used transformation techniques compared to constrained optimization-based transformation techniques, namely dynamic repulsion-based EA (DREA)[20] and MONES [23], to prepare for the following research.

    DREA [20] transforms a NES to a single-objective optimization problem and locates multiple roots by a dynamic repulsion technique. The repulsion function of DREA is as follows:

    wheretis the current iteration counter.tmaxis the maximal number of iterations. DREA can be classified as a multiplicative repulsion technique.

    MONES [23] transforms a NES into a bi-objective optimization problem to locate multiple roots of NESs. The transformed bi-objective optimization problem consists of two parts: the location function and the system function. The location function can be formulated as below:

    wherex1is the first decision variable of the decision vectorEquation (14) determines the Pareto front of the optimization problem. The system function of MONES is

    Equation (15) relates the two possible transformed optimization problem versions with the NES. By combining the location function with the two optimization problem versions in (15), we can derive a bi-objective optimization problem representing the original NES:

    Equation (16) makes the Pareto optimal solutions of the transformed bi-objective optimization problem correspond to the optimal solutions of the NES. Since the system functions of the NES optimization solutions are equal to 0, their images in the objective space are located on the line segment defined byy=1?x.

    III. VARIABLE REDUCTION STRATEGY

    A. Variable Reduction Strategy in Nonlinear Equation Systems

    The main idea of VRS is to first explore the relationships among variables by utilizing the equality optimality condition of an optimization problem. The equality optimality condition refers to the equality condition that the optimization problem must satisfy when obtaining an optimal solution, which is expressed in the form of equations. For a NES, the equality optimality condition is the equations in the NES. Secondarily,according to the types and relationships of the variables, we always use a part of variables to represent and calculate the other parts of variables during the iterative search process of an EA. In this way, the variables represented and computed by other variables can be reduced and are not directly optimized(i.e., as search dimensions) during the problem-solving process. As a result, some variables and spatial dimensionality can be reduced, such that it could reduce the complexity of the problem and improve the search efficiency of the EA.

    Take the NES shown in (1)–(4) as an example. Assume thatAdenotes the set of decision variables included in the NES,A={xk|k=1,2,...,n},Ajis the collection of the decision variables involved in thej-th equation,Aj∈A. For the equationfj(→x)=0, 1 ≤j≤m, if we can obtain a relationship as

    Then, in the process of locating the NES solutions,xkcan be calculated by the relationshipRk,jand the values of{xl|l∈Aj,l≠k}. Thus, the decision variablexkcan be reduced via thej-th equation. Meanwhile, since the variable relationship (17) is deduced fromfj(→x)=0, and the equationfj(→x)=0 is always satisfied when computing thexkvalue.Therefore, equationfj(→x)=0 can be reduced as well. In addition, a constraint condition associated with the variablexkis added:

    For the sake of having a clear description, some key concepts are given as below:

    1) Core Variable(s):The variable(s) used to represent other variables in the equations;

    2) Reduced Variable(s):The variable(s) expressed and computed by core variables;

    3) Eliminated Equation(s):The equation(s) eliminated along with the reduction of variables due to be totally satisfied by all solutions.

    For example, in (17),xkis a reduced variable, {xl|l∈Aj,l≠k} is the collection of core variables, andfj(→x)=0 is the eliminated equation. Through the above variable reduction strategy, all variables in the NES can be divided into two categories: core variables and reduced variables. The collection ofqcore variables is denoted as

    Hence, we haveXC∪XR=AandXC∩XR=?. The reduced decision vector can be represented by the core variables. The reduced decision space formed by the reduced decision vector is recorded asS?. The collection ofleliminated equations can be denoted as

    Accordingly, we can obtain the reduced NES:

    wherepis the number of the equations in the reduced NES,p=m?l.denotes the reduction relationship, in which the reduced variablexrican be reduced through the eliminated equationfsj.

    The realization of VRS is based on the explicit variable relationships shown in (17). However, due to the complexity and nonlinearity of NESs, not all variables in an equation system can obtain such a relationship in (17). Here, we provide simple empirical guidance on what kinds of NESs are suitable to be reduced by VRS according to the characteristics of NESs and our previous research [21]:

    1) If an equation of a NES includes a variable less than or equal to three-order, this variable and the corresponding equation can be reduced.

    2) All linear variables and their corresponding equations tend to be reduced in a NES.

    3) Regarding nonlinear operations like sinx, cosx, lnx, and exp(x), if a variable is operated only by one such operator and separately included in an equation, the variable and equation can be reduced.

    In terms of the above guidance, we can preliminarily judge whether an NES can be reduced or not. In addition, in order to show how the VRS works for a NES, consider the following quintessential illustrative example [20]:

    wherex1∈[?5,5],x2∈[?1,3],x3∈[?5,5]. A NES may have more than one reduction scheme, e.g., for (25),x3in (25a),x1,x2,x3in (25b), andx1andx3in (25c) can be reduced according to the above guidance. If we choosex3in (25b) as the reduced variable, the following reduction scheme can be obtained:

    Consequently, in this case,x3is the reduced variable.x1andx2are the core variables. The eliminated equation is=0. The obtained reduced NES is

    During the reduction process, constraint condition(s)associated with the reduced variable(s) should be considered.For example, reducing (25) brings in constraint conditions presented in (27). Furthermore, if we choosex3in (25a) as the reduced variable, we get

    Like the reduction scheme in (28), we could choose a variable with an absolute or quadratic term as a reduced variable, such that a reduced variable may have more than one value computed from the variable relationship. Therefore, the values of reduced variables that exceed the upper and lower bounds of the constraint conditions could be treated by the following handling technique.

    On the one hand, a reduced variable value corresponds to a value like (26). In this instance, when the reduced variable value is higher than its upper bound value, we make the reduced variable value equal to the upper bound value. On the contrary, we make the reduced variable value equal to the lower bound value if the reduced variable value is less than its lower bound value.

    On the other hand, a reduced variable has more than one candidate value like (28), so we preferentially choose the value that does not violate the constraint condition. For example, when the constraint condition is 0 ≤x1=1±x2≤1 and the core variablex2=1,x1calculated byx2is either 0 or 2.x1=2 violates the constraint condition and is not feasible, so we makex1values equal to 0. If all the reduced variable values violate the constraint condition, we make them equal to its upper bound value or lower bound value.

    B. Integration of the VRS and EA

    1) A Framework for Integrating the VRS With EA to Solve NESs:The framework for integrating the VRS with EA is exhibited in Fig. 2. In this framework, a NES is first processed by the VRS. The variable reduction process can be seen as a pre-processing of the NES. Second, a transformation technique is used to transform the reduced NES into an optimization problem. Then an EA is used to solve the transformed optimization problem. Then, a series of optimization solutions for the transformed optimization problem can be obtained, which corresponds to obtaining the roots for the reduced NES. At last, the relationships between the reduced variables and the core variables are used to compute the values of the reduced variables. By combining the values of the reduced variables and core variables, a series of roots for the original NESs are finally obtained.

    Fig. 2. A framework for the integration of VRS and EA.

    In the framework, the VRS can be theoretically combined with any transformation technique and EA. In this work, we mainly study the integration of the VRS with two state-of-theart methods, i.e., MONES and DR-JADE.

    2) The Integration of VRS and DR-JADE or MONES:MONES [23] was proposed by Yonget al. in 2014. MONES transforms the NES described by (1)–(4) into the form (16),and then solves the transformed bi-objective optimization problems by NSGA-II (a fast and elitist multi-objective genetic algorithm) [29]. The method that integrates VRS into MONES is abbreviated as VR-MONES.

    DREA [20] was presented by Liaoet al. in 2020. DREA transforms a NES into form (6). DREA uses JADE (adaptive differential evolution with an optional external archive) as the optimization engine [30]. The combined method is abbreviated as DR-JADE. We integrate VRS into DR-JADE and the resultant method is named as VR-DR-JADE for short.

    As mentioned in Section II-A, a reduced variable may have more than one possible value, which may cause different objective function values for an individual. The objective function value refers tofor VR-MONES orfor VR-DR-JADE in this paper. Taking the original NES (1)–(4) and the reduced NES (22)–(24) as an example, Fig. 3 intuitively displays the calculation process of the objective function value for an individual in a population.

    Fig. 3. Illustration of computing the objective function value for the individual.

    In Fig. 3, the bottom layer is thei-th individual in a population during the evolution, which consists ofqcore variable values, i.e.,=(xi,c1,xi,c2,...,xi,cq). First, we compute the reduced variable values via the core variable values inand the variable relationships expressed in (23).The obtained reduced variable values are put in the setXi,r,whereXi,r jdenotes the set of the value(s) of thej-th reduced variable (a reduced variable may have more than one candidate values). Second, we handle the reduced variable values violating the constraint by the technique introduced in Section II-A and thus we obtain the feasible reduced variables set. Then, we combine the values of the reduced variables in the setwith the individual(i.e., the set of core variable values) to form the new individual(s) denoted byXi.After that, values inXiare substituted into the reduced (22) to compute the objective function value(s). Finally, we select the minimum value ofas the objective function value of the individual.

    Next, for VR-MONES, we should compute the transformed bi-objective optimization function by (14)–(16), in whichis the first decision variable of the decision vectorafter reduction. For VR-DR-JADE, the objective function value obtained by Fig. 3 is thevalue of the individual. We can compute the value of the correspondingby (6). Then,we can use VR-MONES or VR-DR-JADE to iterate and get an evolved populationpop. Finally, combining the values of core variable inpopand the values of reduced variable computed by reduction relationships forms the final population.

    Currently, the VRS has been used in equality constrained optimization problems and the EAs with the VRS obtain great improvement compared with the original methods. The differences between the two applications of the VRS in NESs and equality constrained optimization problems are mainly reflected in two aspects. First, for solving equality constrained optimization problems, the VRS reduces the problem by equality constraints. In contrast, the VRS reduces a NES by the equations system itself. Second, the reduced equality constrained optimization problem can be solved by directly using the original EAs. However, the reduced NESs need to consider handling inequality constraints brought by the reduction process.

    IV. EXPERIMENTAL STUDY

    To demonstrate that VRS can improve the performance of the original algorithms, this section mainly focuses on the comparison between VR-MONES and VR-DR-JADE with their corresponding original algorithms, i.e., MONES and DRJADE, respectively. In Section IV-A, we use a benchmark suite with 7 NESs (in which two test problems are real-world problems) [23] to test the efficiency of VRS by comparing the experimental results between VR-MONES and MONES.Moreover, in Section IV-B, a large-scale test suite of 46 NESs(in which five test problems are real-world problems) [20] is used to show the effectiveness of VRS by comparing VR-DRJADE with other popular and state-of-the-art methods. What is more, to study the effect of different reduction schemes and EAs, a series of experiments concerning reduction schemes with different numbers of reduced variables and different reduced variables and the integrated methods with various EAs are conducted in Section IV-C. At last, in Section IV-A,we briefly summarize the experimental results obtained by Sections IV-A, IV-B, and IV-C.

    A. Experimental Study on VR-MONES

    We use the VRS for the 7 NESs in reference [23], and compare the performance of VR-MONES and MONES in terms of two performance indicators, i.e., the inverted generational distance and the number of the optimal solutions found.

    1) Test Problems:In this section, seven test problems(denoted as F1–F7) are used to investigate the effectiveness of VR-MONES. Among them, the optimal solutions of F1–F4 are known. F5–F7 have infinitely optimal solutions, which are not completely known until now. F6 and F7 are real-world problems and are derived from neurophysiology application models and economics system models, respectively. The information on the seven test problems is summarized in Table I, including the number of the decision variables (D),the decision space (S), the number of the linear equations(LE), the number of the nonlinear equations (NE), and the number of the roots (NoR).

    TABLE I CHARACTERIZATIONS OF THE TEST PROBLEMS F1–F7.

    2) Performance Metrics:In this section, two performance indicators are introduced to evaluate the capability of VRMONES and MONES to locate the roots of a NES.

    a) The inverted generational distance (IGD) [31]:The IGD indicator is computed as

    whereIPis a set of the images of the individuals of a population in the objective space andIP?is a set of the images of all optimal solutions of a NES in the objective space:is the minimum Euclidean distance betweenand the points inIP. If a NES (such as F5,F6 or F7) has infinite roots, |IP?| is a set of uniformly distributed points in the objective space along Pareto front.|IP?| is the number of optimal solutions inIP?, we setIP?=100 for F5, F6 and F7. In this section, the objective space is defined byx=xrandy=1?xrfor MONES or VRMONES.xris the first decision variable of a NES for MONES or the first decision variable of a reduced NES for VR-MONES. The IGD can measure both the diversity and convergence ofIP.

    b) Number of the optimal solutions found (NOF) [23]:The NOF indicator is computed as

    Here, ε is a user-defined threshold value. In this section, we set ε=0.01 for F5 and 0.02 for the other six problems according to the number of decision variables [23]. The larger the NOF-indicator value is, the more roots are found.

    3) Variable Reduction Results:According to the reduction method given in Section II-A, a NES may have more than one reduction scheme. In this section, we only show one reduction scheme thought to be promising for each NES. Generally, the more variables that are reduced, the smaller the decision space of a NES becomes and the better the results that are obtained.Hence, a promising reduction scheme refers to a reduction scheme that maximizes the number of reduced variables in this work. The expressions of the 7 NESs and the related reduction schemes are shown in Table II. The successive experiments are based on the reduction schemes shown in Table II as well.

    As can be seen from Table II, each problem in F1–F4 contains two decision variables and two equations, in which one variable and one equation can be reduced. Two variables and two equations can be reduced for NES F5. Three variables and three equations can be reduced for NES F6, and the reduced F6 contains three variables and equations. In this Section, we setck=0,1 ≤k≤D?1 for F7. One variable and equation can be reduced for NES F7.

    4) Experimental Results and Discussions on F1–F7:For a fair comparison, the parameter settings of VR-MONES are the same as those of the original MONES in [23]. To make the experimental results reliable, 30 independent runs are executed on each NES, and the maximum number of generations is set to 500 (i.e., the maximum function evaluation number is 50 000) for each run. Table III presentsthe best, mean, worst, and standard deviation of the IGDindictor and NOF-indicator values generated by VR-MONES and MONES.

    TABLE II EXPRESSIONS AND VARIABLE REDUCTION OF TEST SUITE F1–F7.

    From the results in Table III, in regard to the IGD indicator,the best, mean, worst and standard deviation of the IGDindicator values obtained by VR-MONES have significantly improved for all test problems. For example, for NES F3, the best, mean, worst and standard deviation of the IGD-indicator values obtained by VR-MONES have been respectively improved by 92.61%, 95.34%, 98.84% and 99.21% compared with those obtained by MONES. The phenomenon indicates that the solutions obtained by VR-MONE are closer to the actual known solutions for all the test problems than those obtained by MONES. We also implemented the Wilcoxon test on the mean IGD-indicator for all the test problems over 30 runs1The statistical tests reported in this paper are calculated by the KEEL3.0 software [32].. Comparing VR-MONES with MONES, we can getR+=28.0,R?=0.0 andp=1.56E?02 by the Wilcoxon test.Since VR-MONES can provide a higherR+value thanR?value and thepvalue is less than 0.05, VR-MONES is significantly better than MONES on the seven test problems.

    With respect to the NOF indicator, it is clear that the best,mean, worst, and standard deviation of NOF-indicator values obtained by VR-MONES are better or at least equal to those obtained by MONES for NESs F1–F7. The results reveal that VR-MONES can find more roots than MONES. For each NES in F1–F4 with known optimal solutions, VR-MONES can successfully locate all roots over 30 runs. For each NES in F5–F7 with infinitely many roots (the default number of the optimal solutions is 100 in this section), VR-MONES has thecapability to maintain much more roots than MONES,especially for F5 and F7.

    TABLE III STATUS OF IGD-INDICATOR AND NOF-INDICATOR IN VR-MONES AND MONES. THE BETTER OR EQUAL IGD-INDICATOR AND NOFINDICATOR FOR EACH NES ARE HIGHLIGHTED IN BOLDFACE

    To further show the performance of MONES and VRMONES, Fig. 4 provides the convergence process of the mean IGD-indicator values provided by MONES and VR-MONES for all the test problems over 30 independent runs.

    As depicted in Fig. 4, at the beginning of evolution, the convergence curve of VR-MONES or MONES starts with a relatively large mean IGD-indicator value. As the optimization proceeding, the mean IGD-indicator values in VR-MONES and MONES both converge continuously toward a positive number close to 0. Particularly, VR-MONES can converge to a smaller IGD-indicator value for each NES in F1–F7. For example, during evolution, the mean IGDindicator values of MONES and VR-MONES start at 0.2699 and 0.064 and eventually converge to 0.0094 and 0.0025 respectively for NES F4. This reveals that VR-MONES can robustly obtain better solutions while maintaining the diversity of the population, and that the integration of VRS can noticeably improve the search efficiency of MONES.

    Fig. 4. Mean of IGD-indicator values for VR-MONES and MONES during the evolution.

    Fig. 5. Evolution of VR-DR-JADE over a typical run on E11.

    Fig. 6. Evolution of DR-JADE over a typical run on E11.

    B. Experimental Study on VR-DR-JADE

    To further evaluate the effectiveness of VRS, this section applies VRS to another test suite with 46 NESs in [20]. In this case, the representative algorithm DR-JADE with and without VRS are used to solve the test problems, respectively. The performance of VR-DR-JADE and other state-of-the-art methods is evaluated by the values of root ratio, success rate,and other indicators obtained from the experiments.

    1) Test Problems:In this section, we choose 46 NESs with diverse features to extensively evaluate the performance of an algorithm. The brief information of the 46 NESs (denote as E1–E46) can be found in [20]. The optimal solutions of NESs E1–E42 are known, while the optimal solutions of NESs F43–F46 are unknown. NESs E13 and E43–E46 come from real-world applications.NFEsmaxvalues are different for different problems owing to their different difficulties. In this section, to fairly compare the performance of VR-DR-JADE and DR-JADE, we use the sameNFEsmaxas in [20].

    2) Performance Metrics:Due to the difference between MONES and DR-JADE and the suitability of the different evaluation merits, two other performance metrics inspired by the multi-model and multi-objective problems are adopted to comprehensively assess solutions found by a method in this section. Moreover, one performance metric is employed to evaluate the quality of the roots found by a method.

    a) Root ratio (RR) [33]:The RR computes the average ratio of roots found over multiple runs:

    whereNris the number of runs.Nf,iis the number of roots found in thei-th run andNoRis the number of actual known roots of a NES. In this section, for a solution, if its repulsion value<1e?5, it can be regarded as a root [20]. To make the experimental results general and reliable, each algorithm is executed overNr=30 independent runs for each NES.

    b) Success rate (SR) [34]:The SR measures the ratio of successful runs. A successful run refers to a run where all the actual known roots of a NES are found, the expression of SR is

    whereNr,sis the number of successful runs.

    The optimal solutions of NESs E43–E46 are unknown, so the RR and SR criteria cannot be used for the performance evaluation [34]. We will discuss the performance of NESs E43–E46 in the next section.

    c) Evaluating the quality of roots found (QR):The mean of the objective function valuesfor thei-th run:

    wheremis the number of equations for a NES, andis thel-th of roots found in thei-th run. The QR indicator is adapted from the IGD indicator, which can measure the quality of the roots obtained by an algorithm.

    3) Variable Reduction Results:Due to space limitation, the expressions of the 46 NESs and the selected reduction schemes are shown in the supplementary file2http://faculty.csu.edu.cn/guohuawu/zh_CN/zdylm/193832/list/index.htm.

    Among the reduction schemes of the 46 NESs, other than E5, E12, and E21, all the NESs can be reduced by VRS. A NES may have more than one reduction scheme. We show one promising reduction scheme for each NES in the supplementary file2http://faculty.csu.edu.cn/guohuawu/zh_CN/zdylm/193832/list/index.htm. For the NESs that cannot be reduced,they can be divided into two categories:

    a) No variable in a NES can be explicitly expressed by other variables, such as E5 and E21.

    b) There is a periodic function in a NES and no variable can be completely represented and calculated by other variables in the NES, such as E12.

    4) Experimental Results and Discussion on E1–E46:Except for NESs E5, E12, E21 that cannot be reduced, the experimental results of DR-JADE and VR-DR-JADE on the other 39 NESs concerning RR, SR, and QR over 30 independent runs are reported in Table S-2 in the supplemental material2http://faculty.csu.edu.cn/guohuawu/zh_CN/zdylm/193832/list/index.htm.

    From the results in Table S-2, comparing VR-DR-JADE with DR-JADE, other than a slight increase for E25, the mean and standard deviation values of QR-indicator values for each test problem in E1–E42 (except E5, E12 and E21) have decreased. The above phenomenon indicates that the most roots located by VR-DR-JADE are closer to the actual known roots than the roots located by DR-JADE. Additionally, to further compare the quality of the overall solutions of VRDR-JADE and DR-JADE, the Wilcoxon test on the mean QRindicator in Table S-2 is performed. Comparing VR-DRJADE with DR-JADE, we can getR+=687.0,R?=16.0, andp=2.46E?09. Since VR-DR-JADE can provide a higherR+value thanR?value and thepvalue is less than 0.05, VR-DRJADE significantly outperforms DR-JADE in terms of the overall quality of solutions.

    VR-DR-JADE can get 11 better and 27 equal values in both RR and SR compared with DR-JADE for NESs E1–E42(except E5, E12, and E21). It is worth noting that VR-DRJADE can locate all the roots of NES E24 over each run. In contrast, DR-JADE cannot locate any roots for NES E24 over 30 runs. For NES E9, VR-DR-JADE and DR-JADE both cannot find any roots. But when the number of decision variables of NES E9 is set to 10, VR-DR-JADE can find all the roots of NES E9 while DR-JADE still cannot find any roots.

    For NES E16, VR-DR-JADE always has one root not found over each run, which may be related to the search ability of DR-JADE itself.

    To further study the roots obtained by VR-DR-JADE, we compare VR-DR-JADE with nine appealing methods, i.e.,DR-JADE [20], an adaptive multiobjective DE with a weighted biobjective transformation technique (A-WeB) [35],MONES [23], an improved harmony search algorithm (I-HS)[36], a neighborhood based crowding DE (NCDE) [37], a neighborhood based speciation DE (NSDE) [37], GA with a sequential quadratic programming (GA-SQP) [38], PSO with Nelder–Mead method (PSO-NM) [39], and a niche cuckoo search algorithm (NCSA) [40]3Except for VR-DR-JADE, DR-JADE, and MONES, the data of other seven compared methods are from the literature [20] and the detailed results of the eleven methods are reported in the supplementary file2.. Note that if we map the individuals in a population to the objective space defined by MONES for NESs E1–E42, the roots that have the same values in the first decision variable will be considered to be discovered even if only a few of them are located. To address this issue, we propose another method to judge whether an individual in the final population is a root or not, i.e., when the minimum Euclidean distance between an individual in the final population and the individuals in the set of optimalsolutions for a NES is less than 0.01, the individual can be considered as a root of the NES. Table IV shows the Friedman test of RR and SR for the 10 methods. Table V displays the Wilcoxon test obtained by the comparison of VR-DR-JADE and the other 9 methods for both RR and SR.

    TABLE IV AVERAGE RANKINGS OF VR-DR-JADE AND THE OTHER TEN STATE-OF-THE-ART ALGORITHMS OBTAINED BY THE FRIEDMAN TEST FOR BOTH RR AND SR

    TABLE V RESULTS OF VR-DR-JADE COMPARED WITH THE OTHER TEN STATE-OF-THE-ART ALGORITHMS OBTAINED BY THE WILCOXON TEST FOR BOTH RR AND SR

    From Table IV, VR-DR-JADE has achieved the highest Friedman test rankings for both SR and RR. The above results reveal that the integration of VRS can make the algorithms locate more roots than the original algorithms overall.Meanwhile, Table V shows that VR-DR-JADE significantly outperforms the other 9 methods for RR and SR by the Wilcoxon test, since it can provide higherR+values thanR?values in all cases, and allpvalues are less than 0.05.Therefore, we can conclude that the integration of VRS can be an effective way to improve the performance of VR-DRJADE.

    To compare the convergence process of VR-DR-JADE and DR-JADE, we portray the roots located by VR-DR-JADE and DR-JADE at the 1st, 5th, 15th, and 30th iteration over a typical run. Figs. 5–6 and Figs. 7–8 respectively show the results for E11 and E19.

    Comparing Fig. 5 with Fig. 6, att=1 VR-DR-JADE and DR-JADE can both find one of the roots for E11. Att=5,VR-DR-JADE can locate five roots while DR-JADE can only locate three roots. Att=15, VR-DR-JADE can locate 11 roots, but DR-JADE can only locate nine roots. Att=30, VRDR-JADE has located all 15 roots of E11, while DR-JADE has only located 13 roots.

    Comparing Fig. 7 with Fig. 8, att=1 owing to the reduced variable with a quadratic term for E19, we can locate two roots for VR-DR-JADE. Att=5, VR-DR-JADE has located all the ten roots while DR-JADE has only located three roots.Att=15 andt=30, DR-JADE has located 5 and 8 roots respectively with two roots not found at the end of the evolution. The above comparison results demonstrate that the application of VRS improves the search efficiency of DRJADE and allows for VR-DR-JADE to locate more roots than DR-JADE after the same number of iterations.

    Fig. 7. Evolution of VR-DR-JADE over a typical run on E19.

    Fig. 8. Evolution of DR-JADE over a typical run on E19.

    TABLE VI STATUS OF DR-JADE AND VR-DR-JADE FOR THE NUMBER OF OBTAINED ROOTS AND THE OBJECTIVE FUNCTION VALUES

    In the previous sections, the performance of VR-DR-JADE is verified through the 42 NESs with known roots. For E43–E46, we evaluate the number of obtained roots for DRJADE and VR-DR-JADE by the best, the worst, the mean,and the standard deviation of the number of obtained roots over 30 runs. What is more, we evaluate the quality of obtained roots for DR-JADE and VR-DR-JADE by the best, the mean, and the standard deviation of objective function values of obtained roots over a typical run according to the recommendation in the literature [20]. The results are reported in Table VI4The date of DR-JADE comes from [20]..

    As shown in Table VI, for each NES in E43–E46, the number of roots obtained by VR-DR-JADE is better than or equivalent to DR-JADE in terms of the best, the worst, the mean, and the standard deviation values (except the standard deviation values of E46). Especially for E43 and E46, the mean values of the number of roots obtained by VR-DRJADE are 30 and 28.97 over 30 runs respectively, which is much more than those obtained by DR-JADE. For E46,although the standard deviation value of the number of roots obtained by VR-DR-JADE is larger than that obtained by DRJADE, the best, the worst, and the mean values of the number of roots obtained by VR-DR-JADE show great improvement.Especially for E44 and E46, the roots found by VR-DR-JADE have significantly better quality than those found by DRJADE. The above phenomenon reveals that VR-DR-JADE is capable of locating more and better roots than DR-JADE when a NES has an infinite number of solutions.

    B. Influence of Different Reduction Schemes and EAs

    In this subsection, to determine the reduction scheme that is best for solving NESs by EAs and to determine the types of EAs that are more suitable for the integration method, we will study the effect of different VRS and EAs on our proposed method.

    TABLE VII EXPERIMENTAL COMPARISON RESULTS OF THE NESS WITH DIFFERENT NUMBERS OF REDUCED VARIABLES

    TABLE VIII EXPERIMENTAL COMPARISON RESULTS OF THE NESS WITH DIFFERENT REDUCED VARIABLES

    1) Influence of Different Reduction Schemes:A NES may own more than one reduction scheme by the VRS. To study the influence of different reduction schemes, the following experiment will be conducted.

    a) Influence of different numbers of reduced variables

    We choose three NESs (i.e., E15, E22, and E28) in Section IV-B and set the number of reduced variables from 0 to the maximum. Then, we solve these NESs by VR-DRJADE. Excluding the number of reduced variables, all parameter settings are consistent with the experiment in Section IV-B. Table VII reports the results of three NESs including the mean and standard deviation of QR, RR, and SR over 30 runs. Besides, Table VII provides the number of roots of the NESs with different numbers of reduced variables at the 1st, 5th, 15th, and 30th iteration over a typical run as well.

    From Table VII, we can observe that as the number of reduced variables increases, the mean and the standard deviation values of QR-indicator values decrease, and RRindicator values and SR-indicator values increase or remain unchanged. It is worth noting that with the assistance of VRS,three NESs that are shown can gain better results for the QR,RR, and SR. The phenomenon reveals that with the number of reduced variables increasing, VR-DR-JADE tends to gain more roots with higher quality. Moreover, according to the number of located roots at the different iterations in Table VII,the NESs with more reduced variables can locate more roots at the same iterations, which suggests that the EA can converge faster when solving the NESs with more reduced variables. Therefore, we can draw the conclusion that an EA for solving the NESs with more reduced variables possesses better performance, generally.

    b) Influence of different reduced variables

    To study the effect of selecting different reduced variables on our presented method, we change the reduced variables and keep the number of reduced variables unchanged. Three NESs(E2, E10, and E31) and VR-DR-JADE are used in the experiment to analyze the influence of different reduced variables. The mean and the standard deviation of the QR,RR, SR over 30 runs, and the number of roots of the NESs with different reduced variables at the 1st, 5th, 15th, and 30th iteration over a typical run are displayed in Table VIII.

    As exhibited in Table VIII, all the NESs with the VRS can contribute to better results pertaining to the QR, RR, SR, and the convergence than the original NESs. What is more, the difference of reduced variables has a significant effect on the QR-indicator values. But it only has a slight influence on the RR, SR, and convergence rate. The different results for the reduction schemes with different reduced variables can be attributed to the linkages between reduced variables and other variables or objective functions.

    In terms of the above experimental results, we can conclude that different numbers of reduced variables and different reduced variables can impact the performance of the integration method of VRS and EA, where different numbers of reduced variables have a more significant effect than different reduced variables. An EA for solving the NESs with more reduced variables can obtain better performance. In the future, we plan to further study how to automatically obtain the maximum reduced variables for a NES, and select the most suitable reduction scheme considering the linkages between reduced variables and other variables or objective functions.

    2) Influence of Different EAs:For the sake of studying the impact of different EAs on the performance of the integration method, and whether the VRS or EAs influences the performance of the presented method, three different appealing EAs, i.e., DR-JADE [20], DR-CLPSO [20], and MONES [23] are selected to study the influence of different EAs on our method, where DR-JADE, DR-CLPSO, and MONES adopt JADE, CLPSO (Comprehensive learning PSO)[41] and NSGA-II as the search engines, respectively. NESs E1–E42 in Section IV-B are solved by the above three EAs with and without VRS. Tables S-3 and S-4 in supplemental material2show the detailed results with regards to the RRindicator and SR-indicator values over 30 independent runs.Besides, Tables IX and X report the Friedman test rankings and Wilcoxon test at a significance level α =0.05 of the above six methods for both RR and SR, respectively.

    TABLE IX AVERAGE RANKINGS OF THE EAS WITH AND WITHOUT VRS OBTAINED BY THE FRIEDMAN TEST FOR BOTH RR AND SR

    From the results in Table IX and X, we notice that:

    a) The EAs with the VRS can gain higher ranks and provide higherR+values thanR?values andpvalues less than 0.05,as compared to the corresponding EA without VRS. The results indicate that the VRS has a significant influence on our integration method and an EA with the VRS tends to obtain better results than their counterparts overall.

    b) VR-DR-JADE and VR-DR-CLPSO rank the 1st and 2nd regarding the Friedman test for the RR and SR, separately.DR-JADE ranks the 3rd, followed by VR-MONES. Moreover,since thepvalue between VR-DR-JADE and VR-DR-CLPSO or VR-DR-CLPSO and VR-MONES is greater than 0.05 according to the Wilcoxon test in Table X, the differences between the two pair methods are not obvious. However, VRDR-JADE and VR-MONES have an obvious difference regarding the RR and SR. The phenomenon reveals that EAs also influence the integration methods.

    Therefore, VRS can significantly improve the performance of the original EAs and the optimization capability of an EA itself is also very crucial for solving NESs effectively.Generally, a better EA with VRS can provide even better performance.

    D. Experimental Conclusions

    According to the experimental results and discussions above, we can safely draw some conclusions:

    1) The integration of VRS enables MONES and DR-JADE not only to locate more high-quality roots but also significantly improve the search efficiency of the original EAs for the test NESs with various characteristics.

    2) Both different numbers of reduced variables and different reduced variables for a NES can impact the performance of the integration method, where different numbers of reduced variables generally have a more significant effect than different reduced variables. The more variables are reduced,the better the performance of an EA will be.

    3) Both the VRS and the optimization capability of an EA itself are very crucial for solving NESs effectively. Generally,using a better EA to integrate with the VRS can provide better performance.

    Therefore, the VRS is an effective method for enhancing the performance of an EA when solving NESs. A reduction scheme with more reduced variables and an EA with better performance are integrated into our framework can make the integration method achieve better performance. Furthermore,in the real world, many complicated and high-dimension NESs have emerged. Hence, from the perspective of realworld applications, before we use EAs to solve a NES, it would be valuable and effective to check whether the VRS is applicable.

    V. CONCLUSIONS AND FUTURE WORK

    This paper proposes to incorporate the VRS into EAs to solve NESs. The VRS reduces the number of variables and equations of a NES, accordingly shrinks the decision space and reduces the complexity of the NES, and results in improved optimization efficiency of the original EA for solving NESs. VRS is specifically integrated with two stateof-the-art methods (MONES and DR-JADE) in this work,respectively. The experimental results on two test suites with 7 NESs and 46 NESs, respectively, verify the effectiveness of the VRS in solving NESs. According to the framework of the combination of the VRS and EAs, the VRS theoretically can also be integrated with any EA. The experimental results on different reduction schemes and EAs demonstrate that a reduction scheme with more reduced variables and an EA with better performance are integrated into the integration framework of the VRS and EA to enable a better performanceof our proposed method, generally.

    TABLE X RESULTS OF THE EAS WITH AND WITHOUT VRS OBTAINED BY THE WILCOXON TEST FOR BOTH RR AND SR

    It is noted that there are still shortcomings in this work. On the one hand, the VRS cannot be applied to all NESs. On the other hand, for several NESs, EAs may even obtain worse results after integrating with the VRS. For the NESs that cannot be explicitly reduced, an approximative variable reduction strategy may be useful to resolve this problem.Moreover, we can develop more efficient transformation techniques and EAs to combine with the VRS to solve NESs,e.g., the ensemble algorithms [42] and objective space partition strategy [43]. It is worth noting that the theory of VRS deserves further investigation as well, such as how to realize maximum variable reduction, how to measure the relationship between reduced variables and other variables or objective function, and what kinds of optimization problems can be reduced. In summary, extending the VRS and designing more efficient EAs and transformation techniques to integrate with the VRS deserve further investigation in the future.

    久久久久久国产a免费观看| 国产女主播在线喷水免费视频网站 | 高清毛片免费看| 最近手机中文字幕大全| 成人国产麻豆网| 久久99精品国语久久久| 在线天堂最新版资源| 成人鲁丝片一二三区免费| 国产精品免费一区二区三区在线| 久久99热这里只有精品18| 日本-黄色视频高清免费观看| 欧美三级亚洲精品| 高清午夜精品一区二区三区 | 国产高清视频在线观看网站| 亚洲欧洲日产国产| 国产女主播在线喷水免费视频网站 | 婷婷六月久久综合丁香| 大香蕉久久网| 国产精品一区二区在线观看99 | 美女黄网站色视频| 国内揄拍国产精品人妻在线| avwww免费| 天天一区二区日本电影三级| 内射极品少妇av片p| 尾随美女入室| av卡一久久| 久久久久久久午夜电影| 国产精品爽爽va在线观看网站| or卡值多少钱| 青青草视频在线视频观看| 天美传媒精品一区二区| 69av精品久久久久久| 免费人成视频x8x8入口观看| 亚洲最大成人av| 舔av片在线| a级毛片a级免费在线| 青青草视频在线视频观看| 久久久久久久午夜电影| a级毛片a级免费在线| 国产一区二区激情短视频| 亚洲av一区综合| 天美传媒精品一区二区| 欧美在线一区亚洲| 日韩高清综合在线| 在现免费观看毛片| 麻豆国产av国片精品| 国产精品嫩草影院av在线观看| 亚洲四区av| 午夜精品在线福利| 99热6这里只有精品| 麻豆国产av国片精品| 少妇熟女欧美另类| 日本黄色片子视频| 欧洲精品卡2卡3卡4卡5卡区| 丝袜喷水一区| 中文资源天堂在线| 天天一区二区日本电影三级| 99视频精品全部免费 在线| 亚洲人成网站在线播放欧美日韩| 国内精品美女久久久久久| 亚洲精品乱码久久久久久按摩| 日日啪夜夜撸| 亚洲成人精品中文字幕电影| 日韩中字成人| 久久精品夜夜夜夜夜久久蜜豆| 美女国产视频在线观看| 亚洲自偷自拍三级| 国国产精品蜜臀av免费| 一个人免费在线观看电影| 亚洲七黄色美女视频| 99久久无色码亚洲精品果冻| 美女cb高潮喷水在线观看| 男人的好看免费观看在线视频| 精品人妻熟女av久视频| 99热这里只有是精品在线观看| 啦啦啦啦在线视频资源| 久久精品国产99精品国产亚洲性色| 蜜桃亚洲精品一区二区三区| 欧美高清性xxxxhd video| 免费黄网站久久成人精品| 高清毛片免费看| 亚洲三级黄色毛片| 一级毛片aaaaaa免费看小| 国产精品99久久久久久久久| 变态另类成人亚洲欧美熟女| 成人特级黄色片久久久久久久| 久久久久久九九精品二区国产| 久久精品人妻少妇| 国产 一区精品| 国产高清激情床上av| 精品午夜福利在线看| 欧美一区二区国产精品久久精品| 久久99热这里只有精品18| 日韩欧美三级三区| 久久久久久久午夜电影| 欧美性猛交╳xxx乱大交人| 18禁在线无遮挡免费观看视频| 国产淫片久久久久久久久| 麻豆乱淫一区二区| 欧美另类亚洲清纯唯美| 乱码一卡2卡4卡精品| 成人一区二区视频在线观看| 特级一级黄色大片| 99视频精品全部免费 在线| 12—13女人毛片做爰片一| 大香蕉久久网| 伊人久久精品亚洲午夜| 亚洲av二区三区四区| 身体一侧抽搐| 久久99精品国语久久久| 久久99热这里只有精品18| 亚洲国产欧美在线一区| 校园人妻丝袜中文字幕| 夜夜爽天天搞| 亚洲国产精品成人久久小说 | 欧美一区二区精品小视频在线| 国产三级在线视频| 亚洲av男天堂| 国产一区二区在线av高清观看| 午夜亚洲福利在线播放| 97热精品久久久久久| 亚洲国产精品成人久久小说 | 美女大奶头视频| 日韩欧美三级三区| 日韩成人av中文字幕在线观看| 男人的好看免费观看在线视频| 久久精品夜色国产| 中文在线观看免费www的网站| 午夜视频国产福利| 一级黄色大片毛片| 大型黄色视频在线免费观看| 久久99热这里只有精品18| 欧美一区二区国产精品久久精品| 日本爱情动作片www.在线观看| 老司机影院成人| 婷婷色av中文字幕| 高清在线视频一区二区三区 | 一级av片app| 日本三级黄在线观看| 免费一级毛片在线播放高清视频| 欧美不卡视频在线免费观看| 男的添女的下面高潮视频| 亚洲成人中文字幕在线播放| 国产精品一区二区三区四区久久| 最近中文字幕高清免费大全6| 一本久久精品| 国产精品蜜桃在线观看 | 永久网站在线| 黄片无遮挡物在线观看| АⅤ资源中文在线天堂| 午夜福利在线观看吧| 国产视频内射| 久久久久久久亚洲中文字幕| 九草在线视频观看| 大型黄色视频在线免费观看| 免费av毛片视频| 乱人视频在线观看| 一本久久中文字幕| 欧美成人免费av一区二区三区| 日韩一区二区视频免费看| 老熟妇乱子伦视频在线观看| 亚洲电影在线观看av| 亚洲精品自拍成人| 亚洲综合色惰| 午夜亚洲福利在线播放| 免费在线观看成人毛片| 一级毛片aaaaaa免费看小| av福利片在线观看| 精品人妻视频免费看| 国产一区亚洲一区在线观看| 我要搜黄色片| 国模一区二区三区四区视频| 婷婷色av中文字幕| 亚洲av中文字字幕乱码综合| 黄色配什么色好看| 亚洲精品自拍成人| 在线免费观看的www视频| 一级毛片久久久久久久久女| 国产真实乱freesex| 高清在线视频一区二区三区 | 亚洲av电影不卡..在线观看| 免费一级毛片在线播放高清视频| 九草在线视频观看| 午夜福利在线在线| 国产一区亚洲一区在线观看| 六月丁香七月| 亚洲欧美精品综合久久99| 一级毛片aaaaaa免费看小| 国产精品.久久久| 久久欧美精品欧美久久欧美| 91麻豆精品激情在线观看国产| 99九九线精品视频在线观看视频| 亚洲国产精品成人综合色| 熟女人妻精品中文字幕| 久久精品国产鲁丝片午夜精品| kizo精华| 寂寞人妻少妇视频99o| 嫩草影院新地址| 能在线免费观看的黄片| 别揉我奶头 嗯啊视频| 亚洲精华国产精华液的使用体验 | 亚洲国产精品成人综合色| 精品久久久久久久人妻蜜臀av| 久久久久久久久中文| 人体艺术视频欧美日本| 久久人人精品亚洲av| 亚洲18禁久久av| 一区二区三区四区激情视频 | 亚州av有码| 我要看日韩黄色一级片| 国产精品久久久久久精品电影小说 | 精品少妇黑人巨大在线播放 | 亚洲乱码一区二区免费版| 国产成年人精品一区二区| 国产精品久久视频播放| 国产精品久久久久久精品电影小说 | 亚洲精品久久久久久婷婷小说 | ponron亚洲| 日韩欧美一区二区三区在线观看| 免费看美女性在线毛片视频| 国产片特级美女逼逼视频| 色尼玛亚洲综合影院| 国产午夜精品论理片| 国产爱豆传媒在线观看| 国产私拍福利视频在线观看| 日韩成人av中文字幕在线观看| 免费在线观看成人毛片| 成人一区二区视频在线观看| 国产免费一级a男人的天堂| 爱豆传媒免费全集在线观看| 亚洲精品久久国产高清桃花| 国产精品一二三区在线看| 大又大粗又爽又黄少妇毛片口| 你懂的网址亚洲精品在线观看 | 亚洲一区二区三区色噜噜| 国内揄拍国产精品人妻在线| 搡老妇女老女人老熟妇| 中文字幕精品亚洲无线码一区| 国内精品久久久久精免费| 一级黄色大片毛片| 久久精品久久久久久噜噜老黄 | 久久6这里有精品| 国产精品一二三区在线看| kizo精华| 国产爱豆传媒在线观看| АⅤ资源中文在线天堂| 日韩亚洲欧美综合| 国产成人精品一,二区 | 岛国在线免费视频观看| 麻豆乱淫一区二区| 国产精品人妻久久久久久| 久久欧美精品欧美久久欧美| 欧美性感艳星| 国产单亲对白刺激| 精品少妇黑人巨大在线播放 | 精华霜和精华液先用哪个| 国国产精品蜜臀av免费| 日韩亚洲欧美综合| 国产成人a区在线观看| 熟女电影av网| 亚洲精品色激情综合| 免费观看的影片在线观看| 观看免费一级毛片| 欧美日韩综合久久久久久| 久久国产乱子免费精品| 亚洲最大成人av| 国产精品一区www在线观看| 国产日韩欧美在线精品| 亚洲第一区二区三区不卡| 99久久精品热视频| 一个人观看的视频www高清免费观看| 老司机福利观看| 伦精品一区二区三区| 最好的美女福利视频网| 淫秽高清视频在线观看| 欧美xxxx性猛交bbbb| 午夜精品一区二区三区免费看| 色哟哟哟哟哟哟| 国产亚洲91精品色在线| 嫩草影院入口| 在线播放国产精品三级| 欧美不卡视频在线免费观看| 最新中文字幕久久久久| 狠狠狠狠99中文字幕| 国产v大片淫在线免费观看| 欧美日韩国产亚洲二区| 神马国产精品三级电影在线观看| 国产黄a三级三级三级人| 午夜精品在线福利| 日本一本二区三区精品| 日本黄色视频三级网站网址| 99久久中文字幕三级久久日本| 久久韩国三级中文字幕| 又爽又黄a免费视频| 国产熟女欧美一区二区| 爱豆传媒免费全集在线观看| 国产亚洲av嫩草精品影院| 国产高清三级在线| 亚洲电影在线观看av| 欧美xxxx性猛交bbbb| 午夜福利成人在线免费观看| 国产精品.久久久| av免费在线看不卡| 欧美色视频一区免费| 成人一区二区视频在线观看| 一区二区三区高清视频在线| 波多野结衣高清作品| 岛国在线免费视频观看| 简卡轻食公司| 蜜桃久久精品国产亚洲av| 欧美最黄视频在线播放免费| 99久久久亚洲精品蜜臀av| 久久久久久久久久黄片| 一本久久精品| 亚洲人成网站高清观看| 人妻制服诱惑在线中文字幕| 久久精品夜夜夜夜夜久久蜜豆| 久久韩国三级中文字幕| 中文字幕人妻熟人妻熟丝袜美| 天堂中文最新版在线下载 | 亚洲第一电影网av| 欧美日韩乱码在线| 国产av在哪里看| 国产精品国产高清国产av| 高清毛片免费看| 亚洲精品乱码久久久v下载方式| 欧美日本视频| 成人毛片a级毛片在线播放| 亚洲自偷自拍三级| 日韩一区二区三区影片| 特级一级黄色大片| 热99在线观看视频| 在现免费观看毛片| 国产精品人妻久久久久久| 日本色播在线视频| 色播亚洲综合网| 国内久久婷婷六月综合欲色啪| 国产成人精品久久久久久| 嫩草影院精品99| 中文字幕制服av| 插逼视频在线观看| 国产成人福利小说| 麻豆av噜噜一区二区三区| 九草在线视频观看| 日韩欧美三级三区| 国产成人aa在线观看| 成人永久免费在线观看视频| 久久亚洲精品不卡| 日本欧美国产在线视频| 亚洲人成网站在线观看播放| 久久草成人影院| 国内精品久久久久精免费| 中文欧美无线码| 日本爱情动作片www.在线观看| 亚洲国产精品久久男人天堂| 22中文网久久字幕| 成人午夜高清在线视频| 成人性生交大片免费视频hd| 国产午夜精品一二区理论片| 99国产极品粉嫩在线观看| 搡老妇女老女人老熟妇| 亚洲av不卡在线观看| 波野结衣二区三区在线| 美女黄网站色视频| 国产精品一区www在线观看| 国产成人freesex在线| 日韩欧美三级三区| 少妇熟女欧美另类| 亚洲色图av天堂| 国产精品一及| 国产淫片久久久久久久久| 麻豆成人av视频| 久久精品国产亚洲av香蕉五月| 1024手机看黄色片| 亚洲无线观看免费| 日韩精品有码人妻一区| 性色avwww在线观看| 久久亚洲国产成人精品v| 亚洲综合色惰| 亚洲欧美中文字幕日韩二区| 亚洲最大成人中文| 欧美精品国产亚洲| 给我免费播放毛片高清在线观看| 美女被艹到高潮喷水动态| 色噜噜av男人的天堂激情| 在现免费观看毛片| 亚洲欧美日韩东京热| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产一区二区亚洲精品在线观看| 青春草国产在线视频 | 亚洲国产精品sss在线观看| 亚洲精品久久国产高清桃花| 精品久久久久久久人妻蜜臀av| 少妇丰满av| 日本欧美国产在线视频| 人妻制服诱惑在线中文字幕| 一边亲一边摸免费视频| 国产精品伦人一区二区| 国产熟女欧美一区二区| 最近视频中文字幕2019在线8| 99热这里只有精品一区| 人妻夜夜爽99麻豆av| 亚洲av第一区精品v没综合| 观看免费一级毛片| 国产午夜精品久久久久久一区二区三区| 免费大片18禁| 成人综合一区亚洲| av免费观看日本| 成人性生交大片免费视频hd| 国产免费男女视频| 久久中文看片网| 狂野欧美白嫩少妇大欣赏| 亚洲在久久综合| 一级毛片电影观看 | 卡戴珊不雅视频在线播放| 看片在线看免费视频| 国产精品无大码| 六月丁香七月| 97超碰精品成人国产| 99热网站在线观看| 麻豆av噜噜一区二区三区| 亚洲第一区二区三区不卡| 校园人妻丝袜中文字幕| 精品久久久噜噜| 国产真实伦视频高清在线观看| 亚洲av免费高清在线观看| 久久鲁丝午夜福利片| 色哟哟·www| 亚洲美女搞黄在线观看| 欧美+亚洲+日韩+国产| videossex国产| 美女高潮的动态| 中文字幕av成人在线电影| 99riav亚洲国产免费| 亚洲欧美日韩东京热| 欧美性感艳星| 亚洲欧美日韩高清在线视频| www日本黄色视频网| 久久综合国产亚洲精品| 中文字幕人妻熟人妻熟丝袜美| 欧美日本亚洲视频在线播放| 美女内射精品一级片tv| 国产免费男女视频| 一边亲一边摸免费视频| 精品99又大又爽又粗少妇毛片| 国产三级中文精品| 性色avwww在线观看| 国产精品一区二区三区四区免费观看| 麻豆国产97在线/欧美| 国产大屁股一区二区在线视频| 日本与韩国留学比较| 亚洲av免费高清在线观看| 久久久久久久久久成人| 国产精品人妻久久久影院| 精品99又大又爽又粗少妇毛片| 舔av片在线| 好男人视频免费观看在线| 亚洲精华国产精华液的使用体验 | 欧美丝袜亚洲另类| 欧美三级亚洲精品| 两个人视频免费观看高清| 亚洲成av人片在线播放无| 五月玫瑰六月丁香| 免费黄网站久久成人精品| 午夜福利在线在线| 精品一区二区三区视频在线| 婷婷亚洲欧美| 国产一区二区三区在线臀色熟女| 国产大屁股一区二区在线视频| 美女大奶头视频| 狂野欧美白嫩少妇大欣赏| 女同久久另类99精品国产91| 丰满乱子伦码专区| 午夜精品一区二区三区免费看| 国产免费一级a男人的天堂| 久久午夜福利片| 欧美+日韩+精品| 国产高清视频在线观看网站| 亚洲不卡免费看| 中文欧美无线码| 国产黄色视频一区二区在线观看 | 国产一级毛片七仙女欲春2| 免费人成视频x8x8入口观看| 亚洲欧美成人精品一区二区| 亚洲av免费在线观看| 久久精品国产鲁丝片午夜精品| 日韩欧美精品v在线| 国产美女午夜福利| 婷婷精品国产亚洲av| 欧美一区二区亚洲| 亚洲三级黄色毛片| 99久久精品热视频| 欧美成人免费av一区二区三区| 亚洲自拍偷在线| 老司机影院成人| 亚洲av二区三区四区| 一级毛片久久久久久久久女| 日韩欧美在线乱码| 哪里可以看免费的av片| 尤物成人国产欧美一区二区三区| 91av网一区二区| 嘟嘟电影网在线观看| 日韩一本色道免费dvd| 国产亚洲av嫩草精品影院| 亚洲人成网站在线播| 午夜福利高清视频| 高清毛片免费观看视频网站| 国产精品.久久久| 狠狠狠狠99中文字幕| 午夜免费男女啪啪视频观看| 亚洲av免费在线观看| 精品人妻一区二区三区麻豆| 黄片wwwwww| 久久精品国产99精品国产亚洲性色| 日本免费一区二区三区高清不卡| 久久午夜福利片| 中国美白少妇内射xxxbb| 国国产精品蜜臀av免费| 又黄又爽又刺激的免费视频.| 免费观看a级毛片全部| 最近2019中文字幕mv第一页| 变态另类成人亚洲欧美熟女| 综合色丁香网| 看片在线看免费视频| 国产精品一及| 久久精品国产亚洲av天美| 亚洲av中文av极速乱| 亚洲人与动物交配视频| 国产午夜福利久久久久久| 久久午夜福利片| 久久精品国产亚洲av涩爱 | 国产又黄又爽又无遮挡在线| 日韩中字成人| 国产成人aa在线观看| 亚洲色图av天堂| av在线播放精品| 日韩国内少妇激情av| 成人漫画全彩无遮挡| 99热精品在线国产| 国产精品一区二区三区四区久久| 亚洲久久久久久中文字幕| 日本色播在线视频| 51国产日韩欧美| 边亲边吃奶的免费视频| 亚洲欧美日韩高清专用| 小说图片视频综合网站| 成人午夜高清在线视频| 国语自产精品视频在线第100页| 欧美性感艳星| 国产午夜精品一二区理论片| 国产成年人精品一区二区| 精品久久久久久久久久久久久| 午夜a级毛片| 国产精品蜜桃在线观看 | 国产精品爽爽va在线观看网站| 亚洲人成网站高清观看| 亚洲一级一片aⅴ在线观看| 久久精品国产亚洲av天美| 日韩中字成人| 欧美成人精品欧美一级黄| 亚洲成人精品中文字幕电影| 啦啦啦啦在线视频资源| 成人无遮挡网站| 一个人看视频在线观看www免费| 午夜亚洲福利在线播放| 91狼人影院| 日韩成人av中文字幕在线观看| 国产伦在线观看视频一区| 国产精品女同一区二区软件| 久久精品国产亚洲av涩爱 | 国产伦理片在线播放av一区 | 秋霞在线观看毛片| 欧美+亚洲+日韩+国产| 韩国av在线不卡| 只有这里有精品99| 久久久国产成人免费| 插逼视频在线观看| 亚洲av熟女| 大香蕉久久网| 亚洲欧美日韩卡通动漫| 婷婷亚洲欧美| 亚洲婷婷狠狠爱综合网| 成人亚洲欧美一区二区av| 一本久久中文字幕| 美女脱内裤让男人舔精品视频 | 高清在线视频一区二区三区 | 国产熟女欧美一区二区| 中国美女看黄片| 九九在线视频观看精品| 欧美色视频一区免费| 一进一出抽搐gif免费好疼| 三级毛片av免费| 91午夜精品亚洲一区二区三区| 久久精品国产亚洲网站| 亚洲成人中文字幕在线播放| 校园春色视频在线观看| 国产私拍福利视频在线观看| 丝袜喷水一区| 欧美精品国产亚洲| 欧美日本视频| 免费大片18禁| 一个人看视频在线观看www免费| 欧美在线一区亚洲| 免费无遮挡裸体视频| 99九九线精品视频在线观看视频| 欧美高清成人免费视频www| av在线播放精品| 久久鲁丝午夜福利片| 69av精品久久久久久| 在线天堂最新版资源| 亚洲av免费高清在线观看| 成人毛片a级毛片在线播放| 日本黄色片子视频| 国产 一区精品| 午夜精品国产一区二区电影 |