You are on page 1of 5

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

CHƯƠNG TRÌNH ĐÀO TẠO ĐẠI HỌC TỪ XA Độc lập - Tự do – Hạnh phúc

ĐỀ BÀI TẬP ĐIỀU KIỆN

• Môn học: Toán rời rạc 1


• Lớp: CN107A3, CN107A4
• Thời hạn nộp bài: 15/03/2009

Sinh viên chọn 02 trong các bài sau:


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
Bài 2. Giải bài toán cái túi sau:
 7 x1 + 3x2 + 2 x3 + x4 → m a x ,

 5x1 + 3x2 + 6 x3 + 4 x4 ≤ 1 2,
 x ≥ 0, n g u y, êj =n 1,2,3,4
 j
Bài 3. 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,1} , j = 1,2,3,4.
 j
Bài 4. Giải bài toán cái túi sau:
 7 x1 + 3x2 + 2 x3 + x4 → m a x ,

 5x1 + 3x2 + 6 x3 + 4 x4 ≤ 1 2,
 x ∈ { 0,1} , j = 1,2,3,4
 j
Bài 5. Giải bài toán cái túi sau:
 3 0x1 + 1 9x2 + 1 3x3 + 3 8x4 + 2 0x5 + 6 x6 + 8 x7 + 1 9x8 + 1 0x9 + 1 1x1 0 → m a x ,

 1 5x1 + 1 2x2 + 9 x3 + 2 7x4 + 1 5x5 + 5x6 + 8 x7 + 2 0x8 + 1 2x9 + 1 5x1 0 ≤ 6 2
 x ∈ { 0,1} , j = 1,2,1 0.
 j
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 7. Á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 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.

TRUNG TÂM ĐÀO TẠO ĐẠI HỌC TỪ XA

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

X2=1 X2 € [0, 2/2] = [0,1]


X2=0

σ2 = 5*2 + 1*0 = 10 cận trên nhỏ hơn kỷ lục


σ2 = 5*2 + 1*1 = 11
w2 = 10 –( 4*2+2*0) = 2 nên loại
w2 = 10 –( 4*2+2*1) = 0
g2 = 10 + 9*2/7 = 12+4/7
g2 = 11 + 9*0/7 = 11

X3=0 X3 € [0, 0/7] = 0 X4=0 X3 € [0, 2/7] = 0

σ3 = 11
σ3 = 10
w3 = 0
w3 = 2
g3 = 11 + 3*0/3 = 11
g3 = 10 + 3*2/3 = 12

X4=0 X4 € [0, 2/3] = 0


X4=0 X4 € [0, 0/3] = 0

σ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

Bài 2. Giải bài toán cái túi sau:


 7 x1 + 3x2 + 2 x3 + x4 → m a x ,

 5x1 + 3x2 + 6 x3 + 4 x4 ≤ 1 2,
 x ≥ 0, n g u y, êj =n 1,2,3,4
 j
Giải
f = +∞
x1 € [0, 12/5] = [0,2]

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.

You might also like