---
title: Evolutionary Multitasking
url: https://www.emergentmind.com/topics/evolutionary-multitasking
type: topic
---

# Evolutionary Multitasking

Searching arXiv for recent and foundational papers on evolutionary multitasking to ground the article.
Evolutionary multitasking is a paradigm in evolutionary computation and transfer optimization concerned with solving multiple optimization tasks simultaneously through a shared or coordinated search process, so that knowledge discovered for one task can benefit the others [2102.02558]. In the multitask optimization setting, one considers tasks \(\{T_k\}_{k=1}^K\), each with its own search space \(\Omega_k\) and objective function \(f_k\), and seeks task-wise optima rather than a single trade-off set [2102.02558]. Within this paradigm, the central technical issue is knowledge transfer: when tasks exhibit similarities, latent complementarities, or overlap in useful structure, joint search can improve convergence or final quality, whereas poorly aligned transfer can induce negative transfer and degrade performance [1607.05390]. The literature has developed from foundational multifactorial frameworks to multi-population, mapping-based, cellular, swarm-based, and learning-based systems, and more recently to multifidelity task construction, application-specific task engineering, and automated transfer-model design [2312.08134].

## 1. Historical framing and conceptual foundations

Evolutionary multitasking emerged within the broader framework of transfer optimization, which the literature distinguishes into sequential transfer, multitasking, and multiform optimization [2102.02558]. In the multitasking case, multiple optimization problems are solved simultaneously rather than sequentially, and the intended advantage is dynamic exploitation of complementarities among tasks through the exchange of valuable knowledge [2102.02558]. The formal multitask setting is usually written in terms of \(K\) tasks \(\{T_k\}_{k=1}^K\), each with search space \(\Omega_k\) and objective \(f_k : \Omega_k \rightarrow \mathbb{R}\), with the goal of finding one optimum per task [2102.02558]. A related formulation used in platform-oriented work writes multitask optimization as
\[
(\bm{x}_{1}^\ast,\bm{x}_{2}^\ast,...,\bm{x}_{K}^\ast)
= \arg\min \Big[F_1(\bm{x}_1),F_2(\bm{x}_2),...,F_K(\bm{x}_K)\Big],
\quad
\bm{x}_k \in \Omega_k,\ k=1,2,...,K,
\]
thereby emphasizing that each task may have its own decision space and objective structure [2312.08134].

A foundational conceptual debate concerns why multitasking works when it does. The paper "Genetic Transfer or Population Diversification? Deciphering the Secret Ingredients of Evolutionary Multitask Optimization" [1607.05390] argues that implicit genetic transfer is the more fundamental explanatory principle. It shows empirically that diversity and transfer are often tightly coupled, but that diversification alone cannot explain both broad exploratory behavior and rapid entropy collapse toward good regions. This argument is significant because later EMT work repeatedly treats positive transfer and negative transfer as primary algorithm-design concerns.

The methodological-overview literature also separates evolutionary multitasking from adjacent paradigms. It is distinct from multiobjective optimization because multitask optimization seeks one best solution per task rather than a Pareto trade-off set, and tasks may inhabit different search spaces \(\Omega_k\) rather than sharing a single objective domain [2102.02558]. It is also distinct from multitask learning, although the two can intersect when model parameters are treated as optimization variables [2102.02558]. The position paper "Evolutionary Multitask Optimization: Fundamental Research Questions, Practices, and Directions for the Future" [2111.14463] further argues that the field should not assume task synergy by construction, and that strong evidence is needed for practical applicability, genuine novelty, and fair evaluation.

## 2. Core mechanisms: representation, transfer, and task relatedness

The two major methodological families identified in surveys are multifactorial optimization and multi-population multitasking [2102.02558]. In the multifactorial family, a single population evolves in a unified search space \(\Omega_U\), and task-specific search spaces are related to \(\Omega_U\) by encoding/decoding mappings \(\xi_k\) [2010.03917]. In the multi-population family, each task has its own population and explicit transfer occurs through migration, mapping, archive injection, or other inter-population interactions [2102.02558].

