IEEE Computational Intelligence Magazine - November 2021 - 27

this paper, compared to the diversity of the solutions, the convergence
information is more important since we consider
improving the convergence performance of different tasks, so
the attainment function metric is utilized instead of HV.
2) Multi-Step Nonlinear Regression
As revealed by the proposed Theorem, MTO-DRA is intended
to resolve equation (9) by deriving the derivative of the
current best function g(t) using numerical differentiation
D
()
t
gt
D
implicitly. Conversely, aiming at handling the generalized
implicit objective function (10) in an explicit way, GRA constructs
the explicit mathematical form of the current best function
g(t) by nonlinear regression and subsequently derives its
corresponding derivative for computing the IoI vector. Generally,
the current best function g(t) indicates the best solution in
the first t generations, and hence g(t) can satisfy two attributes:
❏ Non-increasing Assume that the optimization problem is
to minimize a given objective, then current best function g(t)
should not obtain a worse solution when algorithm iteration
t proceeds. However, for the attainment function proposed in
equation (13), there can be the case that g(t) obtains a larger
value of attainment function with larger t, since the attainment
function only considers the convergence information
but not the diversity information. In spite of the special case
aforementioned, the general g(t) value should still be smaller
with increasing t from a long-term perspective.
❏ Convexity With increasing algorithm iteration, it is natural
that the changing magnitude, |( )|,gt2
er than zero, its second-order derivative 2
should get smaller. For
()
()
a non-increasing function whose derivative 2gt is no larg2gt
should be
larger than zero, which indicates that g(t) should be a convex
function.
Considering the attributes of the current best function g(t),
GRA explicitly constructs the function form as equation (14):
gt at ba=+ 12, 00t
()
log
,
(14)
where a and b are the system parameters and the function form
observes the two predefined properties. To derive the exact form
of g(t), one needs to estimate the system parameters a and b by
nonlinear regression, which is detailed in Algorithm 4. Notably,
the parameters [, ]ab are different for varying tasks. Before conducting
nonlinear regression, for each task k, the obtained
computational resource [, ,, ]
,,
attainment function [( ()), (( )),,kk f (( ))]IS tkM,
IS tI St
kk kM12
12
,,
,
tt tf and corresponding
should
be stored. For a stable estimate of MOO solution quality, instead
of computing derivative by two time steps like MTO-DRA,
Algorithm 4 Multi-step nonlinear regression.
Data: Sample data, (, (( ));
1 (( ), (), ..., ();,,...,)
! (( ( )), (( )), ..., (( )))T
! loglog
M
2 YI St IS tI StM
12
3 /*Least Square Method*/
4 [, ]( )
ab tt tY
-
TT1
!
Result: System parameters a and b
tt12 logtt 11 1 T
GRA employs M time steps of pairs, (, ())tI S . To be specific, these
pairs are recorded in a time window of size MK ,G))D
in tk,1 for task k is the generation amount obtained by task k in
overall generations [, D
where1
KG], tk,2
amount obtained in [, ]DD+KG KG12
represents the generation
, etc. Moreover, since the
objective space of varying tasks can be rather different, the solution
space of each task should be normalized when calculating
the attainment function in equation (13). The normalization of
task k can be described as equation (15):
f == (15)
,, ,
fijkl
ijk l
,, ,
maxfijkl
jl,
,, ,
where i, j, k, l represent the i-th objective, the j-th time step,
the k-th task, and the l-th MOO solution point, respectively.
With time window of size MK G))D and normalized
attainment function for each task in each time step, the
explicit current best function
gtk () for each task k can be
computed by the logarithmic least square method as in line 4
of Algorithm 4.
3) MOO-aware IoI Calculation
With the proposed normalized attainment function in
Section III.D.1), the current best function g(t) can evaluate
MOO solution quality in an online fashion. Equipped with the
multi-step nonlinear regression in Section III.D.2), GRA can
construct the explicit form of g(t) in the generalized implicit
objective function of equation (10). Additionally, with the
incorporation of the transfer information discussed in Section
III.C, we can redesign the IoI calculation process as illustrated
in Algorithm 5. During re-evaluation of IoI vector, the
current best function
jM
,, ,...,
12
gtk () for each task k is constructed first,
and then importance factor ka is computed for incorporating
transfer information recorded in rmp matrix, as equation (11).
Based on this online information, IoI vector can be evaluated
using the softmax function with parameter S.
Remark 2. It is notable that the computation process of IoI vector
in GRA is different from that of MTO-DRA. First, transfer information
a is taken into account. Second, the current best function g(t) is
constructed explicitly rather than implicitly analyzed with numerical
differentiation. Third, multiple steps of information are considered in
GRA rather than only two steps in MTO-DRA.
Algorithm 5 Re-evaluation of IoI vector.
Data: Random mating parameter matrix rmp, Time window size
parameter M, Task size K, Time interval
Result: New generated IoI vector
1 for k 1! to K do
2
3
t IS t11 22 tM
t ,; ;, IS tM
IS t (( )) f (( )))
[, ]ab Mkk ! -step nonlinear regression Algorithm 4
a k is computed as equation(11)
4 end
5 /*Compute IoI Vector*/
6 for k 1! to K do
7
IoIk
8 end
!
/
k
K
DG , Softmax parameter S
exp a )Sa
kk
)
=1 exp a )Sa
)
()
()
kk
NOVEMBER 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 27

