ABSTRACT: In this research, Tabu search algorithm, a heuristic method for solving
combinatorial optimization problems, has been applied for type 2 problems of assembly line balancing.
For type 2 problems, two methodologies are developed for problem solving. Method 1 is direct solving
for type 2 problems, and method 2 gives solving through type 1 problems. As such, Tabu search
algorithm for type 1 problem is employed for problem solving at second stage. The success of this
research points out empty workstations (unnecessary) to reduce investment cost and operational costs.
Moreover, the range of cycle time and number of workststions are provided for selection.
7 trang |
Chia sẻ: dntpro1256 | Lượt xem: 802 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Ứng dụng giải thuật Tabu cho bài toán cân bằng dây chuyền sản xuất dạng 2, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 22
NG DCNG GII THU1T TABU CHO BÀI TOÁN CÂN BDNG DÂY CHUYN SN
XUT D5NG 2
Đưng Võ Hùng
Trư+ng Đi hc Bách khoa, ĐHQG-HCM
(Bài nhn ngày 04 tháng 04 năm 2010, hoàn chnh sa cha ngày 11 tháng 09 năm 2011)
TÓM TT: Trong nghiên c3u này, thut toán TABU, thut toán gNn ñúng ñ) gi-i bài toán ln,
ñư9c 3ng dAng ñ) gi-i bài toán cân bRng dây chuy*n s-n xu2t d#ng 2. Đi vi bài toán này, nghiên c3u
ñã xây d1ng 2 gi-i thut, trong ñó, gi-i thut 1 gi-i tr1c tip bài toán d#ng 2, và gi-i thut 2 gi-i thông
qua bài toán d#ng 1. Đi)m thành công c5a nghiên c3u này là giúp cho nhà ñNu tư có th) tit gi-m s
tr#m không cNn thit khi tái thit k dây chuy*n, giúp gi-m chi phí ñNu tư và chi phí trong vn hành.
Đ:c bit, nhà ñNu tư có th) l1a chn nhi*u m3c s-n lư9ng khác nhau, tương 3ng vi s tr#m làm vic
hiu qu-.
T khóa: thut toán TABU, bài toán cân bRng dây chuy*n s-n xu2t d#ng 2.
1. GII THIU
TE ñ)u nh7ng năm 50, vic nghiên cu bài
toán cân b9ng dây chuy6n sn xu(t m;i b@t ñ)u
ñưc công b> trên các tp chí khoa hc trên th
gi;i. Trong nghiên cu ca mình, Mastor [1] ñã
phân loi bài toán cân b9ng dây chuy6n sn xu(t
thành 2 dng: Dng 1: v;i th+i gian chu kỳ cho
trư;c, thit k dây chuy6n sn xu(t v;i s> trm
làm vic là ít nh(t; Dng 2: v;i dây chuy6n sn
xu(t sn có (bit trư;c s> trm làm vic) xây
d3ng dây chuy6n sn xu(t v;i sn lưng là cao
nh(t, hay nói cách khác th+i gian chu kỳ là nhD
nh(t. V6 bn ch(t, bài toán cân b9ng dây chuy6n
sn xu(t là bài toán l;n và phc tp, ñòi hDi
nh7ng mô hình và gii thu<t phù hp, ñ8c bit
ñ>i v;i bài toán dng 1 là bài toán thit k m;i.
Cho ñn nay, có nhi6u k| thu<t ñ' gii quyt
bài toán cân b9ng dây chuy6n sn xu(t. Ví dJ
như Bowman [2] ñã xây d3ng hai mô hình quy
hoch nguyên. Patterson và Albracht [3] ñã
trình bày phương pháp quy hoch 0 –1. Held, et
al., [4] ñã ñ6 ngh quy hoch ñng và ñưa ra l+i
gii cho bài toán nhD. Bautista and Pereira [5]
cũng dùng quy hoch ñng nhưng d3a trên n6n
tng l+i gii g)n ñúng ñ' phân b. công vic, mô
hình này ñáp ng ñưc bài toán quy mô l;n.
Suresh, et al., [6] ñã xây d3ng 2 gii thu<t
genetic -1 (GA1) và genetic -2 (GA2) cho l+i
gii g)n ñúng. Yasunori, et al., [7] ñã xây d3ng
gii thu<t mng Hopfield, mt phương pháp
m;i ñ' gii bài toán cân b9ng l;n. Suresh và
Sahu [8] ñã ng dJng k| thu<t SA (Simulated
Annealing) ñ' gii bài toán. Helgeson và Birnie
[9] ñã xây d3ng phương pháp s@p hng theo
trng s>. Kilbridge và Wester [9] ñã xây d3ng
gii thu<t 3 bư;c ñ' gii bài toán. Moodie và
Young [9] ñã ñưa ra nguyên t@c th+i gian gia
công dài nh(t. G)n ñây, Bautista va Pereira
[10] dùng gii thu<t Ant (Ant algorithm) ñ'
gii quyt ràng buc v6 th+i gian và sc cha.
Ngày nay v;i s3 hz tr ca máy tính ngư+i ta
ñã ng dJng ñ' gii nh7ng bài toán l;n. Arcus
[9] ñã xây d3ng gii COMSOAL, gii thu<t
này c)n s> bư;c l<p r(t l;n nên thích hp v;i
chương trình máy tính. CALB [9] cũng ñã
ñưc xây d3ng ñ' gii cho c mô hình ñơn và
mô hình hzn hp ca bài toán cân b9ng dây
chuy6n sn xu(t. ALPACA [9] l)n ñ)u tiên
ñưc ng dJng vào năm 1967, ALPACA gii
quyt ñưc nh7ng bài toán cân b9ng phc tp.
Thu<t toán TABU, mt phương pháp gii
g)n ñúng, ñưc ng dJng ñ' tìm l+i gii g)n t>i
ưu ñ>i v;i bài toán l;n. Ngày nay, thu<t toán
TABU ñã ñưc ng dJng thành công = nhi6u
lĩnh v3c khác nhau trong công nghip. Gii
thui ưu cJc b b9ng
cách sy dJng b nh; phc. Đ>i v;i bài toán
cân b9ng dây chuy6n sn xu(t dng 1, hin nay
có r(t nhi6u nghiên cu ñã ng dJng thành
công như Chiang [11], Hùng [12], Lapierre et
al., [13] và Ozkan và Toklu [14]. Tuy nhiên,
h)u ht nh7ng nghiên cu ñưc ñ6 c<p ñ6u t<p
trung vào gii quyt bài toán cân b9ng dây
chuy6n sn xu(t dng 1. Đ>i v;i bài toán dng
2, thư+ng ñưc hi'u là t<n dJng li dây chuy6n
cũ, nên ít ñưc quan tâm ca nh7ng nhà nghiên
cu và nhà ñ)u tư. V;i xu hư;ng công ngh
thay ñ.i nhanh như hin nay, ñ>i v;i các nư;c
tiên tin, ngư+i ta không quan tâm ñn vic t<n
dJng li dây chuy6n sn xu(t cũ. Tuy nhiên
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 23
trong ñi6u kin sn xu(t ca Vit nam, chúng ta
hoàn toàn có th' t<n dJng li nh7ng công ngh
mà th+i gian ñ)u tư chưa lâu, ho8c thit b còn
có th' sy dJng li ñưc. V(n ñ6 ñ8t ra là hiu
qu ca vic tái xây d3ng dây chuy6n sn xu(t
này phi ñưc xem xét, ñây cũng là v(n ñ6 gii
quyt ca nghiên cu này. Nghiên cu này ng
dJng thu<t toán Tabu ñ' gii quyt bài tái toán
cân b9ng dây chuy6n sn xu(t, thành công ca
nghiên cu này là bài toán s0 ñưc gii quyt
tr3c tip và gii quyt thông qua bài toán dng
1. Ngoài ra, kt qu nghiên cu cũng chC ra r9ng
có th' tit gim s> trm làm vic không c)n
thit mà vAn ñáp ng ñúng sn lưng yêu c)u,
ho8c kt qu nghiên cu có th' cung c(p nhi6u
mc sn lưng hiu qu khác nhau cho nhà ñ)u
tư có th' l3a chn theo yêu c)u ca sn xu(t.
2. BÀI TOÁN CÂN BDNG DÂY CHUYN
SN XUT D5NG 2
Hàm mAc tiêu: t>i thi'u hóa th+i gian chu kỳ
C hay t>i ña hóa sn lưng sn xu(t, có th' diBn
t như sau: Min. Z = C (1)
Trong th3c t, ngư+i ta quan tâm ñn hiu
qu ca vic thit k, tit gim chi phí sn xu(t
hay c3c ti'u hóa t.ng th+i gian lãng phí ca
chuy6n. Do ñó, hàm mJc tiêu có th' vit li
theo dng sau:
Min Z C t n C tij
j
k
i
n
ij
j
k
i
ni i
. .= −
= −
== ==
∑∑ ∑∑
11 11
(2)
Trong ñó:C: th+i gian chu kỳ,
ki: s> công vic ñưc phân b. vào trm
th i,
n: s> trm làm vic,
tij: th+i gian gia công ca công vic j
phân b. vào trm th i,
Nghiên cu này ñưc th3c hiên d3a trên gi
thit t(t c các thông s> là xác ñnh, hay nói
cách khác th+i gian công vic thành ph)n (tij)
bit trư;c và không ñ.i. Như v<y chúng ta th(y
r9ng hai hàm mJc tiêu (1) và (2) là tương ñương
v;i nhau. Trong gii thu<t Tabu s0 ñưc ñ6 c<p
trong ph)n (4), hàm mJc tiêu ca bài toán là
c3c ti'u hóa th+i gian lãng phí (hàm mJc tiêu
2).
Trư;c khi sy dJng gii thu<t Tabu cho bài
toán cân b9ng dây chuy6n sn xu(t dng 2,
nghiên cu s0 chng minh mt b. ñ6 ñ' hz tr
cho gii thu<t
B ñ*: ñ>i v;i bài toán cân b9ng dây chuy6n
sn xu(t dng 2, th+i gian chu kỳ C có ñưc tE
l+i gii t>i ưu s0 gim khi s> trm làm vic gia
tăng.
Ch3ng minh: gi sy chúng ta xem xét 2
trư+ng hp như sau:
1. th+i gian chu kỳ t>i ưu Cn v;i n trm
làm vic,
2. th+i gian chu kỳ t>i ưu Cn+k v;i (n+k)
trm làm vic,
Nu chúng ta xem xét trư+ng hp 2 v;i th+i
gian chu kỳ Cn ng v;i n trm làm vic, trong
trư+ng hp này, chúng ta s0 có thêm k trm làm
vic tr>ng. Chúng ta bit r9ng Cn là th+i gian
ng v;i trm làm vic ñưc phân b. dài nh(t.
Do ñó, chúng ta có th' di chuy'n b;t mt s>
công vic ñưc phân b. vào trm này ñi ñn 1
trong k trm tr>ng, như v<y s0 ñm bo th+i
gian chu kỳ t>i ưu khi ñó s0 gim. Đi6u này
dAn ñn th+i gian chu kỳ t>i ưu trong trư+ng
hp 2 s0 nhD hơn ho8c b9ng th+i gian chu kỳ
t>i ưu trong trư+ng hp 1, hay nói mt cách
khác là Cn+k ≤ Cn, và b. ñ6 ñã ñưc chng
minh.
3. GII THU1T CHO BÀI TOÁN CÂN
BDNG DÂY CHUYN SN XUT D5NG
2
3.1. Gii thu?t 1
TE b. ñ6 trên chúng ta có Cn+k ≤ Cn, như v<y
chúng ta hoàn toàn có th' gim s> trm làm
vic không c)n thit nu xy ra trư+ng hp
Cn+k = Cn, khi ñó chúng ta có k trm tr>ng. Bài
toán s0 tr= nên dB dàng hơn nu k = 1. Thu<t
toán 1 ñưc ñ6 ngh như sau:
Gii tr3c tip bài toán 2 v;i s> trm n = N (N
s> trm làm vic cho trư;c), chúng ta xác ñnh
giá tr th+i gian chu kỳ t>i ưu Cn. Sau ñó, chúng
ta s0 gii tip tJc v;i n = (N – 1) xác dnh giá
tr Cn-1 tương ng. Nu Cn = Cn-1, thì chúng ta
tip tJc v;i n = (N – 2) xác dnh giá tr Cn-2
tương ng, và so sánh Cn-1 v;i Cn-2. Trong
trư+ng hp t.ng quát ti mt bư;c gii nào ñó
có Cn ≠ Cn-1, chúng ta dEng gii thu<t và th+i
gian chu kỳ t>i ưu là Cn, tương ng v;i s> trm
làm vic là n (gii thu<t ñưc tóm t@t trong sơ
ñ 3.1).
Đi'm thành công ca gii thu<t này là cho
phép gim mzi l)n 1 trm làm vic tr>ng = mzi
bư;c l<p, như v<y chúng ta vAn ñm bo sn
lưng theo yêu c)u thit k mà vAn có th' tit
gim s> trm làm vic không c)n thit, gim
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 24
chi phí trong v<n hành. Đ8c bit, v;i b giá tr
(Cn, n) chúng ta có th' l3a chn tương ng v;i
tEng mc sn lưng theo yêu c)u.
3.2. Gii thu?t 2
Thông qua b. ñ6 trên, chúng ta hoàn toàn có
th' gii bài toán cân b9ng dây chuy6n sn xu(t
dng 2 qua hai giai ñon như sau (sơ ñ 3.2):
1. Giai ñon 1: gii tr3c tip bài toán dng 2
v;i thông s> yêu c)u (c3c ti'u hóa th+i gian
lãng phí, n là s> trm làm vic cho trư;c, áp
dJng thu<t toán Tabu), kt thúc giai ñon này,
chúng ta s0 có giá tr Cn tương ng.
2. Giai ñon 2: gii li theo thu<t toán Tabu
cho bài toán dng 1 (v;i th+i gian chu kỳ cho
trư;c là Cn tE giai ñon 1), kt qu ca giai
ñon này cho chúng ta giá tr ca s> trm làm
vic n’. Nu trong trư+ng hp n’<n thì chúng
ta s0 có (n – n’) trm tr>ng c)n ñưc tit gim.
Đ8c bit ca gii thu<t là chúng ta hoàn toàn có
th' gii bài toán dng 2 thông qua vic gii bài
toán dng 1. Tương t3 như gii thu<t 1, trong
gii thu
trm không c)n thit, tit kim chi phí ñ)u tư
và chi phí v<n hành.
4. THU1T TOÁN TABU CHO BÀI TOÁN
CÂN BDNG DÂY CHUYN SN XUT
D5NG 2
Thu<t toán Tabu ñã ñưc nghiên cu khá lâu
và ñưc nhi6u tác gi trình bày khá chi tit
trong nh7ng công trình nghiên cu trư;c mà
nghiên cu này ñã ñ6 c<p trong ph)n gi;i thiu.
Đ>i v;i nghiên cu này, tác gi xin gi;i thiu
tr3c tip gii thu<t Tabu mà tác gi ñã ng
dJng ñ' gii quyt bài toán.
Gii thu<t Tabu cho bài toán cân b9ng dây
chuy6n sn xu(t dng 2 như sau:
Bưc 1: Nh?p dE liu
(T.ng công vic thành ph)n; Tabu size; s>
bư;c l8p l;n nh(t maxiter; th+i gian gia công
ca tEng công vic thành ph)n; s> trm làm
vic cho trư;c n; ma tr<n quan h tiên quyt
M).
Bưc 2: Li gii ban ñBu
(Bin nh; Tabu; xác ñnh ma tr<n MT b9ng
thu<t toán Warshall; xây d3ng l+i gii kh thi
Bài toán dng 2 (miniminze C)
i:=0
Th3c hin gii thu<t (v;i n = N-i)
Th+i gian chu kỳ t>i ưu Cn
i > 0
Cn = Cn+1
L+i gii t>i ưu v;i C = Cn+1
yes
no
no i:= i + 1
yes i:= i + 1
Sơ ñF 3.1: Gii thu<t 1
Bài toán dng 2 (miniminze C)
Th3c hin gii thu<t v;i n: = N
Th+i gian chu kỳ t>i ưu Cn
Xây d3ng l+i gii ban ñ)u
v;i th+i gian chu kỳ b9ng Cn
L+i gii t>i ưu v;i n, Cn
Sơ ñF 3.2: Gii thu<t 2
Th3c hin gii thu<t
(cho bài toán 1, s> trm t>i ưu n)
Giai ñon 1
Giai ñon 2
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 25
ban ñ)u b9ng cách phân b. t(t c các công vic
thành ph)n vào 1 trm; xác ñnh giá tr hàm
mJc tiêu ban ñ)u và phân b. vào bin CurObj
và BestObj).
Bưc 3: Cho i tE 1 ñn maxiter, th3c hin
bư;c 4, chuy'n sang bư;c 5 khi th3c hin
xong.
Bưc 4: Th3c hin chương trình con
“moving” ñ' xác ñnh di chuy'n tip theo;
(Th3c hin di chuy'n; c<p nh<t bin nh;
Tabu; ct
hơn BestObj thì ct nh(t b9ng
cách copy l+i gii hin ti vào l+i gii t>t nh(t,
hay gán BestObj := CurObj).
Bưc 5: Thoát khDi gii thu<t và ñưa ra l+i
gii t>t nh(t khi th3c hin ht maxiter bư;c l8p.
5. KT QU NGHIÊN CU
Bng 5.1. Kt qu nghiên cu theo gii thu<t 1
Bài
toán
S>
trm
Giá tr
ch8n
dư;i
Giá tr
t>i ưu
(LINGO)
Kt qu
Bài
toán
S>
trm
Giá tr
ch8n
dư;i
Giá tr
t>i ưu
(LINGO)
Kt qu
n C n C
Bowman
8 công vic
2
3
4
5
6
38
25
19
15
13
38
28
22
17
17
2
3
4
5
5
38
28
22
17
17
Hopfield
8 công vic
2
3
4
5
6
69
46
35
28
23
69
47
36
34
34
2
3
4
5
5
69
47
36
34
34
Hoffman
9 công vic
2
3
4
5
6
19
13
10
8
7
19
13
10
9
8
2
3
4
5
6
19
13
10
9
8
Dar-el
11 công vic
2
3
4
5
6
93
62
47
37
31
93
62
48
45
45
2
3
4
5
5
93
62
48
45
45
Jackson
11 công
vic
2
3
4
5
6
7
23
16
12
10
8
7
23
16
12
10
9
8
2
3
4
5
6
7
23
16
12
10
9
8
Kilbridge -
Wester
12 công vic
2
3
4
5
6
7
200
134
100
80
67
58
200
137
102
90
70
70
2
3
4
5
6
6
200
137
102
90
70
70
Kenneth -
Ramsing
16 công
vic
2
3
4
5
6
7
67
45
34
27
23
20
67
45
34
27
23
20
2
3
4
5
6
7
67
45
34
27
23
20
Wooden car
toy
22 công vic
2
3
4
5
6
7
27
18
14
11
9
8
27
18
14
11
9
8
2
3
4
5
6
7
27
18
14
11
9
8
Mitchell
21 công
vic
2
3
4
5
6
7
8
9
53
35
27
21
18
15
14
12
53
35
27
21
18
16
N/A
N/A
2
3
4
5
6
7
8
8
53
35
27
21
18
16
14
14
Kilbridge -
Wester
45 công vic
2
3
4
5
6
7
275
184
138
110
92
79
275
184
138
110
N/A
N/A
2
3
4
5
6
7
275
184
139
111
92
80
Author’s
Case
study 41
công vic
3
4
5
6
7
8
769
577
462
385
330
289
N/A
577
462
N/A
N/A
N/A
3
4
5
6
7
8
769
577
462
420
332
300
Tonge
70 công vic
2
3
4
5
1843
1229
922
738
N/A
N/A
N/A
N/A
2
3
4
5
1844
1236
924
742
V;i vic áp dJng thu<t toán Tabu cho 2 gii
thu<t ñưc xây d3ng trong nghiên cu này, kt
qu ca nghiên cu ñưc so sánh v;i giá tr
ch8n dư;i (lower bound) ca th+i gian chu kỳ,
và kt qu có ñưc tE LINGO. Kt qu cJ th'
ñưc trình bày trong các bng 5.1 và 5.2:
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 26
Bng 5.2. Kt qu nghiên cu theo gii thu<t 2
Bài
toán
S>
trm
Giá tr
ch8n
dư;i
Giá tr
t>i ưu
(LINGO)
Kt qu
Bài
toán
S>
trm
Giá
tr
ch8n
dư;i
Giá tr
t>i ưu
(LINGO)
Kt qu
n C n C
Bowman
8 công vic
2
3
4
5
6
38
25
19
15
13
38
28
22
17
17
2
3
4
5
5
38
28
22
17
17
Hopfield
8 công vic
2
3
4
5
6
69
46
35
28
23
69
47
36
34
34
2
3
4
5
5
69
47
36
34
34
Hoffman
9 công vic
2
3
4
5
6
19
13
10
8
7
19
13
10
9
8
2
3
4
5
6
19
13
10
9
8
Dar-el
11 công vic
2
3
4
5
6
93
62
47
37
31
93
62
48
45
45
2
3
4
5
5
93
62
48
45
45
Jackson
11 công
vic
2
3
4
5
6
7
23
16
12
10
8
7
23
16
12
10
9
8
2
3
4
5
6
7
23
16
12
10
9
8
Kilbridge -
Wester
12 công vic
2
3
4
5
6
7
200
134
100
80
67
58
200
137
102
90
70
70
2
3
4
5
6
6
200
137
102
90
70
70
Kenneth -
Ramsing
16 công
vic
2
3
4
5
6
7
67
45
34
27
23
20
67
45
34
27
23
20
2
3
4
5
6
7
67
45
34
27
23
20
Wooden car
toy
22 công vic
2
3
4
5
6
7
27
18
14
11
9
8
27
18
14
11
9
8
2
3
4
5
6
7
27
18
14
11
9
8
Mitchell
21 công
vic
2
3
4
5
6
7
8
9
53
35
27
21
18
15
14
12
53
35
27
21
18
16
N/A
N/A
2
3
4
5
6
7
8
8
53
35
27
21
18
16
14
14
Kilbridge -
Wester
45 công vic
2
3
4
5
6
7
275
184
138
110
92
79
275
184
138
110
N/A
N/A
2
3
4
5
6
7
275
184
139
110
92
80
Author’s
Case
study 41
công vic
3
4
5
6
7
8
769
577
462
385
330
289
N/A
577
462
N/A
N/A
N/A
3
4
5
6
7
8
769
577
462
416
332
300
Tonge
70 công vic
2
3
4
5
1843
1229
922
738
N/A
N/A
N/A
N/A
2
3
4
5
1844
1236
924
742
Ghi chú:
Giá tr t>i ưu (LINGO): giá tr t>i ưu có ñưc tE chương trình LINGO,
Giá tr ch8n dư;i: giá tr nguyên nhD nh(t (l;n hơn ho8c b9ng t.ng th+i gian công vic thành ph)n chia cho s>
trm làm vic).
6. KT LU1N VÀ KIN NGHG
V6 cơ bn thì kt qu ca c 2 gii thu<t là
gi>ng nhau, nghiên cu chC phát hin 2 trư+ng
hp cho kt qu khác bit ñó là Kilbridge –
Wester 45 công vic v;i 5 trm, và bài toán
th3c t ca nghiên cu 41 công vic v;i 6 trm.
Tuy nhiên, s3 khác bit là không ñáng k', nên
c hai gii thu<t hoàn toàn có th' áp dJng ñưc
trong th3c t. Đi'm ñ8c bit ca nghiên cu là
r(t nhi6u trư+ng hp ñ>i v;i bài toán l;n thì
chương trình LINGO m(t r(t nhi6u th+i gian
ho8c không cho kt qu cJ th', trong khi gii
thu<t ca nghiên cu này cho kt qu mt cách
nhanh chóng.
TE bng kt qu ca nghiên cu h)u ht (g)n
100%) trư+ng hp kt qu ca gii thu<t b9ng
v;i kt qu t>i ưu toàn cJc tE chương trình
LINGO. TE kt qu này có th' khxng ñnh
r9ng, vic áp dJng thu<t toán Tabu cho các gii
thu<t ca nghiên cu là hoàn toàn tin tư=ng
ñưc, và có th' ng dJng vào th3c t trong vic
tái thit k các dây chuy6n sn xu(t cho các
công ty sn xu(t công nghip ca Vit nam.
Giá tr s> trm làm vic n và giá tr th+i gian
chu kỳ C tương ng, cho phép nhà ñ)u tư có
th' l3a chn tùy theo mc sn lưng yêu c)u,
trong khi yêu c)u v6 m8t hiu qu vAn ñm bo
do các trm tr>ng ñã b loi.
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 27
Hn ch ca gii thu<t là gi thit t(t c các
thông s> th+i gian gia công là xác ñnh, ñi6u
này có th' không phù hp ñ>i v;i th3c t, ñ8c
bit ñ>i v;i sn xu(t mà ít ñưc xy lý b9ng
thit b tư ñng (th công, bán t3 ñng). Do
ñó, nghiên cu này nên ñưc m= rng theo
hư;ng sy dJng mô hình mà các thông s> có th'
thay ñ.i (stochastic models).
TABU SEARCH APPROACH FOR TYPE 2 PROBLEMS OF ASSEMBLY LINE
BALACING
Duong Vo Hung
Trư+ng Đi hc Bách khoa, ĐHQG-HCM
ABSTRACT: In this research, Tabu search algorithm, a heuristic method for solving
combinatorial optimization problems, has been applied for type 2 problems of assembly line balancing.
For type 2 problems, two methodologies are developed for problem solving. Method 1 is direct solving
for type 2 problems, and method 2 gives solving through type 1 problems. As such, Tabu search
algorithm for type 1 problem is employed for problem solving at second stage. The success of this
research points out empty workstations (unnecessary) to reduce investment cost and operational costs.
Moreover, the range of cycle time and number of workststions are provided for selection.
Key words: Tabu search algorithm, type 2 problems of assembly line balancing.
TÀI LIU THAM KHO
[1]. Mastor, A. A. An Experimental
Investigation and Comparative Evaluation of
Production Line Balancing Techniques.
Management Science, Vol. 16, No. 11, 728-
746, 1970.
[2]. Bowman, E. H. Assembly line balancing
by Linear Programming. Operation
Research, Vol. 8, No. 3, 385-389, 1960.
[3]. Patterson, J. H., and Albracht, J. J.
Assembly line balancing: Zero-One
Programming with Fibonacci Search.
Operation Research, Vol. 23, No. 1, 166-172,
1975.
[4]. Held, M., Karp R. M., Shareshian, R.,
Assembly line balancing - Dynamic
Programming with precedence constraints.
Operation Research, Vol. 11, No. 3, 442-459,
1963.
[5]. Joaquin Bautista and Jordi Pereira. A
dynamic programming based heuristic for
the assembly line balancing problem.
European Journal of Operational Research,
Vol 194, 787-794, 2009.
[6]. Suresh, G., Vinod V. V., and Sahu, S. A
Genetic Algorithm for assembly line
balancing. Production Planning and Control,
Vol. 7, No. 1, 38-46, 1996.
[7]. Yasunori, H., Ikuko, N., Tohru, W. and
Hidekatu, T. Line Balancing Problems Using
a Hopfield Network. Japan - USA
Symposium on Flexibility Automation - A
Pacific Rim Conference - Kobe Japan, 1369
– 1375, 1994.
[8]. Suresh, G. and Sahu, S. Stochastic
assembly line balancing using Simulated
Annealing. International Journal of Operation
Research, Vol. 32, No. 8, 1801-1810, 1994.
[9]. Groover, M. P. Automation, Production
System and Computer Integrated
Manufacturing. Prentice Hall, Inc., 1992.
[10]. Joaquin Bautista and Jordi Pereira. Ant
algorithms for a time and space constrained
assembly line balancing problem. European
Journal of Operational Research, Vol 177,
2016-2032, 2007.
[11]. Chiang, W. C. The Application of a
Tabu Search Metaheuristic to The Assembly
Line Balancing Problem. Annals of
Operation Research, Vol. 77, 209-227, 1998.
[12]. Đư+ng Võ Hùng. Tabu search approach
for type 1 problem of assembly line
balancing. Tp chí phát tri'n Khoa hc &
Công ngh, t 3, 99-109, 2004.
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 14, SOÁ Q2 2011
Trang 28
[13]. Sophie D. Lapierre, Angel Ruiz, Patrick
Soriano. Balancing assembly lines with tabu
search. European Journal of Operational
Research, Vol 168, 826-837, 2006.
[14]. Ugur Ozcan and Bilal Toklu. A tabu
search algorithm for two-sided assembly line
balancing. Intenational Journal of Advanced
Manufacturing Technology, Vol 43, 822-
829, 2009.
[15]. Buffa, E. S. and Sarin R. K. Modern
Production / Operation Management, Eighth
Edition, John Willey & Sons, Inc., 1987.
[16]. Glover, F. Tabu Search: A Tutorial.
Interfaces, Vol 20, No. 4, 74 – 94, 1990.
[17]. Warshall, S. A. Theorem of a Boolean
Matrix. Journal of ACM, Vol. 9, 11-12,
1962.
Các file đính kèm theo tài liệu này:
- 8632_30643_1_pb_8507_2034087.pdf