摘要

Differential evolution (DE) has been widely applied to complex global optimization problems. Different search strategies have been designed to find the optimum conditions in a fitness landscape. However, none of these strategies works well over all possible fitness landscapes. Since the fitness landscape associated with a complex global optimization problem usually consists of various local landscapes, each search strategy is efficient in a particular type of fitness landscape. A reasonable approach is to combine several search strategies and integrate their advantages to solve global optimization problems. This paper presents a new self-feedback strategy differential evolution (SFSDE) algorithm based on fitness landscape analysis of single-objective optimization problem. In the SFSDE algorithm, in the analysis of the fitness landscape features of fitness-distance correlation, a self-feedback operation is used to iteratively select and evaluate the mutation operators of the new SFSDE algorithm. Moreover, mixed strategies and self-feedback transfer are combined to design a more efficient DE algorithm and enhance the search range, convergence rate and solution accuracy. Finally, the proposed SFSDE algorithm is implemented to optimize soil water textures, and the experimental results show that the proposed SFSDE algorithm reduces the difficulty in estimating parameters, simplifies the solution process and provides a novel approach to calculate the parameters of the Van Genuchten equation. In addition, the proposed algorithm exhibits high accuracy and rapid convergence and can be widely used in the parameter estimation of such nonlinear optimization models.