Evolved Discrete Harmony Search Algorithm For Multi-Objective No-Wait Flow Shop Scheduling Problem
Evolved Discrete Harmony Search Algorithm For Multi-Objective No-Wait Flow Shop Scheduling Problem
Evolved Discrete Harmony Search Algorithm For Multi-Objective No-Wait Flow Shop Scheduling Problem
Li Junqing
I.
INTRODUCTION
j 1
j 1
k 1
j 1
2k m h=2
h=1
}]
k =1
C ( j , m) = e( i 1 , i ) + p ( j , k ) j = 2,3,..., n
i=2
k =1
(3)
C ( )
, maximum tardiness T ( ) and
The makespan
total flow time TF ( ) can be computed by the following
formula :
max
max
f1 ( ) = Cmax ( ) = C( n , m) = e( j1 , j ) + p( n , k )
n
j =2
k =1
f 2 ( ) = Tmax( ) = max
(max(0, C( j , m) d( j )))
j =1
(4)
(5)
f 3 ( ) = TF ( ) = C ( j , m)
j =1
= (n + 1 j )e( j 1 , j ) + p ( j , k )
j =2
III.
j =1 k =1
(6)
n
1
2
, denote the ith
adjusting rate respectively.
harmony solution. The detail of the EDHS algorithm is
explained as follows.
A. update solution
The initial solutions are generated based on jobpermutation. According to the method, the solutions can be
updated as follows:
g (x r , x b ) Rnd < HMCR
x ' = HMCR g ( x r , x b ) =
r
otherwise
x
(7)
The 2nd International Conference on Computer Application and System Modeling (2012)
(8)
IV.
COMPUTATIONAL RESULTS
A. Comparison Setup
In order to test the algorithm proposed in this paper, 31
well-known flow shop benchmark instances [1-3] are
modified for the problems. The related data is given as
follows: HMCR = 0.95 , PAR = 0.1 , HMS = n . Maximum
iterating times t = 10 * m * n .The EDHS algorithm is coded
in C++ .All experiments are conducted on a Intel(R)
Core(TM) i3 CPU, 2GHZ PC with 2GB memory. For each
instance, we carried out 20 independent replications and
calculate average distance (
Dl R
), Number of non-dominated
N NDS ( S j )
formula
NDS
*
R (S )
can be used to evaluate the quality
solution in S .
Sj
.
of the solutions in
NDS
Figure 1. generate
xr
B. Computational Results
We compare our EDHS algorithm with HDE [5]. The
HDE algorithm is applied to the problems under
consideration by modifying its objective evaluation and its
parameters were fixed at the same ones as given in their
papers. The average value (AVG), minimum value (MIN),
maximum value (MAX), and the standard deviation (SD) of
these metrics in 20 replications are also calculated as the
statistics for the performance measures.The results are shown
in Tab. 1,Tab.2 and Tab.3.
(1) It is clear from Table 1 that the EDHS algorithm is
the better one in terms of the overall mean average, min, max
and tandard deviation of D1R In comparison to HDE. For all
instances, EDHS algorithm yields significantly better results.
SO, we can say that the EDHS algorithm can nearly find all
the reference solutions for these instances.
(2) The EDHS algorithm has the advantage of the HDE
algorithm in that the EDHS algorithm produces much better
overall mean AVG, MIN ,MAX and SD of N NDS and
RNDS than the HDE algorithm from table2 and table3. The
two metrics generated by the EDHS algorithm is much
higher than the HDE algorithm. This means that for these
instances, almost every solution of the HDE algorithm is
dominated by some solutions of the EDHS algorithm. So it is
concluded that the EDHS algorithm can produce much more
non-dominated solutions with good performances than the
HDE
The 2nd International Conference on Computer Application and System Modeling (2012)
V.
CONCLUTION
REFERENCES
TABLE I.
instance
Name
nm
Car01
115
Car02
134
Car03
125
Car04
144
Car05
104
Car06
89
Car07
77
Car08
88
Hel1
10010
Hel2
2010
Rec01
205
Rec03
205
Rec05
205
Rec07
2010
Rec09
2010
Rec11
2010
Rec13
2015
Rec15
2015
Rec17
2015
Rec19
3010
Rec21
3010
Rec23
3010
Rec25
3015
Rec27
3015
Rec29
3015
Rec31
5010
Rec33
5010
Rec35
5010
Rec37
7520
Rec39
7520
Rec41
7520
Mean
TABLE II.
instance
Name
nm
Car01
115
Car02
134
Car03
125
Car04
144
AVG
25.77
20.59
17.42
40.77
15.81
6.95
6.94
9.75
224.75
37.89
34.34
39.41
51.56
50.29
55.88
50.27
103.84
90.20
56.36
98.82
67.22
67.93
78.32
39.97
454.94
151.05
104.06
88.61
219.53
177.77
96.26
83.33
AVERAGE DISTANCE
HDE
MIN
MAX
15.89
38.36
14.45
26.27
12.00
26.51
25.86
53.21
10.04
24.96
3.40
18.66
0.90
19.05
4.31
17.75
196.61
259.67
23.34
49.13
23.78
49.97
24.06
51.98
28.24
73.97
26.62
74.76
41.11
83.77
21.10
75.93
58.79
137.57
26.09
128.24
33.20
73.54
57.63
141.87
42.05
85.63
30.08
94.79
35.17
116.48
29.27
51.97
248.83
702.10
108.52
205.02
48.57
146.47
61.63
113.63
141.76
274.89
134.25
223.09
72.05
119.69
51.60
114.80
[1]
[2]
[3]
[4]
[5]
SD
5.66
3.52
4.06
6.67
3.54
3.68
4.27
3.39
18.39
6.56
7.51
7.58
11.28
14.13
11.69
15.63
21.70
28.57
11.36
24.11
11.63
17.54
16.96
5.73
126.09
25.81
24.00
14.67
35.89
25.99
14.28
17.16
AVG
9.97
9.33
9.21
14.89
7.90
1.33
0.92
1.54
7.65
15.25
12.20
7.33
15.59
9.37
7.77
7.30
12.21
14.36
7.61
11.43
12.59
8.99
10.62
15.46
96.43
10.79
13.36
12.26
13.00
12.51
13.10
12.98
N NDS
EDHS
MIN
MAX
5.37
22.49
5.00
22.02
5.65
20.12
4.77
38.16
5.42
20.56
0.00
7.38
0.00
9.97
0.22
9.07
0.00
38.93
10.03
28.75
5.73
29.21
0.31
20.91
9.16
33.08
3.24
22.30
0.00
28.09
1.41
16.99
0.00
31.74
9.16
20.28
0.00
26.80
0.00
39.47
4.66
30.79
1.89
20.98
0.28
29.05
9.51
27.36
0.00
166.24
0.00
36.61
0.00
27.83
0.00
25.09
0.00
28.56
0.00
38.73
3.46
27.80
2.75
30.50
HDE
AVG
2.05
3.20
5.45
0.90
MIN
0.00
0.00
0.00
0.00
MAX
8.00
11.00
24.00
4.00
SD
2.65
3.21
5.99
1.17
AVG
19.45
20.50
26.00
15.60
SD
4.76
3.77
3.41
7.71
3.69
1.89
2.78
2.29
10.35
4.74
5.55
5.60
6.41
5.41
6.66
4.39
9.68
3.34
7.57
11.52
7.98
5.55
7.73
5.79
59.86
8.99
6.56
8.83
7.10
10.05
6.16
7.94
MIN
5.00
9.00
6.00
7.00
EDHS
MAX
27.00
27.00
40.00
19.00
SD
5.11
5.30
8.49
2.91
The 2nd International Conference on Computer Application and System Modeling (2012)
Car05
Car06
Car07
Car08
Hel1
Hel2
Rec01
Rec03
Rec05
Rec07
Rec09
Rec11
Rec13
Rec15
Rec17
Rec19
Rec21
Rec23
Rec25
Rec27
Rec29
Rec31
Rec33
Rec35
Rec37
Rec39
Rec41
Mean
104
89
77
88
10010
2010
205
205
205
2010
2010
2010
2015
2015
2015
3010
3010
3010
3015
3015
3015
5010
5010
5010
7520
7520
7520
6.00
10.65
13.80
16.60
0.00
0.75
0.40
0.50
0.25
0.80
0.00
0.25
0.05
0.25
0.25
0.00
0.05
0.20
0.05
0.45
0.15
0.10
0.15
0.60
0.00
0.00
0.10
2.06
TABLE III.
instance
Name
nm
Car01
115
Car02
134
Car03
125
Car04
144
Car05
104
Car06
89
Car07
77
Car08
88
Hel1
10010
Hel2
2010
Rec01
205
Rec03
205
Rec05
205
Rec07
2010
Rec09
2010
Rec11
2010
Rec13
2015
Rec15
2015
Rec17
2015
Rec19
3010
Rec21
3010
Rec23
3010
Rec25
3015
Rec27
3015
Rec29
3015
Rec31
5010
Rec33
5010
Rec35
5010
Rec37
7520
Rec39
7520
Rec41
7520
Mean
1.00
3.00
8.00
10.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.71
13.00
14.00
19.00
25.00
0.00
6.00
2.00
2.00
3.00
10.00
0.00
2.00
1.00
4.00
3.00
0.00
1.00
2.00
1.00
6.00
2.00
2.00
3.00
4.00
0.00
0.00
2.00
5.61
3.96
2.66
2.95
3.98
0.00
1.77
0.75
0.76
0.72
2.35
0.00
0.64
0.22
0.91
0.72
0.00
0.22
0.62
0.22
1.36
0.49
0.45
0.67
1.35
0.00
0.00
0.45
1.33
25.85
16.85
19.15
32.70
16.25
18.25
19.00
31.05
9.95
18.15
18.60
22.20
14.05
9.10
22.80
18.55
11.60
17.20
18.35
23.95
13.55
15.10
18.70
22.20
12.00
25.45
20.50
19.12
RNDS
9.00
9.00
9.00
16.00
9.00
11.00
7.00
16.00
8.00
9.00
5.00
10.00
9.00
6.00
13.00
8.00
8.00
13.00
7.00
8.00
7.00
8.00
14.00
10.00
7.00
13.00
15.00
9.39
MIN
0.00
0.00
0.00
0.00
0.04
0.19
0.56
0.58
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.04
MAX
1.00
0.58
0.83
0.29
0.60
0.93
1.00
0.94
0.00
0.50
0.20
0.14
0.23
0.53
0.00
0.40
0.04
0.44
0.14
0.00
0.05
0.22
0.06
0.46
0.33
0.10
0.20
0.27
0.00
0.00
0.15
0.34
SD
0.27
0.15
0.28
0.08
0.17
0.16
0.11
0.11
0.00
0.13
0.05
0.05
0.05
0.12
0.00
0.10
0.01
0.10
0.03
0.00
0.01
0.06
0.01
0.10
0.08
0.02
0.04
0.09
0.00
0.00
0.03
0.08
AVG
0.96
0.95
0.87
0.98
0.93
0.99
0.93
0.99
1.00
0.99
0.99
0.99
0.99
0.99
1.00
1.00
1.00
1.00
0.99
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
0.99
5.99
2.11
2.76
4.74
3.60
3.74
3.96
8.03
1.99
3.53
5.18
4.75
2.67
1.71
4.47
5.19
2.66
2.14
5.26
5.38
4.73
3.68
2.74
5.20
1.95
6.11
4.75
4.22
HDE
AVG
0.16
0.17
0.27
0.06
0.28
0.70
0.87
0.78
0.00
0.05
0.03
0.03
0.02
0.04
0.00
0.03
0.00
0.03
0.01
0.00
0.00
0.02
0.00
0.03
0.02
0.01
0.01
0.04
0.00
0.00
0.01
0.12
31.00
18.00
21.00
36.00
19.00
25.00
25.00
40.00
17.00
24.00
25.00
30.00
17.00
11.00
30.00
26.00
17.00
20.00
26.00
30.00
20.00
21.00
24.00
30.00
16.00
35.00
33.00
25.16
MIN
0.56
0.76
0.40
0.83
0.69
0.82
0.64
0.89
1.00
0.93
0.88
0.91
0.82
0.75
1.00
0.95
1.00
1.00
0.90
1.00
1.00
1.00
0.92
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
0.89
EDHS
MAX
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
SD
0.12
0.07
0.19
0.05
0.08
0.04
0.08
0.03
0.00
0.02
0.03
0.02
0.04
0.06
0.00
0.01
0.00
0.00
0.03
0.00
0.00
0.00
0.02
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.03