IEEE Computational Intelligence Magazine - February 2021 - 47

where C Dw (M, C L) is the drag coefficient in
Additionally, evaluating airfoil performance in each
the scenario (M, C L) and calculated via an
expensive CFD simulation. Additionally,
scenario requires a CFD simulation that takes minutes.
the ranges of M and C L are defined as
Y = [0.704, 0.734] and C = [0.704, 0.824] in
proposed algorithm takes the advantage of the implicit parallelEquation (9). The geometry of the airfoil is defined by a camism from MFEA and from surrogate models to accelerate the
ber and fixed thickness distribution. Using six Henne-Hicks
search of the minimax EA. For the minimax optimization
functions [60] in Equations (10-15), a camber shape of a
problems in particular, the model management strategy is redesign can be calculated as Equation (16),
designed using a statistical hypothesis test (t-test) to assess the
x 0.5 (1 - x)
optimization progress. According to the experimental results on
	
(10)
f1 =
e 15x
both benchmark problems and airfoil design problems, the prof2 = sin (rx 0.25) 3 (11)
	
posed algorithm adaptively updates the surrogate model and
corrects the search direction. The experimental results on both
f3 = sin (rx 0.757) 3 (12)
	
1.357 3
low- and medium-dimensional problems indicated that the
f4 = sin (rx ) (13)
	
proposed algorithm can find satisfactory solutions using a very
x 0.5 (1 - x)
limited computational budget. It is worth noting that the pro	
(14)
f5 =
e 10x
posed algorithm cannot be applied to the problems with a disf6 = sin (rx 4)(15)
	
crete scenario space because the joint decision and scenario
6
space becomes mixed that cannot be handled by the employed
y c = y bc + / a i fi, (16)
	
surrogate model. To solve the minimax problems with a disi=1
crete scenario space, a surrogate model for mixed variables
needs to replace the RBF network with Gaussian radial basis
where y bc is the camber shape of baseline airfoil and a i are
functions in the proposed algorithm.
weights of those six Henne-Hicks functions. Thus, six decision
Although the proposed algorithm inherits the implicit parvariables (a 1, f, a 6) determine the camber shapes and the airallelism of MFEA to efficiently search for optimal solutions for
foil shapes of candidate designs.
worst-case scenarios, it does not use the selective imitation
We compare MMEA, SA-MMEA, MMDE, SA-MMDE,
because of the changing tasks over generations. The tasks in the
MM-MFEA, and SA-MM-MFEA using 250 CFD simulations
population changes over generations, but there could be a part
on the airfoil minimax optimization problem. All compared
of promising tasks that can be kept for a number of generaalgorithms are run for 30 times independently. For each
tions. A new selective imitation should be able to assign both
obtained solution, CFD simulations in 31 × 13 uniform scenew and old tasks to individuals in the population to further
narios are calculated in order to estimate its worst-case perforaccelerate the algorithm. In addition, the worst-case scenario
mance. The results are shown in Table IX. Consistent with the
search for a number of solutions can act as source problems,
results on the benchmark problems, the proposed algorithm
then a multi-source selective transfer framework [61] can be
SA-MM-MFEA outperforms other compared algorithms. In
employed to find the worst-case scenario of other solutions via
other words, with the assistance of multitasking optimization
transfer learning rather than repeated similar search processes.
and surrogate techniques, SA-MM-MFEA can efficiently find
an airfoil with low drag over lift ratio in multiple scenarios.
Acknowledgments
VII. Conclusions

In this work, we have proposed a surrogate-assisted multifactorial evolutionary algorithm to address the challenges of expensive minimax optimization problems for robust design. The

This work was supported in part by the National Natural Science Foundation of China (No. 61976165, 61876025 and
61590922).
References

TABLE IX Optimal solutions obtained by MMEA, SA-MMEA,
MMDE, SA-MMDE, MM-MFEA, and SA-MM-MFEA on the
RAE2822 airfoil problem.
ALGORITHM

OBTAINED SOLUTION

MMEA

0.0098 ± 0.0105

SA-MMEA

0.0123 ± 0.0137

MMDE

0.0055 ± 0.0050

SA-MMDE

0.0070 ± 0.0033

MM-MFEA

0.0077 ± 0.0126

SA-MM-MFEA

0.0031 ± 0.0024

[1] R. Suri and K. Otto, " Manufacturing system robustness through integrated modeling, " J. Mech. Design, vol. 123, no. 4, pp. 630-636, 2001. doi: 10.1115/1.1402129.
[2] H.-G. Beyer and B. Sendhoff, " Robust optimization: A comprehensive survey, " Comput. Methods Appl. Mech. Eng., vol. 196, nos. 33-34, pp. 3190-3218, 2007. doi: 10.1016/j.
cma.2007.03.003.
[3] L. Zhu, K. Deb, and S. Kulkarni, " Multi-scenario optimization using multi-criterion
methods: A case study on byzantine agreement problem, " in Proc. 2014 IEEE Congr. Evol.
Comput. (CEC), pp. 2601-2608. doi: 10.1109/CEC.2014.6900637.
[4] K. Deb, L. Zhu, and S. Kulkarni, " Handling multiple scenarios in evolutionary multiobjective numerical optimization, " IEEE Trans. Evol. Comput., vol. 22, no. 6, pp. 920-
933, 2018. doi: 10.1109/TEVC.2017.2776921.
[5] H. Wang, J. Doherty, and Y. Jin, " Hierarchical surrogate-assisted evolutionary multiscenario airfoil shape optimization, " in Proc. 2018 IEEE Congr. Evol. Comput. (CEC), pp.
1-8. doi: 10.1109/CEC.2018.8477766.
[6] A. Ben-Tal and A. Nemirovski, " Robust optimization: Methodology and applications, " Math. Program., vol. 92, no. 3, pp. 453-480, 2002. doi: 10.1007/s101070100286.

FEBRUARY 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE

47



IEEE Computational Intelligence Magazine - February 2021

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

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