Alexandria Engineering Journal (Jul 2024)
Self-adaptive hybrid mutation slime mould algorithm: Case studies on UAV path planning, engineering problems, photovoltaic models and infinite impulse response
Abstract
There are many classic highly complex optimization problems in the world, therefore, it is still necessary to find an applicable and effective algorithm to solve these problems. In this paper, self-adaptive hybrid cross mutation slime mold algorithm is proposed, which is AHCSMA, to solve these problems efficiently. Specifically, there are three innovations in this paper: (i) new self-adaptive Cauchy mutation operator is developed to improve the mutation ability of the population; (ii) the crossover rate balance mechanism is proposed to make up for the neglected relationship between individuals and crossover rates. Then the differential vector information between the dominant individual and other individuals in the population is highly utilized to increase the evolution speed of the algorithm; (iii) self-adaptive restart hybrid opposition learning is designed to alleviate the situation where the algorithm falls into local optimality. To verify the competitive of AHCSMA, UAV path planning problems, engineering problems, nonlinear parameter extraction of photovoltaic model problems and parameter identification problems of highly nonlinear infinite impulse response are used to test the ability of the AHCSMA, accumulation more than 50 algorithms are used as comparison algorithms, and results report that AHCSMA is extremely competitive and performs better when optimizing these real-life problems.