IEEE Computational Intelligence Magazine - May 2022 - 51

half-dozen broad categories together with
representative experimental studies from
past publications. Although by no means
comprehensive, these six examples showcase
the computational advantages that
EMT could bring to areas such as the evolution
of embodied intelligence, the path
planning of unmanned vehicles, or lastmile
logistics optimization, to name just a few.
... by viewing the process of multitasking through the
lens of Eq. (3), it is possible to adaptively control the
extent of skills transfer between tasks by tuning the
coefficients of the mixture models.
❏ Beyond the six application domains, the paper presents recipes
by which certain problem formulations of applied interest-those
that cut across disciplines-may be transformed
in the new light of EMT. The formulations fall under the
umbrella of multi-X EC [4], unveiling avenues by which a
population's implicit parallelism, augmented by the capacity
to multitask, could be further leveraged for practical problem-solving.
These
discussions are intended to highlight the potential usecases
of EMT methods known today. In addition, it is hoped to
spark future research toward innovative multitask algorithms
crafted specifically for real-world deployment.
The rest of the paper is organized as follows. Section II
introduces multitask optimization, formulates EMT from a
probabilistic viewpoint, and presents a brief methodological
overview. Section III sets out the half-dozen broad categories
summarizing practical exemplars of EMT. Future applied
research prospects of multitasking are then discussed in Section
IV. Section V concludes the paper.
II. Background
In this section, the preliminaries of multitask optimization
are presented, a general probabilistic formulation for evolutionary
multitasking is introduced, and representative algorithmic
approaches from the literature are discussed-thus
laying the foundation for the study of real-world applications
of EMT.
A. The Multitask Optimization Problem
Multitask optimization (MTO) comprises multiple problem
instances to be jointly solved. Without loss of generality, MTO
consisting of K tasks can be defined as1:
xxi
x Xii
where x , Xi
)
i and fi
)== f
!
ii
argmax (),, ,, ,fi K12for
(1)
represent the optimal solution, search
space, and objective/fitness function of the ith task, respectively.
Typically, optimization includes additional constraint functions,
but these have been omitted in Eq. (1) for simplicity.
The motivation behind MTO is to facilitate the transfer of
learned skills from one task to another, enhancing overall optimization
performance. For such transfer to take place, a unified
1 Only single-objective maximization is depicted for brevity. The concept of MTO
readily extends to multiple multi-objective optimization tasks [33], or even a mixture
of single- and multi-objective optimization tasks [34]. For minimization, fitness functions
are simply multiplied by -1.
space X encoding candidate solutions for all K tasks is usually
defined (alternative approaches are discussed in Section II-C).
Let the encoding be achieved by an invertible mapping function
} i
for the ith task, such that }iiX .X "
:
-1
}i
solutions from the unified space back to a task-specific search
space is given as :.X X
" i Early works utilized the randomkey
representation [8] for solution mapping. More recently, solution
representation learning strategies have been derived [20],
[21], forming common highways by which building-blocks of
knowledge derived from heterogeneous tasks (i.e., with differing
search spaces) can be transmitted and recombined.
B. A Probabilistic Formulation of EMT
Defining an optimization task, with fitness function :
f
p () # () () .
$$
ii ii i
iix Xi
i X Ri
" ,
in terms of the expected fitness under a probability distribution
function gives [35]:
max fp dxx x
In probabilistic model-based EAs, ()p xii
#fd f
tion does not change the optimization outcome.
Consider MTO with K tasks. These are encoded in a unified
Xi
space X with a set of probabilistic models {( ), (),,pp
p ()}xK
12
xx f
corresponding to task-specific (sub-)populations. One
way to pose EMT is then by generalizing Eq. (2) over all K
tasks using probability mixture models as [14]:
K
{, (),, }/# (( )) [( )]$$ $
-1
wp ij
ij j x 6
..
max fw pd
wi
st R 1
j=
i =1 X
K
wi j
1
ij = ,,
ij $ 60,, ,
i } xx x,
6
ij j
R 1
K
=
ij
(3)
where wij 's are scalar coefficients indicating how individual
models are assimilated into the mixture.
Note that Eq. (3) would be exactly solved when all probabilistic
models converge to the respective optimal Dirac delta
functions () (( ))
p xx x
j
j
)) X , and w 0ij
d} j
=in
=
for all ij .!
Hence, the reformulation is in alignment with the definition of
MTO in Eq. (1). More importantly however, by viewing the process
of multitasking through the lens of Eq. (3), it is possible to adaptively
control the extent of skills transfer between tasks by tuning the coefficients
of the mixture models. Precisely, if candidate solutions
evolved for the jth task-i.e., drawn from the model ()
are found to be performant for the ith task as well, then the
pxj
-
MAY 2022 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 51
(2)
represents the underlying
search distribution of a population of evolving solutions [36].
Note, if xi
tered at xi
() () ().
d -=i ii i
ii ixx xx x
) is the true optimum, then a Dirac delta function cen)
optimizes Eq. (2); i.e., () ()p xx x=-d
)) As such, probabilistic reforma))
since
i ii i
Then, the decoding of

