Professional Documents
Culture Documents
CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI HỌC TỪ XA Độc lập - Tự do – Hạnh phúc
0 0 0 53 7 2 12 9
4 2 0 03 10 7 3 3
3 12 7 0 0 3 10 8
4 9 3 31 4 0 0 3 9
0 6 4 13 2 3 8 0 0
Bài 6. Áp dụng thuật toán nhánh cận giải bài toán người du lịch với ma trận chi phí sau:
0 0 0 80 5 2 21 1
0 4 0 0 0 91 7 2 7
1 50 7 0 01 2 3 5
0 5 2 71 7 0 0 2 9
2 3 2 11 9 0 7 0 0
Bài 8. Giải bài toán người du lịch với ma trận chi phí như sau:
∞ 3 11 5 2 31 01 7
16 ∞ 24071212
3403∞ 255425
152033∞ 5040
16103203∞ 23
1820132821∞
Ghi chú:
Sinh viên có đến thể nộp bài trực tiếp hoặc gửi qua đường Bưu điện cho giáo viên phụ trách
lớp theo địa chỉ : (Tên giáo viên chủ nhiệm hoặc tên lớp), Trung tâm Đào tạo ĐHTX- Học viện
CNBCVT - Km10, đường Nguyễn trãi, Hà Đông, Hà Tây.
Bài làm
Bài 1. Giải bài toán cái túi sau:
5x1 + x2 + 9 x3 + 3x4 → m a x ,
4 x1 + 2 x2 + 7 x3 + 3x4 ≤ 1 0,
x ≥ 0 n g u y, êj =n 1,2,3,4.
j
giải :
Gốc
x1 € [0, 10/4] = [0,2]
X1=2 X1=1 X1=0
σ1 = 5*2 = 10 σ1 = 5*1 = 5 σ1 = 0
w1 = 10 – 4*2 = 2 w1 = 10 – 4*1 = 6 w1 = 10
g1 = 10 + 1*2/2 = 11 g1 = 5 + 1*6/2 = 8 g1 = 0 + 1*10/2 = 5
σ3 = 11
σ3 = 10
w3 = 0
w3 = 2
g3 = 11 + 3*0/3 = 11
g3 = 10 + 3*2/3 = 12
σ4 = 11 σ4 = 10 < f (loại)
x = (2,1,0,0) x = (2,0,0,0)
Cập nhật kỷ lục f = 11
x1 = 2 x1 = 1 x1 = 0
σ1 = 14 σ1 = 7 σ1 = 0
w1 = 12 – 5*2 = 2 w1 = 12 – 5*1 = 7 w1 = 12
g1 = 14 + 3*2/3 = 16 g1 = 7 + 3*7/3 = 14 g1 = 0 + 3*12/3 = 12
x2 € [0, 2/3] = 0
x2 € [0, 7/3] = [0,2]
x2 = 0
x2 = 2
σ2 = 14
w2 = 2 σ2 = 0
g2 = 14 + 2*2/6 = 44/3 σ2 = 13 x2 = 1 w2 = 12
w2 = 12-11=1 g2 = 0 + 2*12/6 = 4
x3 € [0, 2/6] = 0 g2 = 13 + 2*1/6 = 40/3
σ2 = 10
σ3 = 14 w2 = 4
w3 = 2 g2 = 10 + 2*4/6 = 34/3
g3 = 14 + 1*2/4 = 29/2
x4 € [0, 2/4] = 0
σ1 = 14
x = (2,0,0,0) cận trên nhỏ hơn kỷ lục nên loại
Cập nhật kỷ lục f = 14
Vậy nghiệm của bài toán là (2,0,0,0) f = 14.