11b3-Nhóm 1-Toán rời rạc-Bài toán người du lịch


Từ: 19:23 15/10/2013
Bài: 9
Cảm ơn: 5
Thích: 0

Đề tài của chúng em là: giải quyết bài toán người du lịch.

Bài toán người du lịch: Một nguời du lịch muốn tham quan n thành phố T1,.., Tn . Xuất phát từ một thành phố nào đó, người du lịch muốn đi qua tất cả các thành phố còn lại, mỗi thành phố đi qua đúng 1 lần rối quay trở lại thành phố xuất phát.Từ thành phố Ti đến thành phố Tj mất chi phí là Cij, chi phí có thể là thời gian, quãng đường hoặc giá tiền. Hãy tìm một hành trình thỏa yêu cầu bài toán sao cho chi phí là nhỏ nhất.
Để giải quyết bài toán này chúng em sẽ áp dụng thuật toán nhánh cận
Label
Từ: 12:01 19/08/2013
Bài: 73
Cảm ơn: 10
Thích: 3

sử dụng thuật toán dijkstra tìm đường đi ngắn nhất

Label
Từ: 19:23 15/10/2013
Bài: 9
Cảm ơn: 5
Thích: 0

Thuật toán nhánh cận:

Giả sử cần tìm ra n lựa chọn X[1],X[2],...X[n]

khởi tạo một lựa chọn bất kỳ X[i]

để chọn lựa chọn tiếp theo X[j]: 

     -thử gán mọi giá trị V có thể nhận cho X[j]

     -nếu việc gán V cho X[j] vẫn có hi vọng tìm ra cấu hình tốt nhất thì

    -xét: 

         -nếu X[j] chưa phải là lựa chọn cuối cùng thì

               -đánh dấu V là đã chọn

               -thử chọn giá trị cho X[j+1]

              -đánh dấu V là chưa chọn nếu cần

        -nếu X[j] là lựa chọn cuối cùng(j==n) thì

             -cập nhật cấu hình tốt nhất hiện tại

 

sau cùng là đưa ra cấu hình tốt nhất
Label
Từ: 09:06 25/12/2012
Bài: 151
Cảm ơn: 69
Thích: 15

em đang học phần này nhưng đôi chỗ không hiểu hicblush

Label
Từ: 15:48 01/06/2012
Bài: 125
Cảm ơn: 147
Thích: 25

Chỗ nào không hiểu thì hỏi luôn chứ comment vu vơ thế thì ích gì hả vancun

Label
Từ: 19:23 15/10/2013
Bài: 9
Cảm ơn: 5
Thích: 0

chỗ nào không hiểu cứ liên hệ với tớ

Label
Từ: 19:23 15/10/2013
Bài: 9
Cảm ơn: 5
Thích: 0

Slide nhóm em: Slide . Hiện tại nhóm em đang làm, thuật toán và ví dụ em sẽ bổ sung vào slide sau

Link tham khảo: Link