IEEE Computational Intelligence Magazine - May 2022

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2022

Contents
IEEE Computational Intelligence Magazine - May 2022 - Cover1
IEEE Computational Intelligence Magazine - May 2022 - Cover2
IEEE Computational Intelligence Magazine - May 2022 - Contents
IEEE Computational Intelligence Magazine - May 2022 - 2
IEEE Computational Intelligence Magazine - May 2022 - 3
IEEE Computational Intelligence Magazine - May 2022 - 4
IEEE Computational Intelligence Magazine - May 2022 - 5
IEEE Computational Intelligence Magazine - May 2022 - 6
IEEE Computational Intelligence Magazine - May 2022 - 7
IEEE Computational Intelligence Magazine - May 2022 - 8
IEEE Computational Intelligence Magazine - May 2022 - 9
IEEE Computational Intelligence Magazine - May 2022 - 10
IEEE Computational Intelligence Magazine - May 2022 - 11
IEEE Computational Intelligence Magazine - May 2022 - 12
IEEE Computational Intelligence Magazine - May 2022 - 13
IEEE Computational Intelligence Magazine - May 2022 - 14
IEEE Computational Intelligence Magazine - May 2022 - 15
IEEE Computational Intelligence Magazine - May 2022 - 16
IEEE Computational Intelligence Magazine - May 2022 - 17
IEEE Computational Intelligence Magazine - May 2022 - 18
IEEE Computational Intelligence Magazine - May 2022 - 19
IEEE Computational Intelligence Magazine - May 2022 - 20
IEEE Computational Intelligence Magazine - May 2022 - 21
IEEE Computational Intelligence Magazine - May 2022 - 22
IEEE Computational Intelligence Magazine - May 2022 - 23
IEEE Computational Intelligence Magazine - May 2022 - 24
IEEE Computational Intelligence Magazine - May 2022 - 25
IEEE Computational Intelligence Magazine - May 2022 - 26
IEEE Computational Intelligence Magazine - May 2022 - 27
IEEE Computational Intelligence Magazine - May 2022 - 28
IEEE Computational Intelligence Magazine - May 2022 - 29
IEEE Computational Intelligence Magazine - May 2022 - 30
IEEE Computational Intelligence Magazine - May 2022 - 31
IEEE Computational Intelligence Magazine - May 2022 - 32
IEEE Computational Intelligence Magazine - May 2022 - 33
IEEE Computational Intelligence Magazine - May 2022 - 34
IEEE Computational Intelligence Magazine - May 2022 - 35
IEEE Computational Intelligence Magazine - May 2022 - 36
IEEE Computational Intelligence Magazine - May 2022 - 37
IEEE Computational Intelligence Magazine - May 2022 - 38
IEEE Computational Intelligence Magazine - May 2022 - 39
IEEE Computational Intelligence Magazine - May 2022 - 40
IEEE Computational Intelligence Magazine - May 2022 - 41
IEEE Computational Intelligence Magazine - May 2022 - 42
IEEE Computational Intelligence Magazine - May 2022 - 43
IEEE Computational Intelligence Magazine - May 2022 - 44
IEEE Computational Intelligence Magazine - May 2022 - 45
IEEE Computational Intelligence Magazine - May 2022 - 46
IEEE Computational Intelligence Magazine - May 2022 - 47
IEEE Computational Intelligence Magazine - May 2022 - 48
IEEE Computational Intelligence Magazine - May 2022 - 49
IEEE Computational Intelligence Magazine - May 2022 - 50
IEEE Computational Intelligence Magazine - May 2022 - 51
IEEE Computational Intelligence Magazine - May 2022 - 52
IEEE Computational Intelligence Magazine - May 2022 - 53
IEEE Computational Intelligence Magazine - May 2022 - 54
IEEE Computational Intelligence Magazine - May 2022 - 55
IEEE Computational Intelligence Magazine - May 2022 - 56
IEEE Computational Intelligence Magazine - May 2022 - 57
IEEE Computational Intelligence Magazine - May 2022 - 58
IEEE Computational Intelligence Magazine - May 2022 - 59
IEEE Computational Intelligence Magazine - May 2022 - 60
IEEE Computational Intelligence Magazine - May 2022 - 61
IEEE Computational Intelligence Magazine - May 2022 - 62
IEEE Computational Intelligence Magazine - May 2022 - 63
IEEE Computational Intelligence Magazine - May 2022 - 64
IEEE Computational Intelligence Magazine - May 2022 - 65
IEEE Computational Intelligence Magazine - May 2022 - 66
IEEE Computational Intelligence Magazine - May 2022 - 67
IEEE Computational Intelligence Magazine - May 2022 - 68
IEEE Computational Intelligence Magazine - May 2022 - 69
IEEE Computational Intelligence Magazine - May 2022 - 70
IEEE Computational Intelligence Magazine - May 2022 - 71
IEEE Computational Intelligence Magazine - May 2022 - 72
IEEE Computational Intelligence Magazine - May 2022 - 73
IEEE Computational Intelligence Magazine - May 2022 - 74
IEEE Computational Intelligence Magazine - May 2022 - 75
IEEE Computational Intelligence Magazine - May 2022 - 76
IEEE Computational Intelligence Magazine - May 2022 - 77
IEEE Computational Intelligence Magazine - May 2022 - 78
IEEE Computational Intelligence Magazine - May 2022 - 79
IEEE Computational Intelligence Magazine - May 2022 - 80
IEEE Computational Intelligence Magazine - May 2022 - 81
IEEE Computational Intelligence Magazine - May 2022 - 82
IEEE Computational Intelligence Magazine - May 2022 - 83
IEEE Computational Intelligence Magazine - May 2022 - 84
IEEE Computational Intelligence Magazine - May 2022 - 85
IEEE Computational Intelligence Magazine - May 2022 - 86
IEEE Computational Intelligence Magazine - May 2022 - 87
IEEE Computational Intelligence Magazine - May 2022 - 88
IEEE Computational Intelligence Magazine - May 2022 - 89
IEEE Computational Intelligence Magazine - May 2022 - 90
IEEE Computational Intelligence Magazine - May 2022 - 91
IEEE Computational Intelligence Magazine - May 2022 - 92
IEEE Computational Intelligence Magazine - May 2022 - 93
IEEE Computational Intelligence Magazine - May 2022 - 94
IEEE Computational Intelligence Magazine - May 2022 - 95
IEEE Computational Intelligence Magazine - May 2022 - 96
IEEE Computational Intelligence Magazine - May 2022 - 97
IEEE Computational Intelligence Magazine - May 2022 - 98
IEEE Computational Intelligence Magazine - May 2022 - 99
IEEE Computational Intelligence Magazine - May 2022 - 100
IEEE Computational Intelligence Magazine - May 2022 - 101
IEEE Computational Intelligence Magazine - May 2022 - 102
IEEE Computational Intelligence Magazine - May 2022 - 103
IEEE Computational Intelligence Magazine - May 2022 - 104
IEEE Computational Intelligence Magazine - May 2022 - Cover3
IEEE Computational Intelligence Magazine - May 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com