You are on page 1of 8

1 A 9 9 15 0

2 B 14 23 32 0
3 C 7 30 29 1
4 D 6 36 16 20
5 E 4 40 12 28
6 F 5 45 36 9
Tổng 45 183 58

Chỉ tiêu hiệu quả theo FCFS:


Thời gian hoàn tất trung bình một công việc =183/6=30,5 ngày
Số công việc trung bình nằm trong hệ thống=183/45=4,07 ngày
Số ngày trễ hạn trung bình=58/6=9,67 ngày

*Sắp xếp công việc theo nguyên tắc EDD


Theo nguyên tắc EDD công việc có thời hạn giao hàng sớm được làm trước.Ta có
thứ tự như sau:E,A,D,C,B,F
Công việc E có thời gian hợp đồng giao hàng là 12 ngày ít nhất nên được làm
trước,kế đến là công việc A với 15 ngày,ta tiếp tục theo quy tắc đến công việc F là
cuối cùng.
Thời gian tích Thời gian hợp Thời gian
Thứ tự Công việc Thời gian sản xuất lũy(ngày) đồng trễ(ngày)
1 E 4 4 12 0
2 A 9 13 15 0
3 D 6 19 16 3
4 C 7 26 29 0
5 B 14 40 32 8
6 F 5 45 36 9
Tổng 45 147 20

Chỉ tiêu hiệu quả theo EDD:


Thời gian hoàn tất trung bình một công việc =147/6=24,5 ngày
Số công việc trung bình nằm trong hệ thống=147/45=3,27 ngày
Số ngày trễ hạn trung bình=20/6=3,33 ngày

*Sắp xếp công việc theo nguyên tắc SPT


Theo nguyên tắc SPT công việc có thời gian gia công ngắn nhất làm trước.Ta có
thứ tự như sau:E,F,D,C,A,B
Công việc E có thời gian sản xuất là 4 ngày ngắn nhất nên công việc E làm
trước,sau đó là công việc F với 5 ngày,tiếp tục cho đến công việc cuối cùng là B
Thời gian tích Thời gian hợp Thời gian
Thứ tự Công việc Thời gian sản xuất lũy(ngày) đồng trễ(ngày)
1 E 4 4 12 0
2 F 5 9 36 0
3 D 6 15 16 0
4 C 7 22 29 0
5 A 9 31 15 16
6 B 14 45 32 13
Tổng 45 126 29

Chỉ tiêu hiệu quả theo SPT:


Thời gian hoàn tất trung bình một công việc =126/6=21 ngày
Số công việc trung bình nằm trong hệ thống=126/45=2,8 ngày
Số ngày trễ hạn trung bình=29/6=4,83 ngày

*Sắp xếp công việc theo nguyên tắc LPT


Theo nguyên tắc LPT công việc có thời gian gia công dài nhất được làm trước.Ta
có thứ tự như sau:B,A,C,D,F,E
Công việc B có thời gian sản xuất dài nhất là 14 ngày,kế đến là công việc A 9
ngày,tiếp tục đến công việc E là cuối cùng
Thời gian tích Thời gian hợp Thời gian
Thứ tự Công việc Thời gian sản xuất lũy(ngày) đồng trễ(ngày)
1 B 14 14 32 0
2 A 9 23 15 8
3 C 7 30 29 1
4 D 6 36 16 20
5 F 5 41 36 5
6 E 4 45 12 33
Tổng 45 189 67

Chỉ tiêu hiệu quả theo LPT:


Thời gian hoàn tất trung bình một công việc =189/6=31,5 ngày
Số công việc trung bình nằm trong hệ thống=189/45=4,2 ngày
Số ngày trễ hạn trung bình=67/6=11,17 ngày

*Tổng hợp chỉ tiêu các hiệu quả:


Các nguyên Thời gian hoàn tất Thời gian trễ trung Số công việc trung
tắc trung bình(ngày) bình(ngày) bình(ngày)
FCFS 30,5 9,67 4,07
EDD 24,5 3,3 3,27
SPT 21 4,8 2,8
LPT 31,5 11,17 4,2
Nguyên tắc SPT có thời gian hoàn tất trung bình và số công việc trung bình thấp
hơn các nguyên tắc khác,cho thấy nguyên tắc SPT hiệu quả hơn các nguyên tắc
khác.