The classic multifactorial formalism uses factorial cost, factorial rank, skill factor, and scalar fitness. For an individual \(i\) and task \(j\), the skill factor is
\[
\tau_i = \arg\min_j r_j^i,
\]
and scalar fitness is
\[
\varphi_i = \frac{1}{\min_j r_j^i},
\]
with \(r_j^i\) denoting factorial rank on task \(j\) [2201.01145]. Closely related definitions recur in combinatorial and continuous EMT work [1607.05390]. These constructs allow task-agnostic selection while preserving task specialization within a shared population.

Task relatedness is central but difficult. A common theoretical intuition is that if two tasks have high ordinal correlation, then improvements in one imply improvements in the other in the unified space [1607.05390]. However, later work emphasizes that similarity is not reducible to superficial closeness. "Genetic Transfer or Population Diversification?" [1607.05390] distinguishes complementarity from mere similarity, showing that cloned tasks need not yield the strongest benefits. In combinatorial multitasking, "On the Transferability of Knowledge among Vehicle Routing Problems by using Cellular Evolutionary Multitasking" [2005.05066] argues that positive transfer depends more on overlap in best-solution structure than on raw instance overlap. The paper reports empirically that intersection degrees greater than \(11\%\) are enough to ensure at least some positive transfer activity [2005.05066]. Likewise, "AT-MFCGA" [2010.03917] reports that overlap in optimal permutations is more predictive of transfer than superficial overlap in nodes or weights, and notes that overlaps above roughly \(10\%\) between optimal solutions appear sufficient to induce at least some positive transfer.

Negative transfer is the complementary phenomenon. It is especially problematic when tasks are weakly aligned, when unified representations impose bias, or when transfer operators are too indiscriminate [1812.06303]. The field has therefore developed a large variety of mechanisms for controlling transfer intensity, task pairing, source-task choice, and representation alignment [2312.08134].

## 3. Canonical frameworks and major methodological families

The classical baseline is the Multifactorial Evolutionary Algorithm, which introduced single-population multitasking with implicit transfer in a unified space [2102.02558]. Much subsequent work either extends this line or departs from it. Platform-oriented summaries classify EMT algorithms into multifactorial methods and multi-population methods, and catalog a large set of transfer paradigms including unified search space, autoencoding, affine transformation, adversarial generative models, similarity judgment, knowledge selection, and historical feedback [2312.08134].

A representative multi-population alternative is the "Multi-Tasking Genetic Algorithm (MTGA)" [1812.06303]. MTGA does not use a unified population with skill factors. Instead, it keeps separate populations, estimates task bias from elite means, and performs bias-corrected elite transfer:
\[
\mathbf{m}_1=\frac{1}{n_t}\sum_{n=1}^{n_t}\mathbf{x}_{1,n}, \quad \mathbf{m}_2=\frac{1}{n_t}\sum_{n=1}^{n_t}\mathbf{x}_{2,n},
\]
and for transfer from task 2 to task 1,
\[
\mathbf{x}_{1,n}'(i)=\mathbf{x}_{2,n}(I(i))-\mathbf{m}_2(I(i))+\mathbf{m}_1(i).
\]
This makes transfer explicitly compensate for spatial offset between tasks [1812.06303]. The paper reports that MTGA performed second best early and best overall late on nine multitask benchmarks, and after 100,000 evaluations it achieved the best performance score on eight of the nine benchmarks [1812.06303].

Another major line is cellular and coevolutionary multitasking in combinatorial optimization. "AT-MFCGA" [2010.03917] extends a multifactorial cellular genetic algorithm by organizing the population on a 2D grid with Moore neighborhoods and an adaptive transfer layer. It defines a global transfer matrix \(\mathbf{G}\), where entry \(g_{\tau_j,\tau_i}\) counts successful positive transfers from task \(\tau_j\) to task \(\tau_i\), and uses this matrix to rebuild the grid so that synergistic tasks become adjacent [2010.03917]. The method achieved the best average result on all 20 instances in the hardest \(TC\_ALL\) scenario, with Friedman ranks \(3.95\), \(2.90\), \(2.15\), and \(1.00\) for MFEA, MFEA-II, MFCGA, and AT-MFCGA respectively [2010.03917].

