• <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.

    免费黄色在线免费观看| 丰满少妇做爰视频| 亚洲国产精品一区三区| av国产久精品久网站免费入址| 亚洲欧美日韩另类电影网站| 18+在线观看网站| 久久人妻熟女aⅴ| 九九久久精品国产亚洲av麻豆| 亚洲精品久久午夜乱码| 在线亚洲精品国产二区图片欧美 | 国产伦理片在线播放av一区| 两个人的视频大全免费| 国产精品免费大片| 久久精品夜色国产| 在线播放无遮挡| 亚洲精品视频女| 国产亚洲欧美精品永久| 女性被躁到高潮视频| 十八禁高潮呻吟视频 | 日日摸夜夜添夜夜爱| 麻豆精品久久久久久蜜桃| 日韩精品免费视频一区二区三区 | 男女无遮挡免费网站观看| 国产av码专区亚洲av| 久久人人爽av亚洲精品天堂| 日韩成人av中文字幕在线观看| 亚洲精品成人av观看孕妇| 新久久久久国产一级毛片| 国产在线免费精品| 日本av免费视频播放| 久久ye,这里只有精品| 国产美女午夜福利| 91精品一卡2卡3卡4卡| 精品人妻偷拍中文字幕| 又粗又硬又长又爽又黄的视频| 一本久久精品| 国产日韩欧美亚洲二区| 亚洲第一区二区三区不卡| www.色视频.com| 久久韩国三级中文字幕| 中文字幕人妻熟人妻熟丝袜美| 久久久国产精品麻豆| 最黄视频免费看| 久久99热这里只频精品6学生| 天堂俺去俺来也www色官网| 少妇的逼水好多| 欧美精品一区二区大全| 在线观看国产h片| 麻豆精品久久久久久蜜桃| kizo精华| 精华霜和精华液先用哪个| 天堂8中文在线网| 天堂俺去俺来也www色官网| 熟女av电影| 婷婷色麻豆天堂久久| 男女国产视频网站| 国产无遮挡羞羞视频在线观看| a级片在线免费高清观看视频| 日韩av在线免费看完整版不卡| 国产精品三级大全| 国产一级毛片在线| 欧美高清成人免费视频www| 久久免费观看电影| 综合色丁香网| 欧美日韩亚洲高清精品| 精品国产露脸久久av麻豆| 日韩不卡一区二区三区视频在线| 精品卡一卡二卡四卡免费| 亚洲精品国产av蜜桃| 亚洲,欧美,日韩| 日本av免费视频播放| 啦啦啦中文免费视频观看日本| 亚洲国产欧美日韩在线播放 | 亚洲va在线va天堂va国产| 97在线人人人人妻| 日本黄大片高清| 国产男人的电影天堂91| 麻豆精品久久久久久蜜桃| 久久av网站| 国产精品成人在线| 久久午夜福利片| 又爽又黄a免费视频| 亚洲成色77777| av免费在线看不卡| 老司机影院成人| 久久婷婷青草| 久久国产乱子免费精品| av卡一久久| 欧美成人午夜免费资源| 99精国产麻豆久久婷婷| 色哟哟·www| 欧美xxxx性猛交bbbb| 欧美高清成人免费视频www| 亚洲欧美精品专区久久| 亚洲婷婷狠狠爱综合网| 日韩电影二区| 国产亚洲5aaaaa淫片| 成人漫画全彩无遮挡| 欧美3d第一页| 久久国产精品大桥未久av | kizo精华| 少妇人妻一区二区三区视频| 久久久久人妻精品一区果冻| 国产精品久久久久久精品电影小说| 国产在线一区二区三区精| 国产成人精品福利久久| 美女国产视频在线观看| 亚洲欧美日韩卡通动漫| 亚洲精品中文字幕在线视频 | 欧美日韩视频精品一区| 国产成人91sexporn| 王馨瑶露胸无遮挡在线观看| 在线亚洲精品国产二区图片欧美 | 色视频www国产| 久热这里只有精品99| 国产精品.久久久| 午夜av观看不卡| 啦啦啦在线观看免费高清www| 校园人妻丝袜中文字幕| 十八禁高潮呻吟视频 | 99久国产av精品国产电影| 免费黄频网站在线观看国产| 高清黄色对白视频在线免费看 | 蜜桃久久精品国产亚洲av| 成人亚洲精品一区在线观看| 成人国产麻豆网| 国产高清有码在线观看视频| 黑人巨大精品欧美一区二区蜜桃 | 成人无遮挡网站| 又爽又黄a免费视频| 精品国产一区二区三区久久久樱花| 日韩制服骚丝袜av| 国产精品嫩草影院av在线观看| 中文在线观看免费www的网站| 中文字幕人妻丝袜制服| 一级毛片电影观看| 成人二区视频| 国产av精品麻豆| 十分钟在线观看高清视频www | 午夜影院在线不卡| 日韩一本色道免费dvd| 黑人猛操日本美女一级片| 免费在线观看成人毛片| 内射极品少妇av片p| 在线观看免费日韩欧美大片 | 视频中文字幕在线观看| 久久精品国产鲁丝片午夜精品| 美女脱内裤让男人舔精品视频| 亚洲av.av天堂| av不卡在线播放| 精品视频人人做人人爽| 日韩av不卡免费在线播放| 欧美日韩亚洲高清精品| 22中文网久久字幕| 久久久久久久精品精品| 亚洲av在线观看美女高潮| 欧美日韩一区二区视频在线观看视频在线| 免费久久久久久久精品成人欧美视频 | 成人漫画全彩无遮挡| 丝袜在线中文字幕| 亚洲第一区二区三区不卡| 九色成人免费人妻av| 精品人妻熟女av久视频| 一个人看视频在线观看www免费| 国产一区二区三区av在线| 最近中文字幕高清免费大全6| 特大巨黑吊av在线直播| 永久网站在线| 亚洲欧洲日产国产| 国产一级毛片在线| 99视频精品全部免费 在线| 亚洲一级一片aⅴ在线观看| 在现免费观看毛片| 亚洲国产精品999| 久久国产乱子免费精品| av不卡在线播放| 日韩成人伦理影院| 色吧在线观看| 在线观看www视频免费| 亚洲中文av在线| 精品一区二区免费观看| 乱系列少妇在线播放| 99re6热这里在线精品视频| 我的女老师完整版在线观看| 丰满饥渴人妻一区二区三| 成人亚洲精品一区在线观看| 欧美性感艳星| 国产色婷婷99| 街头女战士在线观看网站| 午夜老司机福利剧场| 两个人免费观看高清视频 | 亚洲第一av免费看| 国产黄频视频在线观看| 亚洲精品日本国产第一区| 人人妻人人爽人人添夜夜欢视频 | 久久久久久人妻| 久久99一区二区三区| 综合色丁香网| 国产av一区二区精品久久| 3wmmmm亚洲av在线观看| 欧美xxxx性猛交bbbb| 久久久久久久久久久免费av| 久久午夜综合久久蜜桃| videos熟女内射| 欧美亚洲 丝袜 人妻 在线| 大片免费播放器 马上看| 赤兔流量卡办理| 成人国产麻豆网| 最近2019中文字幕mv第一页| 美女脱内裤让男人舔精品视频| 搡老乐熟女国产| 久久精品国产a三级三级三级| 美女大奶头黄色视频| 久久6这里有精品| 日韩一区二区视频免费看| 日本午夜av视频| 亚洲欧美中文字幕日韩二区| 大陆偷拍与自拍| 久久久久人妻精品一区果冻| 国产色爽女视频免费观看| 黄片无遮挡物在线观看| 黄色视频在线播放观看不卡| 欧美日韩综合久久久久久| 国产精品一区二区在线不卡| 亚洲丝袜综合中文字幕| 97超视频在线观看视频| 亚洲人成网站在线播| 中文天堂在线官网| 午夜91福利影院| 亚洲精华国产精华液的使用体验| 亚洲综合色惰| 欧美3d第一页| 天天操日日干夜夜撸| 久久国产亚洲av麻豆专区| 80岁老熟妇乱子伦牲交| 日韩中文字幕视频在线看片| 久久精品国产a三级三级三级| 久久久午夜欧美精品| 夜夜骑夜夜射夜夜干| 亚洲国产精品999| 精品午夜福利在线看| 亚洲国产成人一精品久久久| 亚洲精品乱码久久久久久按摩| 青春草亚洲视频在线观看| 五月玫瑰六月丁香| 秋霞伦理黄片| 成人毛片60女人毛片免费| 有码 亚洲区| 中文字幕精品免费在线观看视频 | 国产精品成人在线| 视频中文字幕在线观看| 少妇人妻精品综合一区二区| 一级爰片在线观看| 欧美日韩一区二区视频在线观看视频在线| 免费播放大片免费观看视频在线观看| 亚洲色图综合在线观看| 国产视频内射| 麻豆成人av视频| 国产真实伦视频高清在线观看| 国产精品女同一区二区软件| 免费看av在线观看网站| 内射极品少妇av片p| 五月伊人婷婷丁香| 亚洲欧美日韩卡通动漫| 久久精品国产亚洲av天美| 亚洲成人av在线免费| 精品午夜福利在线看| 欧美xxxx性猛交bbbb| 亚洲无线观看免费| av又黄又爽大尺度在线免费看| 如何舔出高潮| 亚洲精品自拍成人| 男人爽女人下面视频在线观看| 亚洲av二区三区四区| 亚洲欧洲精品一区二区精品久久久 | 久久人人爽人人片av| 日本-黄色视频高清免费观看| av国产精品久久久久影院| 国产精品国产av在线观看| av免费在线看不卡| 高清在线视频一区二区三区| 国产欧美日韩综合在线一区二区 | 两个人的视频大全免费| 日本欧美国产在线视频| 久久久久久久久久久免费av| 综合色丁香网| 久久久久久久久久成人| 久久久久人妻精品一区果冻| 18+在线观看网站| 国产亚洲91精品色在线| 亚洲第一av免费看| 亚洲自偷自拍三级| 国产日韩欧美在线精品| 国产精品国产三级国产av玫瑰| 久久久久久人妻| 国产精品国产三级国产av玫瑰| 亚洲人成网站在线播| 中文欧美无线码| 少妇 在线观看| 两个人的视频大全免费| 日韩亚洲欧美综合| 亚洲电影在线观看av| 少妇猛男粗大的猛烈进出视频| 中国美白少妇内射xxxbb| 国产亚洲91精品色在线| 日韩视频在线欧美| 五月玫瑰六月丁香| 精品久久久噜噜| 国产成人免费观看mmmm| 亚洲精品国产av蜜桃| 永久免费av网站大全| 在线观看美女被高潮喷水网站| 亚洲综合精品二区| 我的女老师完整版在线观看| 一本一本综合久久| 黄色一级大片看看| 九色成人免费人妻av| 亚洲国产精品国产精品| 午夜日本视频在线| 国产免费一区二区三区四区乱码| a级一级毛片免费在线观看| 免费观看a级毛片全部| 春色校园在线视频观看| 亚洲欧美成人精品一区二区| 中国三级夫妇交换| 中文字幕亚洲精品专区| 亚洲激情五月婷婷啪啪| 六月丁香七月| 秋霞伦理黄片| 中国三级夫妇交换| 极品教师在线视频| 交换朋友夫妻互换小说| 久久ye,这里只有精品| 国产亚洲av片在线观看秒播厂| 久久久午夜欧美精品| 热99国产精品久久久久久7| 久久鲁丝午夜福利片| 一级毛片 在线播放| 热re99久久精品国产66热6| 99视频精品全部免费 在线| 少妇裸体淫交视频免费看高清| 成人美女网站在线观看视频| 免费观看a级毛片全部| 亚洲欧美一区二区三区国产| 久久国产精品大桥未久av | 欧美丝袜亚洲另类| 久久久久久久久久人人人人人人| 成人漫画全彩无遮挡| 一级毛片aaaaaa免费看小| 欧美日韩视频精品一区| 校园人妻丝袜中文字幕| 中文字幕人妻熟人妻熟丝袜美| 日韩av在线免费看完整版不卡| 美女内射精品一级片tv| 少妇的逼水好多| 99久久精品热视频| 午夜激情福利司机影院| 夜夜看夜夜爽夜夜摸| 中文字幕av电影在线播放| 久热这里只有精品99| 九九久久精品国产亚洲av麻豆| 97精品久久久久久久久久精品| 大陆偷拍与自拍| 我要看日韩黄色一级片| 中文字幕人妻熟人妻熟丝袜美| 国产黄频视频在线观看| 国产亚洲精品久久久com| 欧美+日韩+精品| 国产亚洲91精品色在线| 欧美日韩亚洲高清精品| 久久免费观看电影| 性色avwww在线观看| 高清视频免费观看一区二区| 各种免费的搞黄视频| 婷婷色av中文字幕| 亚洲av日韩在线播放| 久久午夜福利片| 看免费成人av毛片| 激情五月婷婷亚洲| av专区在线播放| 男女边吃奶边做爰视频| 国产成人午夜福利电影在线观看| 亚洲欧洲精品一区二区精品久久久 | 热re99久久精品国产66热6| 黄片无遮挡物在线观看| 精品99又大又爽又粗少妇毛片| 视频区图区小说| 亚洲av在线观看美女高潮| 久久久久久伊人网av| 国产色爽女视频免费观看| 一本—道久久a久久精品蜜桃钙片| 亚洲国产毛片av蜜桃av| 多毛熟女@视频| 日韩在线高清观看一区二区三区| 国产综合精华液| 欧美激情国产日韩精品一区| 午夜福利视频精品| 国产av码专区亚洲av| 国内精品宾馆在线| 欧美xxⅹ黑人| 乱系列少妇在线播放| 这个男人来自地球电影免费观看 | 日本黄色日本黄色录像| 久久韩国三级中文字幕| 在线天堂最新版资源| 美女cb高潮喷水在线观看| av.在线天堂| 国产精品嫩草影院av在线观看| av网站免费在线观看视频| 熟女人妻精品中文字幕| 亚洲精品视频女| 欧美3d第一页| 亚洲国产av新网站| 欧美97在线视频| 男女国产视频网站| 99国产精品免费福利视频| 日日摸夜夜添夜夜爱| 黑丝袜美女国产一区| av不卡在线播放| 日韩人妻高清精品专区| 亚洲精品中文字幕在线视频 | 国产中年淑女户外野战色| av播播在线观看一区| 18禁动态无遮挡网站| 精品久久久久久电影网| 成人美女网站在线观看视频| 日本猛色少妇xxxxx猛交久久| 人妻 亚洲 视频| 我要看日韩黄色一级片| 伦理电影大哥的女人| 99久久综合免费| 全区人妻精品视频| 乱系列少妇在线播放| 在线观看免费日韩欧美大片 | .国产精品久久| 国内精品宾馆在线| 日韩人妻高清精品专区| 香蕉精品网在线| www.色视频.com| 夜夜爽夜夜爽视频| 国产高清国产精品国产三级| 伊人久久精品亚洲午夜| 插阴视频在线观看视频| 天天操日日干夜夜撸| 国产精品一二三区在线看| 免费高清在线观看视频在线观看| 国产精品伦人一区二区| www.色视频.com| 美女中出高潮动态图| 高清av免费在线| 国产伦理片在线播放av一区| 99久久综合免费| 在线看a的网站| 人妻系列 视频| 黄片无遮挡物在线观看| av在线app专区| 中文精品一卡2卡3卡4更新| 久久久精品免费免费高清| 在线观看美女被高潮喷水网站| 色婷婷av一区二区三区视频| 亚洲精品国产av蜜桃| 18禁裸乳无遮挡动漫免费视频| a级一级毛片免费在线观看| 丰满乱子伦码专区| 麻豆成人av视频| 六月丁香七月| 我的老师免费观看完整版| 建设人人有责人人尽责人人享有的| 26uuu在线亚洲综合色| 丁香六月天网| 午夜激情久久久久久久| 国产精品99久久久久久久久| 18禁在线无遮挡免费观看视频| 亚洲第一区二区三区不卡| 99热6这里只有精品| 国产一区二区在线观看日韩| 国产色爽女视频免费观看| 国产亚洲午夜精品一区二区久久| 中文资源天堂在线| 精品少妇内射三级| 国产成人精品无人区| 性色av一级| 又大又黄又爽视频免费| 国产淫语在线视频| 啦啦啦中文免费视频观看日本| 国产av码专区亚洲av| 狂野欧美激情性bbbbbb| 免费播放大片免费观看视频在线观看| 午夜影院在线不卡| 在线观看美女被高潮喷水网站| 久久国产精品大桥未久av | av免费观看日本| tube8黄色片| 国产精品一区二区在线不卡| 老司机影院毛片| 国产精品99久久99久久久不卡 | 亚洲精品久久午夜乱码| 午夜福利在线观看免费完整高清在| 日韩一区二区三区影片| 国产成人91sexporn| 80岁老熟妇乱子伦牲交| 男男h啪啪无遮挡| 亚洲欧美精品自产自拍| 亚洲精品中文字幕在线视频 | 亚洲精品乱码久久久v下载方式| 国产国拍精品亚洲av在线观看| 久久精品国产亚洲av涩爱| 中文字幕精品免费在线观看视频 | 国内少妇人妻偷人精品xxx网站| 久热久热在线精品观看| 777米奇影视久久| 久久久久久久久久成人| 国产亚洲精品久久久com| 国产精品福利在线免费观看| 免费黄频网站在线观看国产| 一级毛片久久久久久久久女| 九九在线视频观看精品| 秋霞在线观看毛片| 国产成人免费观看mmmm| 国产精品不卡视频一区二区| 国语对白做爰xxxⅹ性视频网站| 男女边摸边吃奶| 久久久久久久国产电影| 久久久国产一区二区| 亚洲国产日韩一区二区| 亚洲精品国产av成人精品| 自拍偷自拍亚洲精品老妇| 精品亚洲成a人片在线观看| 久久久久人妻精品一区果冻| 人体艺术视频欧美日本| 麻豆乱淫一区二区| 99久久精品热视频| 日韩在线高清观看一区二区三区| 一区二区三区乱码不卡18| 国产亚洲5aaaaa淫片| 丁香六月天网| 综合色丁香网| 我的老师免费观看完整版| 亚洲国产成人一精品久久久| 亚洲欧洲日产国产| .国产精品久久| 韩国av在线不卡| 99久久中文字幕三级久久日本| 尾随美女入室| 国内精品宾馆在线| 五月伊人婷婷丁香| h视频一区二区三区| 国产成人a∨麻豆精品| 男女边摸边吃奶| 日日啪夜夜爽| 久久人人爽av亚洲精品天堂| 亚洲欧美一区二区三区黑人 | 亚洲自偷自拍三级| 免费大片黄手机在线观看| 中文乱码字字幕精品一区二区三区| 成人黄色视频免费在线看| 久久狼人影院| 国产成人免费无遮挡视频| 男女边摸边吃奶| 极品少妇高潮喷水抽搐| 青青草视频在线视频观看| 在线看a的网站| 狠狠精品人妻久久久久久综合| 亚洲精品色激情综合| 一个人看视频在线观看www免费| 国产老妇伦熟女老妇高清| 精品久久久久久久久亚洲| 精品一区二区三卡| 国产精品久久久久久av不卡| 国产极品天堂在线| 91成人精品电影| 嫩草影院新地址| 纵有疾风起免费观看全集完整版| 亚洲美女搞黄在线观看| 亚洲国产精品一区三区| 亚洲国产精品一区二区三区在线| 99热这里只有精品一区| 夫妻午夜视频| 美女脱内裤让男人舔精品视频| 成人二区视频| 国产亚洲欧美精品永久| 国产精品一区二区在线观看99| 国产精品一二三区在线看| 中文精品一卡2卡3卡4更新| 国产白丝娇喘喷水9色精品| 国产精品一区www在线观看| 日本vs欧美在线观看视频 | 国产精品久久久久成人av| 哪个播放器可以免费观看大片| 久久狼人影院| av国产久精品久网站免费入址| 91aial.com中文字幕在线观看| 免费人成在线观看视频色| 一区二区三区免费毛片| 久久99蜜桃精品久久| 精品视频人人做人人爽| 一区二区三区免费毛片| 亚洲熟女精品中文字幕| 国产av一区二区精品久久| 最近手机中文字幕大全| 五月伊人婷婷丁香| 国产成人午夜福利电影在线观看| 大香蕉97超碰在线| 亚洲av成人精品一二三区| 亚洲性久久影院| 黄色视频在线播放观看不卡| 99久久中文字幕三级久久日本| 久久久久国产网址| 少妇 在线观看| xxx大片免费视频| 亚洲av二区三区四区| 国产精品久久久久久精品古装| 97在线视频观看| 全区人妻精品视频| 熟妇人妻不卡中文字幕|