Câu 2)Hãy sử dụng nguyên tắc Johnson để xác định thứ tự ưu tiên của các
công việc
Công việc A B C D E F
Bộ phận 1 5 4 8 2 6 12
Bộ phận 2 5 3 9 7 8 15

Công việc D có thời gian làm việc là 2 giờ thấp nhất nằm ở bộ phận 1 nên được sắp
xếp thực hiện trước,ta loại trừ D
Công việc B có thời gian làm việc là 3 giờ thấp nhất nằm ở bộ phận 2 nên được sắp
xếp sau cùng,ta loại trừ B
Công việc A có thời gian làm việc cùng là 5 giờ nằm ở 2 bộ phận 1 và 2 nên ta xét
2 trường hợp.
Trường hợp thứ nhất:Công việc A lấy số giờ làm việc ở bộ phận 1 và được sắp xếp
sau D,loại trừ A.Ta tiếp tục lặp lại các bước và cho kết quả như sau:
D,A,E,C,F,B
Ta có biểu đồ thời gian như sau:

Trường hợp thứ hai:Công việc A lấy số giờ làm việc ở bộ phận 2 và được sắp xếp
gần cuối trước B,ta loại trừ A và lặp lại các bước ta có kết quả:
D,E,C,F,A,B
Ta có biểu đồ thời gian như sau:

Nhận xét:Tổng thời gian thực hiện công việc của 2 bộ phận trong 2 trường hợp đều
là 49 giờ
Bộ phận 2 được huy động sau bộ phận 1 là 2 giờ
Bộ phận 1 được giải phóng sau 37 giờ
Bộ phận 2 được giải phóng sau 49 giờ

Câu 3
Công ty có 6 nhân viên, mỗi người cần thực hiện 1 công việc. Hãy sắp xếp công việc ở câu
2 cho các nhân viên sao cho chi phí thấp nhất. Chi phí như sau (đơn vị: 10.000 VND)

Nhân Viên A B C D E F
Đoàn 4 5 9 8 7 8
Tâm 6 4 8 3 9 11
Thành 7 3 10 4 6 12
Nhân 5 2 5 5 8 7
Luân 6 5 3 4 9 8
Khánh 5 4 7 7 6 6

Do mỗi người chỉ thực hiện 1 công viêc. Để tối ưu cho chi phí thấp nhất ta sẽ sử
dụng thuật toán Hungary.
Bước 1: Dò từng hàng, tìm số nhỏ nhất của hàng, lấy tất cả các số trong hàng trừ đi
số nhỏ nhất đó.
Hàng 1 số nhỏ nhất la 4; hàng 2 số nhỏ nhất là 3; hàng 3 số nhất là 3; hàng 4 số
nhỏ nhất là 2; hàng 5 số nhỏ nhất là 3; hàng 6 số nhỏ nhất là 4. Ta được kết quả:
Nhân Viên A B C D E F
Đoàn 4 5 9 8 7 8
Tâm 6 4 8 3 9 11
Thành 7 3 10 4 6 12
Nhân 5 2 5 5 8 7
Luân 6 5 3 4 9 8
Khánh 5 4 7 7 6 6

Nhân Viên A B C D E F
Đoàn 0 1 5 4 3 4
Tâm 3 1 5 0 6 8
Thành 4 0 7 1 3 9
Nhân 3 0 3 3 6 5
Luân 3 2 0 1 6 5
Khánh 1 0 3 3 2 2

Bước 2: Ta chọn trong mỗi cột 1 số nhỏ nhất, lấy các số trong cột trừ đi số nhỏ
nhất đó.
Với bảng số liệu kết quả ở bước 1, Ta thấy cột đầu tiên số 0 nhỏ nhất; cột thứ 2 số
0 nhỏ nhất; cột thứ 3 số 0 nhỏ nhất; cột thứ 4 số 0 nhỏ nhất; cốt thứ 5 số 2 nhỏ
nhất; cột thứ 6 số 2 nhỏ nhất. Ta được kết quả:
Nhân Viên A B C D E F
Đoàn 0 1 5 4 3 4
Tâm 3 1 5 0 6 8
Thành 4 0 7 1 3 9
Nhân 3 0 3 3 6 5
Luân 3 2 0 1 6 5
Khánh 1 0 3 3 2 2

