IEEE Computational Intelligence Magazine - November 2020 - 69

B. Results of Prevention Program Optimization

2

1.5

1.5
(dB)

2

1

1

ea
ns
BS
C
AN
FC
M
IF
C
M
PF
PF CM
C
M
PF GA
PF CM
C
-D
M
-C E
PF LP
SO
C
M
-H
PF BB
O
C
M
-E
BO

M
K-

C

PF

C

PF

FC

IF

M

BS

D

K-

C
M
M
-G
PF
A
PF CM
C
-D
M
-C E
L
PF
PS
C
O
M
-H
PF BB
O
C
M
-E
BO

0

M

0

M

0.5

C
AN

0.5

ea
ns

(dB)

The TCM experts develop 15 prevention programs for the 16
clusters of residents (two clusters are very similar and share one
program). Among the 39,720 residents in Hangzhou, 4,625 residents agree to adopt the prevention programs, but medical

resources required to implement the programs significantly
exceed the available resource. Therefore, we use the proposed
WWO algorithm to optimize the programs. Among the 15
updated programs, 13 programs are approved by the experts, and
the remaining two programs are slightly modified by the experts.
The updated programs do not violate the resource constraints
and, therefore, are put into implementation. However, during one
week of implementation, many resources have been consumed,
and the available resources are not sufficient to implement the 15
updated programs. Therefore, we perform a second round of program optimization. Among the 15 programs updated in the second round, 12 programs are approved, and the remaining three
programs are modified by the experts. However, the resources
required by the programs again exceed the available resources.
Therefore, we perform a third round of program optimization,
the results of which are approved and put into implementation.
Among the 9,812 residents in Shaoxing, 1,227 agree to
adopt the prevention programs. In Shaoxing, we perform two
rounds of program optimization, the results of which are put
into implementation successively.
In summary, we use the proposed algorithm to solve five
instances of the prevention program optimization problem. For
comparison, we also implement the following five popular
metaheuristic optimization algorithms on these five instances:
❏❏ The GA for constrained optimization [41];
❏❏ The biogeography-based optimization (BBO) for constrained optimization [42];
❏❏ The DE algorithm for constrained optimization [43];
❏❏ The cuckoo search (CS) algorithm for integer programming [44];
❏❏ The grey wolf optimization (GWO) algorithm for integer
programming [45].

D

where si is the average distance between each point and the
centroid of cluster i, and dij is the distance between the centroids of clusters i and j.
Fig. 3(a) and (b) compare the performance of the ten clustering algorithms in Hangzhou and Shaoxing, respectively. On
both instances, K-means exhibits the worst performance,
because it aims to minimize the within-cluster sum-of-squares,
but this criterion responds poorly to manifolds with irregular
and uncertain shapes which often exist in population health
data. FCM achieves significant performance advantage over
K-means by incorporating fuzzy logic to effectively deal with
uncertainties [24]. DBSCAN shows similar performance as
FCM, and the standard deviation of DBSCAN over the 30 runs
is smaller. IFCM achieves better results than the standard FCM,
and PFCM achieves better results than IFCM, which shows
that using extended fuzzy sets can improve the fuzzy clustering
by capturing uncertainty information more effectively. Compared to the three basic FCM methods using random initial
cluster centroids, PFCM enhanced by metaheuristic optimization to find optimal/sub-optimal initial centroids achieve significant performance advantages, because the quality of initial
centroids heavily affects the clustering results. Among the five
metaheuristic algorithms, the proposed PFCM-EBO exhibits
the best performance, which demonstrates the efficiency of the
EBO algorithm in optimizing initial centroids for clustering
residents using health data.

(a)

(b)
Q1

Min Median

Max

Q3

FIGURE 3 Comparison of the ten algorithms for clustering residents in (a) Hangzhou, and (b) Shaoxing. Each box plot shows the maximum, minimum, median, first quartile (Q1), and third quartile (Q3) of the resulting Davies-Bouldin index values over the 30 runs of an algorithm.

NOVEMBER 2020 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE

69



IEEE Computational Intelligence Magazine - November 2020

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