"COEBA: A Coevolutionary Bat Algorithm for Discrete Evolutionary Multitasking" [2003.11628] represents a different discrete design philosophy: one deme per task, task-specialized search, and periodic migration-based transfer. On 15 multitasking TSP scenarios, COEBA was better than MFEA on all but 4 jointly evolved TSP-instance results, and in the 8-task case it beat MFEA on all 8 tasks [2003.11628]. This line shows that EMT is not confined to MFEA-style unified-population schemes.

At the infrastructure level, "MToP: A MATLAB Optimization Platform for Evolutionary Multitasking" [2312.08134] marks the field’s maturation into a platform-based discipline. It introduces an open-source environment with over 40 MTEAs, more than 150 problem cases with real-world applications, multiple metrics, and adapted single-task baselines [2312.08134]. This platformization is methodologically important because EMT performance is highly sensitive to evaluation protocol and baseline quality.

## 4. Task construction and multifidelity formulations

A major development in EMT has been the recognition that tasks need not be given externally; they can be constructed from a single hard problem to induce useful auxiliary searches. A clear example is "Evolutionary Multitasking AUC Optimization" [2201.01145], which formulates large-scale AUC maximization as an expensive task and a sampled AUC problem on a subset as a cheap task. For binary training data
\[
S=\{(x_1^+, +1), \ldots, (x_{T^+}^+, +1), (x_1^-, -1), \ldots, (x_{T^-}^-, -1)\},
\]
with linear scorer \(f(x)=w^Tx\), empirical AUC is
\[
AUC(w)=\frac{1}{T^+T^-}\sum_{i=1}^{T^+}\sum_{j=1}^{T^-} g(w^Tx_i^+ > w^Tx_j^-),
\]
and one evaluation costs \(O(T^+T^-)\) [2201.01145]. EMTAUC defines the expensive task on the full dataset and a cheap task on a sampled subset \(S'\) with sampling ratio \(s\), yielding a cost ratio
\[
\frac{\text{cost}(AUC_E)}{\text{cost}(AUC_C)}=\frac{1}{s^2}.
\]
The paper validates that runtime on a9a scales approximately as \(s^2\) [2201.01145]. It further reports that cheap and expensive fitness landscapes have average Spearman correlation above 0.5 on most datasets, supporting transfer [2201.01145].

EMTAUC’s most distinctive feature is dynamic cheap-task adjustment. Using the current best expensive-task classifier \(w_E\), it defines difficulty scores
\[
\text{score}_i^+ = \sum_{j=1}^{T^-}\mathbf{1}(w_E^Tx_i^+ \le w_E^Tx_j^-),
\]
\[
\text{score}_j^- = \sum_{i=1}^{T^+}\mathbf{1}(w_E^Tx_i^+ \le w_E^Tx_j^-),
\]
and rebuilds the cheap task from hard instances [2201.01145]. This means task relatedness is treated as something that can be improved during search, not merely assumed.

A related task-engineering principle appears in "Evolutionary Multitasking with Solution Space Cutting for Point Cloud Registration" [2212.05679]. There, a full 6D rigid-registration task is paired with a 3D rotation-only helper task obtained by cutting the solution space. The full task uses a robust M-estimator Chamfer objective,
\[
f^\alpha = \sum_{i=1}^{N} \rho\!\left( \left\Vert \boldsymbol{R}\boldsymbol{p}_i + \boldsymbol{t} - \boldsymbol{q}_{\phi(i)} \right\Vert \right) + \sum_{i=1}^{M} \rho\!\left( \left\Vert \boldsymbol{R}\boldsymbol{p}_{\phi(i)} + \boldsymbol{t} - \boldsymbol{q}_i \right\Vert \right),
\]
while the helper task optimizes only rotation using translation invariant measurements [2212.05679]. The reported average success ratio is \(87.7\%\), compared with \(55.0\%\) for DEORA, \(39.7\%\) for EMFPCR, and \(35.7\%\) for MFEA-II [2212.05679]. This application exemplifies how EMT can be used to improve success ratio by pairing a hard task with an easier structurally aligned helper.

Feature-selection work generalizes this principle to high-dimensional search. "An Evolutionary Multitasking Algorithm with Multiple Filtering for High-Dimensional Feature Selection" [2212.08854] constructs one original task plus three auxiliary tasks from Relief-F, term variance, and Pearson correlation coefficient filtering. The generic multitask formulation is
\[
\min f_i(X_i), \quad i=1,2,\ldots,K, \qquad X_i=[x_1^i,x_2^i,\ldots,x_{D_i}^i],
\]
and the transfer operator uses an aggregated cross-task exemplar
\[
X_{WA}^i(t) = \sum_{k\in \{1,2,3,4\}\setminus\{i\} g_k\, X_W^k(t),
\]
with \(g_1=0.1\) and \(g_2=g_3=g_4=0.45\) [2212.08854]. The paper reports 84 wins, 8 losses, and 34 ties against seven EA-based feature-selection methods [2212.08854]. "Towards Multi-Objective High-Dimensional Feature Selection via Evolutionary Multitasking" [2401.01563] pushes this further by combining multiple task formulations, task-specific solvers, and explicit task-specific transfer in a multiobjective setting.

## 5. Applications and empirical patterns across domains

EMT has been applied across continuous, combinatorial, learning-oriented, and engineering domains. The semantic web service composition work [1902.06370] treats multiple QoSM preference intervals as related tasks sharing repository, inputs, and outputs. It uses a permutation-based multifactorial EA with task neighborhoods defined by adjacent QoSM intervals. The neighbor-evaluation variant PMFEA-NT achieves better solution quality than both inherited-only PMFEA and all-task PMFEA-AT, while requiring roughly 23%–29% of the runtime of a single-task fixed-length GA baseline [1902.06370]. This supports the broader principle that structured transfer can outperform both no transfer and indiscriminate global transfer.

In fuzzy-system optimization, MTGA is applied to simultaneous optimization of type-1 and interval type-2 fuzzy logic controllers for coupled-tank water level control [1812.06303]. The task pair differs in parameter dimension, but domain knowledge provides fixed semantic gene matching. The results indicate that multitasking with bias-corrected transfer improves both controller designs relative to SOEA and MFEA [1812.06303]. This is an example of explicit transfer across heterogeneous but semantically aligned tasks.

Combinatorial routing and assignment have been especially important testbeds. CVRP multitasking via MFCGA [2005.05066] and larger combinatorial suites via AT-MFCGA [2010.03917] both show that transfer is highly structured and often cluster-specific. Strong transfer occurs within problem families or among tasks with overlapping best-solution structure, while unrelated tasks exhibit negligible or harmful exchange [2005.05066]. "Multitasking Evolutionary Algorithm Based on Adaptive Seed Transfer for Combinatorial Problem" [2308.12647] addresses many-task cross-domain combinatorial multitasking by combining greedy dimension unification, similarity-based source-task selection, and corrected seed transfer. It reports better or tied performance against STO on 79 of 80 cross-domain task outcomes, with especially strong gains on TSP and CVRP [2308.12647]. This suggests that explicit seed-based transfer with source filtering is effective in heterogeneous combinatorial environments.

The modern program-synthesis setting extends EMT beyond vector optimization. "Evolutionary Multi-Task Optimization for LLM-Guided Program Discovery" [2605.22613] introduces EMO-STA, a shared-then-adapt framework in which a shared archive of programs is first evolved across a family of tasks and then adapted per task. It uses family-level score
\[
s_{\mathrm{shared}}(p)=\frac{1}{K}\sum_{i=1}^{K} s_i(p),
\]
with matched-compute budgeting \(S+KA=KB\) between multitask and single-task evolution [2605.22613]. Across eight task families, at least one EMO-STA variant beats single-task evolution in 38/40 cells, with Best-Local best in 23/40 cells and Best-Shared strongest on held-out tasks [2605.22613]. This shows that EMT ideas can be reformulated as archive-based transfer in open-ended program spaces.

## 6. Adaptive, learned, and automated transfer

A major recent trend is moving from hand-crafted transfer rules toward adaptive or learned transfer control. "A Two stage Adaptive Knowledge Transfer Evolutionary Multi-tasking Based on Population Distribution for Multi/Many-Objective Optimization" [2001.00810] proposes EMT-PD, which models task populations with per-dimension probability models \(M_j\), computes task centers \(\mathbf m\), and extracts shared knowledge from the product distribution via
\[
mp_j=\arg\max_x \left(M_{1,j}(x)\cdot M_{2,j}(x)\right).
\]
For an individual \(p\), it defines distances
\[
d_1=\sqrt{\operatorname{tr}\left((\mathbf{m}-\mathbf{mp})^T(\mathbf{m}-\mathbf{mp})\right)},
\qquad
d_2=\sqrt{\operatorname{tr}\left((\mathbf{m}-p)^T(\mathbf{m}-p)\right)},
\]
and stage-1 transfer
\[
p' = p + w(\mathbf{mp}-p), \qquad w=\frac{d_2}{d_1+d_2}.
\]
Stage 2 then adds dynamic perturbation
\[
c = p' + v, \qquad v = \frac{1}{D} F Q (d_1+d_2)
\]
to maintain diversity [2001.00810]. The reported results show EMT-PD outperforming strong multitask and single-task baselines on MTMOPs, CEC2019-CMO, and a new many-objective suite [2001.00810].

"Learning to Transfer for Evolutionary Multitasking" [2406.14359] goes further by casting transfer in implicit EMT as a sequential decision problem optimized by reinforcement learning. It decomposes transfer into “when to transfer” and “how to transfer” via a continuous action vector \((a_{k,1},a_{k,2},a_{k,3})\in[0,1]^3\) for each task. For DE-based multitasking, generalized mutation is
\[
\begin{split}
v_{k}=& (1-a_{k,2})\cdot X_{k,r_1} + a_{k,2}\cdot X_{j,r_2} + \\
& F\cdot (1-a_{k,3}) \cdot (X_{k,r_3} - X_{k,r_4}) +
F\cdot a_{k,3} \cdot (X_{j,r_5} - X_{j,r_6}),
\end{split}
\]
subsuming several classic transfer operators [2406.14359]. The framework uses state features describing generation progress, inter-task distances, stagnation, transfer quality, and prior actions, and optimizes reward terms for convergence and transfer-efficiency gain [2406.14359]. Across synthetic and real multitask problems, learned transfer outperforms a wide range of implicit EMT baselines [2406.14359].

"Advancing Automated Knowledge Transfer in Evolutionary Multitasking via Large Language Models" [2409.04270] automates transfer-model design itself. It uses an LLM-assisted optimization framework to generate Knowledge Transfer Models as code, evaluate them on multitask benchmarks, and optimize them jointly for fitness \(s\) and runtime \(t\), with dominance defined by
\[
A \prec B \iff (t_A>t_B)\ \text{and}\ (s_A>s_B).
\]
On 10 WCCI-style many-task benchmarks with 50 tasks each, the best generated KTM is better than both vertical crossover and solution mapping baselines in both normalized fitness and runtime on WCCI1, WCCI2, WCCI4, WCCI6, WCCI9, and WCCI10 [2409.04270]. This line reframes EMT transfer as an object of automated design rather than fixed human engineering.

## 7. Evaluation methodology, controversies, and open problems

A distinctive strand in the EMT literature is methodological critique. "Evolutionary Multitask Optimization: Fundamental Research Questions, Practices, and Directions for the Future" [2111.14463] argues that the field has not yet fully resolved three questions: why simultaneous multitasking is practically necessary, what is genuinely novel in many multitasking algorithms, and how such algorithms should be evaluated. It stresses that feasibility is not enough; multitasking should demonstrate advantage over strong single-task baselines under matched computational budgets [2111.14463]. It also warns that many synthetic benchmarks encode favorable task relations by construction, which may exaggerate transfer benefits [2111.14463].

The survey "Evolutionary Multitask Optimization: a Methodological Overview, Challenges and Future Research Directions" [2102.02558] similarly emphasizes that task relatedness is representation- and operator-dependent, and that negative transfer remains a primary challenge. These critiques have influenced later infrastructure and benchmarking efforts, such as MToP’s inclusion of adapted single-task baselines and multiple performance metrics [2312.08134].

Across application papers, several recurring open problems appear. Parameter sensitivity is common: EMTAUC depends materially on \(\delta\), \(s\), and \(\lambda\) [2201.01145]; MO-FSEMT depends on task count, transfer probability, and formulation choices [2401.01563]; and L2T still requires reward-weight tuning [2406.14359]. Robustness under low similarity remains difficult. MTGA notes that its bias-correction assumption still requires some underlying similarity [1812.06303]. MTEA-AST is strongest on TSP and CVRP but only modestly improved on low-similarity QAP and LOP [2308.12647]. EMT-PD weakens on some many-objective cases where population distributions poorly summarize the search state [2001.00810].

Another recurrent issue is scalability beyond two or a handful of tasks. Many classical EMT formulations are strongest in paired-task settings, while later cellular, adaptive-seed, and LLM-based methods explicitly target many-task environments [2010.03917; 2308.12647; 2409.04270]. Cross-domain transfer and heterogeneous representations also remain challenging, motivating multi-population, mapping-based, or archive-based frameworks [1812.06303; 2308.12647; 2605.22613].

A plausible implication is that EMT research has progressively shifted from asking whether transfer can help at all to asking how transfer should be engineered, filtered, or learned under realistic heterogeneity. This suggests a maturation from foundational unified-population schemes toward task engineering, adaptive source selection, and policy-based transfer control.

## 8. Synthesis

Evolutionary multitasking has developed from the original insight that multiple optimization tasks can be solved within a shared evolutionary process into a broad methodological family spanning multifactorial optimization, multi-population multitasking, cellular and coevolutionary schemes, multifidelity task construction, swarm-based transfer, reinforcement-learned transfer control, and automated transfer-model generation [2102.02558; 2312.08134]. Its unifying principle is cross-task knowledge transfer, but the literature shows that transfer is beneficial only when task relations, representations, and operators align appropriately [1607.05390].

The field’s most stable technical lessons are consistent across domains. First, transfer is usually more informative when tasks share either latent complementarity or overlap in good-solution structure rather than merely superficial similarity [1607.05390; 2005.05066]. Second, auxiliary tasks are often most useful when they are cheaper, simpler, or differently formulated views of the same hard problem, as in EMTAUC, solution-space cutting for registration, and high-dimensional feature selection [2201.01145; 2212.05679; 2212.08854]. Third, structured or adaptive transfer generally outperforms both indiscriminate transfer and no transfer, whether the control mechanism is cellular topology, bias correction, explicit seed filtering, distribution modeling, reinforcement learning, or LLM-generated code [2010.03917; 1812.06303; 2308.12647; 2001.00810; 2406.14359; 2409.04270]. Fourth, rigorous evaluation against strong single-task baselines remains necessary if EMT is to establish practical rather than purely benchmark-level relevance [2111.14463].

In this sense, evolutionary multitasking is not simply the simultaneous execution of multiple optimizers. It is a research program on how to construct related tasks, represent them compatibly, extract useful transferable structure, regulate positive and negative transfer, and allocate search effort across task families. Its modern trajectory suggests increasing emphasis on adaptive and learned transfer, richer task construction, and stronger empirical methodology, while its unresolved questions remain tied to robustness, real-world applicability, and scientifically defensible evaluation [2111.14463; 2102.02558].

Source: https://www.emergentmind.com/topics/evolutionary-multitasking