Nhân Viên A B C D E F
Đoàn 0 1 5 4 1 2
Tâm 3 1 5 0 4 6
Thành 4 0 7 1 1 7
Nhân 3 0 3 3 4 3
Luân 3 2 0 1 4 3
Khánh 1 0 3 3 0 0

Bước 3: Ta dò theo thứ tự từ hang 1 đến hàng 6 và từ cột A đến cột F. Dò từng
hàng, hàng nào chỉ có 1 số 0, khoanh tròn số 0 đó, rồi gạch cột. Tiếp tục dò từng
cột, cột nào chỉ có 1 số 0, khoanh tròn số 0 đó, rồi gạch hàng.
Trong bảng:
Hàng số 1 có 1 số 0 ở cột A, ta gạch cột A;
Hàng số 2 có 1 số 0 ở cột D, ta gạch cột A;
Hàng số 3 có 1 số 0 ở cột B, ta gạch cột A;
Hàng số 4 có 1 số 0 nhưng bị gạch rồi nên không tính;
Hàng số 5 có 1 số 0 ở cột C, ta gạch cột C;
Cột E có 1 số 0 ở hàng 6, ta gạch hàng 6.

Nhân Viên A B C D E F
Đoàn 0 1 5 4 1 2
Tâm 3 1 5 0 4 6
Thành 4 0 7 1 1 7
Nhân 3 0 3 3 4 3
Luân 3 2 0 1 4 3
Khánh 1 0 3 3 0 0
Với số đường thẳng (5 đường) ít hơn số hàng và số cột nên ta làm tếp bước 4
Bước 4: Tạo thêm số 0 bằng cách tìm số nhỏ nhất không nằm trên các dduowgf
thẳng đã kẻ, số này chính là số 1. Lấy các số không năm trên các đưởng thẳng đã
kẻ trừ đi 1, lấy số nằm trên giao điểm cac đường thẳng cộng với 1, còn các số khác
giữ nguyên

Nhân Viên A B C D E F
Đoàn 0 1 5 4 1-1=0 2-1=1
Tâm 3 1 5 0 4-1=3 6-1=5
Thành 4 0 7 1 1-1=0 7-1=6
Nhân 3 0 3 3 4-1=3 3-1=2
Luân 3 2 0 1 4-1=3 3-1=2
Khánh 1+1=2 0+1=1 3+1=4 3+1=4 0 0

Để kiểm tra điều kiện tối ưu ta lập lại các bước thực hiện như ở bước 3.
Trong bảng:
Hàng số 2 có 1 số 0 ở cột D, ta gạch cột D;
Hàng số 4 có 1 số 0 ở cột B, ta gạch cột B;
Hàng số 5 có 1 số 0 ở cột C, ta gạch cột C;
Cột A có 1 số 0 ở hàng 1 nên ta gạch hàng 1;
Cột F có 1 số 0 ở hàng 6 nên ta gạch hàng 1;
Cột E có 1 số 0 ở hàng 3 nên ta gạch hàng 1;

Nhân Viên A B C D E F
Đoàn 0 1 5 4 0 1
Tâm 3 1 5 0 3 5
Thành 4 0 7 1 0 6
Nhân 3 0 3 3 3 2
Luân 3 2 0 1 3 2
Khánh 2 1 4 4 0 0

Với số đường thẳng (6 đường) bằng số hàng và số cột nên đã tối ưu.
Ta sắp xếp công việc cho các nhân viên với chi phí thấp nhất nhưu sau:
Nhân viên Đoàn được sắp xếp công việc A với chi phí: 4 x 10.000 = 40.000VNĐ
Nhân viên Tâm được sắp xếp công việc D với chi phí: 3 x 10.000 = 30.000VNĐ

Nhân viên Thành được sắp xếp công việc E với chi phí: 6 x 10.000 = 60.000VNĐ
Nhân viên Nhân được sắp xếp công việc B với chi phí: 2 x 10.000 = 20.000VNĐ

Nhân viên Luân được sắp xếp công việc C với chi phí: 3 x 10.000 = 30.000VNĐ
Nhân viên Khánh được sắp xếp công việc F với chi phí: 6 x 10.000 = 60.000VNĐ

Tổng chi phí thực hiện các công việc: 240.000 VNĐ

You might also like