... 14
Ratio bound of Greedy-set-cover
Let denote the dth harmonic number
d
h
d
= Σ
i-1
1/i
Theorem: Greedy-set-cover has a ratio bound
H(max{|S|: S ∈F})
Corollary: Greedy-set-cover has a ratio ... search
Decrease-and-conquer Insertion sort, DFS, BFS
Transform-and-conquer heapsort, Gauss elimination
Greedy Prim’s, Dijkstra’s
Dynamic Programming Floyd’s
Backtracking
Branch-and-Bound
App...
... sát một chiến lược như vậy.
Kỹ thuật tính cận (bound) của các lời giải chưa-đầy-đủ để hạn
chế số lời giải phải dò tìm được gọi là giải thuật nhánh và cận.
Giải thuật này có thể áp dụng khi có ... recording
end
end
end
2
Giải thuật quay lui
Một phương pháp tổng quát để giải quyết vấn đề: thiết kế
giải thuật tìm lời giải cho bài tóan không phải là bám theo...
... toán khó giải (intractable) : đây là những bài
toán mà không tồn tại giải thuật thời gian đa thức để giải
chúng. Chỉ tồn tại giải thuật thời gian hàm mũ để giải
chúng.
Những bài toán NP-đầy ...
toán NP-đầy đủ
1. Dùng giải thuật xấp xỉ “ (approximation algorithm) để
tìm lời giải xấp xỉ tối ưu (near-optimal).
2. Dựa vào hiệu năng của trường hợp trung bình để phát
t...
... 43
Chiến lược thiết kế giải thuật (tt.)
“Chia-để-trị” là một ví dụ điển hình của một
chiến lược thiết kế giải thuật.
Ngoài ra còn có nhiều chiến lược thiết kế giải
thuật nổi tiếng khác
Tập ... factorial: = N*factorial (N-1);
end;
44
Chiến lược thiết kế giải thuật “trực tiếp”
(bruce-force approach)
Thiết kế giải thuật theo lối “trực tiếp” l...
... một cây gồm N nút.
Chứng minh (tt.)
3
Chiến lược chia-để-trị
Là chiến lược thiết kế giải thuật nổi tiếng nhất.
Các giải thuật chia-để-trị thường tiến hành theo các bước sau:
Thể hiện của ... n/2
lời giải cho
bài toán con 1
lời giải cho
bài toán con 2
lời giải cho bài toán ban đầu
Chiến lược chia-để-trị
27
Trộn run [trường hợp tổng quát] (tt.)
Chuyến trộn đầu tiên l...
... C
4
Chiến lược thiết kế giải thuật giảm-để-trị (tt.)
Giải thuật tìm ước số chung lớn nhất của 2 số theo công
thức gcd(m,n) = gcd(n, m mod n) cũng là thí dụ của chiến
lược giảm-để-trị theo lối ...
trước (BFS), giải thuật đánh dấu đỉnh đã được
viếng và tiến sang xét các đỉnh kế cận của đỉnh
đó.
Hai giải thuật duyệt đồ thị này đã áp dụng kỹ
thuật giảm-bớt-một (d...
... Khoa Tp.HCM
Mön Phân tích & Thiết kế hướng ₫ối tượng dùng UML
Slide 1
Trương Đai hoc Bach Khoa Tp. Hö̀ Chñ Minh
Khoa Cöng Nghï Thöng Tin
Mön hoc
PHÂN TÍCH & THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG ... mön Cöng nghï phền mï̀m
Khoa CNTT
ĐHBach Khoa Tp.HCM
Mön Phân tích & Thiết kế hướng ₫ối tượng dùng UML
Slide 82
Architecture-Centric
• Models are vehicles for visualizing...
... môn Hệ thống thông tin – Khoa CNTT – ĐH KHTN - 2 -
Phân tích thiết kế hệ thống hướng đối tượng Phân tích hệ thống
TUẦN 6
PHÂN TÍCH HỆ THỐNG
1 Phân tích hệ thống 2
1.1 Xác định yêu cầu hệ thống ... Khoa CNTT – ĐH KHTN - 4 -
Phân tích thiết kế hệ thống hướng đối tượng Phân tích hệ thống
Phân chia các gói trong hệ thống
Bộ môn Hệ thống thông tin – Kh...
... cụ thiết kế)
- Nhận biết các thành phần dữ liệu và bảng để tạo database
- Ước tính các thủ tục giải thích quá trình xử lý từ input đến output.
Kết quả giai đoạn thiết kế là Đặc Tả Thiết Kế ... hình phân tích miêu tả những yêu cầu về mặt chức
năng và mô hình hóa các lớp ngoài đời thực. Mô hình thiết kế chuyển tải kết quả phân
tích thành một giải pháp kỹ th...