... lam
t tham lam
Khái niệm:
Mỗi bài toán ta có tập hợp những lựa chọn để giải
quyết bài toán. Giải thuật tham lam đề xuất việc lựa
chọn khả năng tốt nhất cho bài toán đó.
Ví dụ:
Bài toán ... 9
Traveling Salesperson Problem
Traveling Salesperson Problem
Giải quyết bài toán với giải thuật tham lam:
1. Xét các cạnh có độ dài từ nhỏ đến lớn để đưa vào chu
trình...
... nhận thấy rằng thuật toán tham lam là phương
pháp đơn giản và khá đơn giản để lựa chọn một tập hợp lớn nhất các công việc có thể thực
hiện được.
Thuật toán tham lam cho bài toán này tôi chỉ ... giản nhưng quan
trọng, bài toán 'Lựa chọn công việc' bằng thuật toán tham lam để thấy được hiệu quả của
thuật toán này.
1. Bài toán lựa chọn công việc....
... CHIẾN LƯỢC THAM LAM
Thuật toán tham lam có được một giải pháp tối ưu cho một bài toán bằng cách thực
hiện một chuỗi các lựa chọn. Đối với mỗi quyết định chỉ ra trong thuật toán, sự lựa chọn ... quy cho chiến lược tham lam.
6. Biến đổi giải thuật đệ quy thành giải thuật lặp.
Qua các bước này, ta đã thấ
y chi tiết cơ bản nguồn gốc quy hoạch động của thuật toán...
... thì phép duyệt kết thúc.
Thuật toán 6.1 (Duyệt đồ thị theo chiều sâu):
Dữ liệu: Biểu diễn mảng DK các danh sách kề của đồ thị vô hướng G.
Kết quả: Danh sách các đỉnh của đồ thị G.
1 ...
Độ phức tạp của thật toán là: O(n+m)
Ví dụ 6.1: Đồ thị được duyệt theo chiều sâu.
Hình 6.1. Thứ tự của các đỉnh được duyệt theo chiều sâu
Trong thuật toán duyệt theo ch...
... M;
2.3.2 Thuật toán Garner
Thuật toán Garner là một cải tiến hơn nữa về tốc độ giải mã so với thuật toán
CRT vừa xét. Ở đây các bƣớc tính phần tử nghịch đảo đã bị loại bỏ, thuật toán này
cũng ...
cũng tìm số nguyên M từ các số M
p
= M mod p và M
q
= M mod q. Ngoài ra thuật
toán còn có tham số đầu vào: p’ = p
-1
mod q đƣợc tính toán trƣớc.
Thuật toán...
... điểm trên. Cách chọn các điểm như thế
nào sẽ tùy thuộc vào từng thuật toán trên cơ sở xem
xét tới vấn đề tối ưu tốc độ.
1
23
876
5
4
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Các thuật toán vẽ ... Duy Các thuật toán vẽ đường 11/22
T
T
h
h
u
u
a
a
ä
ä
t
t
t
t
o
o
a
a
ù
ù
n
n
M
M
i
i
d
d
P
P
o
o
i
i
n
n
t
t
• Thuật toán MidPoint đưa ra cách chọn
1+i
y
là
i
y
ha...