Contents
IEEE Computational Intelligence Magazine - November 2020 - Cover1
IEEE Computational Intelligence Magazine - November 2020 - Cover2
IEEE Computational Intelligence Magazine - November 2020 - Contents
IEEE Computational Intelligence Magazine - November 2020 - 2
IEEE Computational Intelligence Magazine - November 2020 - 3
IEEE Computational Intelligence Magazine - November 2020 - 4
IEEE Computational Intelligence Magazine - November 2020 - 5
IEEE Computational Intelligence Magazine - November 2020 - 6
IEEE Computational Intelligence Magazine - November 2020 - 7
IEEE Computational Intelligence Magazine - November 2020 - 8
IEEE Computational Intelligence Magazine - November 2020 - 9
IEEE Computational Intelligence Magazine - November 2020 - 10
IEEE Computational Intelligence Magazine - November 2020 - 11
IEEE Computational Intelligence Magazine - November 2020 - 12
IEEE Computational Intelligence Magazine - November 2020 - 13
IEEE Computational Intelligence Magazine - November 2020 - 14
IEEE Computational Intelligence Magazine - November 2020 - 15
IEEE Computational Intelligence Magazine - November 2020 - 16
IEEE Computational Intelligence Magazine - November 2020 - 17
IEEE Computational Intelligence Magazine - November 2020 - 18
IEEE Computational Intelligence Magazine - November 2020 - 19
IEEE Computational Intelligence Magazine - November 2020 - 20
IEEE Computational Intelligence Magazine - November 2020 - 21
IEEE Computational Intelligence Magazine - November 2020 - 22
IEEE Computational Intelligence Magazine - November 2020 - 23
IEEE Computational Intelligence Magazine - November 2020 - 24
IEEE Computational Intelligence Magazine - November 2020 - 25
IEEE Computational Intelligence Magazine - November 2020 - 26
IEEE Computational Intelligence Magazine - November 2020 - 27
IEEE Computational Intelligence Magazine - November 2020 - 28
IEEE Computational Intelligence Magazine - November 2020 - 29
IEEE Computational Intelligence Magazine - November 2020 - 30
IEEE Computational Intelligence Magazine - November 2020 - 31
IEEE Computational Intelligence Magazine - November 2020 - 32
IEEE Computational Intelligence Magazine - November 2020 - 33
IEEE Computational Intelligence Magazine - November 2020 - 34
IEEE Computational Intelligence Magazine - November 2020 - 35
IEEE Computational Intelligence Magazine - November 2020 - 36
IEEE Computational Intelligence Magazine - November 2020 - 37
IEEE Computational Intelligence Magazine - November 2020 - 38
IEEE Computational Intelligence Magazine - November 2020 - 39
IEEE Computational Intelligence Magazine - November 2020 - 40
IEEE Computational Intelligence Magazine - November 2020 - 41
IEEE Computational Intelligence Magazine - November 2020 - 42
IEEE Computational Intelligence Magazine - November 2020 - 43
IEEE Computational Intelligence Magazine - November 2020 - 44
IEEE Computational Intelligence Magazine - November 2020 - 45
IEEE Computational Intelligence Magazine - November 2020 - 46
IEEE Computational Intelligence Magazine - November 2020 - 47
IEEE Computational Intelligence Magazine - November 2020 - 48
IEEE Computational Intelligence Magazine - November 2020 - 49
IEEE Computational Intelligence Magazine - November 2020 - 50
IEEE Computational Intelligence Magazine - November 2020 - 51
IEEE Computational Intelligence Magazine - November 2020 - 52
IEEE Computational Intelligence Magazine - November 2020 - 53
IEEE Computational Intelligence Magazine - November 2020 - 54
IEEE Computational Intelligence Magazine - November 2020 - 55
IEEE Computational Intelligence Magazine - November 2020 - 56
IEEE Computational Intelligence Magazine - November 2020 - 57
IEEE Computational Intelligence Magazine - November 2020 - 58
IEEE Computational Intelligence Magazine - November 2020 - 59
IEEE Computational Intelligence Magazine - November 2020 - 60
IEEE Computational Intelligence Magazine - November 2020 - 61
IEEE Computational Intelligence Magazine - November 2020 - 62
IEEE Computational Intelligence Magazine - November 2020 - 63
IEEE Computational Intelligence Magazine - November 2020 - 64
IEEE Computational Intelligence Magazine - November 2020 - 65
IEEE Computational Intelligence Magazine - November 2020 - 66
IEEE Computational Intelligence Magazine - November 2020 - 67
IEEE Computational Intelligence Magazine - November 2020 - 68
IEEE Computational Intelligence Magazine - November 2020 - 69
IEEE Computational Intelligence Magazine - November 2020 - 70
IEEE Computational Intelligence Magazine - November 2020 - 71
IEEE Computational Intelligence Magazine - November 2020 - 72
IEEE Computational Intelligence Magazine - November 2020 - 73
IEEE Computational Intelligence Magazine - November 2020 - 74
IEEE Computational Intelligence Magazine - November 2020 - 75
IEEE Computational Intelligence Magazine - November 2020 - 76
IEEE Computational Intelligence Magazine - November 2020 - Cover3
IEEE Computational Intelligence Magazine - November 2020 - 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