IEEE Computational Intelligence Magazine - November 2021

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2021

IEEE Computational Intelligence Magazine - November 2021 - Cover1
IEEE Computational Intelligence Magazine - November 2021 - Cover2
IEEE Computational Intelligence Magazine - November 2021 - 1
IEEE Computational Intelligence Magazine - November 2021 - 2
IEEE Computational Intelligence Magazine - November 2021 - 3
IEEE Computational Intelligence Magazine - November 2021 - 4
IEEE Computational Intelligence Magazine - November 2021 - 5
IEEE Computational Intelligence Magazine - November 2021 - 6
IEEE Computational Intelligence Magazine - November 2021 - 7
IEEE Computational Intelligence Magazine - November 2021 - 8
IEEE Computational Intelligence Magazine - November 2021 - 9
IEEE Computational Intelligence Magazine - November 2021 - 10
IEEE Computational Intelligence Magazine - November 2021 - 11
IEEE Computational Intelligence Magazine - November 2021 - 12
IEEE Computational Intelligence Magazine - November 2021 - 13
IEEE Computational Intelligence Magazine - November 2021 - 14
IEEE Computational Intelligence Magazine - November 2021 - 15
IEEE Computational Intelligence Magazine - November 2021 - 16
IEEE Computational Intelligence Magazine - November 2021 - 17
IEEE Computational Intelligence Magazine - November 2021 - 18
IEEE Computational Intelligence Magazine - November 2021 - 19
IEEE Computational Intelligence Magazine - November 2021 - 20
IEEE Computational Intelligence Magazine - November 2021 - 21
IEEE Computational Intelligence Magazine - November 2021 - 22
IEEE Computational Intelligence Magazine - November 2021 - 23
IEEE Computational Intelligence Magazine - November 2021 - 24
IEEE Computational Intelligence Magazine - November 2021 - 25
IEEE Computational Intelligence Magazine - November 2021 - 26
IEEE Computational Intelligence Magazine - November 2021 - 27
IEEE Computational Intelligence Magazine - November 2021 - 28
IEEE Computational Intelligence Magazine - November 2021 - 29
IEEE Computational Intelligence Magazine - November 2021 - 30
IEEE Computational Intelligence Magazine - November 2021 - 31
IEEE Computational Intelligence Magazine - November 2021 - 32
IEEE Computational Intelligence Magazine - November 2021 - 33
IEEE Computational Intelligence Magazine - November 2021 - 34
IEEE Computational Intelligence Magazine - November 2021 - 35
IEEE Computational Intelligence Magazine - November 2021 - 36
IEEE Computational Intelligence Magazine - November 2021 - 37
IEEE Computational Intelligence Magazine - November 2021 - 38
IEEE Computational Intelligence Magazine - November 2021 - 39
IEEE Computational Intelligence Magazine - November 2021 - 40
IEEE Computational Intelligence Magazine - November 2021 - 41
IEEE Computational Intelligence Magazine - November 2021 - 42
IEEE Computational Intelligence Magazine - November 2021 - 43
IEEE Computational Intelligence Magazine - November 2021 - 44
IEEE Computational Intelligence Magazine - November 2021 - 45
IEEE Computational Intelligence Magazine - November 2021 - 46
IEEE Computational Intelligence Magazine - November 2021 - 47
IEEE Computational Intelligence Magazine - November 2021 - 48
IEEE Computational Intelligence Magazine - November 2021 - 49
IEEE Computational Intelligence Magazine - November 2021 - 50
IEEE Computational Intelligence Magazine - November 2021 - 51
IEEE Computational Intelligence Magazine - November 2021 - 52
IEEE Computational Intelligence Magazine - November 2021 - 53
IEEE Computational Intelligence Magazine - November 2021 - 54
IEEE Computational Intelligence Magazine - November 2021 - 55
IEEE Computational Intelligence Magazine - November 2021 - 56
IEEE Computational Intelligence Magazine - November 2021 - 57
IEEE Computational Intelligence Magazine - November 2021 - 58
IEEE Computational Intelligence Magazine - November 2021 - 59
IEEE Computational Intelligence Magazine - November 2021 - 60
IEEE Computational Intelligence Magazine - November 2021 - 61
IEEE Computational Intelligence Magazine - November 2021 - 62
IEEE Computational Intelligence Magazine - November 2021 - 63
IEEE Computational Intelligence Magazine - November 2021 - 64
IEEE Computational Intelligence Magazine - November 2021 - 65
IEEE Computational Intelligence Magazine - November 2021 - 66
IEEE Computational Intelligence Magazine - November 2021 - 67
IEEE Computational Intelligence Magazine - November 2021 - 68
IEEE Computational Intelligence Magazine - November 2021 - 69
IEEE Computational Intelligence Magazine - November 2021 - 70
IEEE Computational Intelligence Magazine - November 2021 - 71
IEEE Computational Intelligence Magazine - November 2021 - 72
IEEE Computational Intelligence Magazine - November 2021 - 73
IEEE Computational Intelligence Magazine - November 2021 - 74
IEEE Computational Intelligence Magazine - November 2021 - 75
IEEE Computational Intelligence Magazine - November 2021 - 76
IEEE Computational Intelligence Magazine - November 2021 - 77
IEEE Computational Intelligence Magazine - November 2021 - 78
IEEE Computational Intelligence Magazine - November 2021 - 79
IEEE Computational Intelligence Magazine - November 2021 - 80
IEEE Computational Intelligence Magazine - November 2021 - 81
IEEE Computational Intelligence Magazine - November 2021 - 82
IEEE Computational Intelligence Magazine - November 2021 - 83
IEEE Computational Intelligence Magazine - November 2021 - 84
IEEE Computational Intelligence Magazine - November 2021 - 85
IEEE Computational Intelligence Magazine - November 2021 - 86
IEEE Computational Intelligence Magazine - November 2021 - 87
IEEE Computational Intelligence Magazine - November 2021 - 88
IEEE Computational Intelligence Magazine - November 2021 - 89
IEEE Computational Intelligence Magazine - November 2021 - 90
IEEE Computational Intelligence Magazine - November 2021 - 91
IEEE Computational Intelligence Magazine - November 2021 - 92
IEEE Computational Intelligence Magazine - November 2021 - 93
IEEE Computational Intelligence Magazine - November 2021 - 94
IEEE Computational Intelligence Magazine - November 2021 - 95
IEEE Computational Intelligence Magazine - November 2021 - 96
IEEE Computational Intelligence Magazine - November 2021 - 97
IEEE Computational Intelligence Magazine - November 2021 - 98
IEEE Computational Intelligence Magazine - November 2021 - 99
IEEE Computational Intelligence Magazine - November 2021 - 100
IEEE Computational Intelligence Magazine - November 2021 - Cover3
IEEE Computational Intelligence Magazine - November 2021 - 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