Ứ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

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.

pdf7 trang | Chia sẻ: dntpro1256 | Lượt xem: 802 | Lượt tải: 0download
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 CHUY N SN XU T 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 c u 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 c u 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 s€n 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à ph c 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à s c ch a. 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 ph c 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; ph c. Đ>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 c u ñã 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 c u ñư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 c u 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 c u này. Nghiên c u 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 c u 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 c u 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 c u có th' cung c(p nhi6u m c 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 CHUY N SN XU T 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 c u 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 c u s0 ch ng 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 ch ng minh. 3. GII THU1T CHO BÀI TOÁN CÂN BDNG DÂY CHUY N SN XU T 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 m c 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 CHUY N SN XU T D5NG 2 Thu<t toán Tabu ñã ñưc nghiên c u khá lâu và ñưc nhi6u tác gi trình bày khá chi tit trong nh7ng công trình nghiên c u trư;c mà nghiên c u này ñã ñ6 c<p trong ph)n gi;i thiu. Đ>i v;i nghiên c u 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 c u 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 c u này, kt qu ca nghiên c u ñư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 c u 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 c u 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 c u 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 c u 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 c u này cho kt qu mt cách nhanh chóng. TE bng kt qu ca nghiên c u 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 c u 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 m c 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 c u 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:

  • pdf8632_30643_1_pb_8507_2034087.pdf