Multi-objective evolutionary multitasking algorithm based on cross-task transfer solution matching strategy
Related Experiment Video
Updated: Aug 6, 2025

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Hao Sun1, Pengfei Chen1, Ziyu Hu1
1Engineering Research Center of the Ministry of Education for Intelligent Control System and Intelligent Equipment, Yanshan University, Qinhuangdao, China.
Abstract:
The superior performance of evolutionary multitasking (EMT) algorithms is largely owing to the potential synergy between tasks. Current EMT algorithms only involve a unidirectional process of transferring individuals from the source task to the target task. This method does not consider the search preference of the target task in the process of finding transferred individuals; therefore, the potential synergy between tasks is not fully utilized. Herein, we propose a bidirectional knowledge transfer method, which refers to the search preference of the target task in the process of finding transferred individuals. These transferred individuals fit the search process well for the target task. In addition, an adaptive strategy for adjusting the intensity of the knowledge transfer is proposed. This method enables the algorithm to adjust the intensity of knowledge transfer independently according to the living conditions of the individuals to be transferred to balance the convergence of the population with the computational intensity of the algorithm. The proposed algorithm is compared with comparison algorithms on 38 multi-objective multitasking optimization benchmarks. Experimental results show that the proposed algorithm is not only outperforming other comparison algorithms in more than 30 benchmarks, but also has considerable convergence efficiency.
Related Concept Videos
Multi-input and Multi-variable systems
In the absence...
Distributed Loads: Problem Solving
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
Machines: Problem Solving II

