những điều không yêu cầu đối với ppp

Phân tích và thiết kế thuật toán

Phân tích và thiết kế thuật toán

... theo nhóm – Mỗi nhóm đánh giá thuật tốn: • Chạy 20 loại liệu: 50*i phần tử, với i=1 20 • Mỗi loại liệu chạy 300*k lần, với k=1 10 • Mội lần chạy liệu phát sinh ngẫu nhiên – Vẽ đồ thị, tính phương ... chọn có định: – Mập mờ thiếu thơng tin có nhiều lựa chọn khơng đủ điều kiện định, ví dụ: bước 1, – Lựa chọn có định hồn tồn xác định điều kiện cụ thể vấn đề, ví dụ bước c Phạm Thế Bảo • Tính thực ... P Q liên tiếp, với K(n)=O(f(n)) H(n)=O(g(n)) thời gian thực hai đoạn T(n)=O(max(f(n),g(n))) • Quy tắc nhân: Nếu K(n) H(n) thời gian thực hai đọan chương trình P Q lồng vào nhau, với K(n)=O(f(n))...

Ngày tải lên: 23/10/2014, 21:06

28 1K 1
Tài liệu BÀI TẬP PHÂN TÍCH VÀ THIẾT KẾ THUẬT TOÁN pdf

Tài liệu BÀI TẬP PHÂN TÍCH VÀ THIẾT KẾ THUẬT TOÁN pdf

... lô để tổng qiá trị đồ vật lớn 15 Dominoes: Mỗi domino hình hộp vuông sáu mặt, mặt đối diện (trong số cặp mặt đối diện) ghi số từ đến Có N domino xếp theo hàng ngang cho hai mặt có số Gọi X tổng ... dãy lồi dài 29 Palindrome: Một xâu gọi đối xứng đọc từ trái qua phải giống đọc từ phải qua trái Cho xâu gồm ký tự ‘a’ đến ‘z’, chèn vào xâu kí tự để thu xâu đối xứng 30 Stones: Có N đống sỏi, đống ... cá từ dòng không vượt L Ta gọi hệ số phạt dòng cách phân trang hiệu số L-S, S tổng độ dài cá từ xếp dòng Hệ số phạt cách phân trang giá trị lớn số hệ số phạt dòng Tìm cách phân trang với hệ số...

Ngày tải lên: 25/01/2014, 18:20

4 3,4K 66
Bài giảng môn học phân tích và thiết kế thuật toán

Bài giảng môn học phân tích và thiết kế thuật toán

... O’ gồm đoạn thẳng không giao với nhau, X không giao với đoạn bên trái O’ ( G3(C) chấp nhận ) không giao với đoạn bên phải O’ (Do mút phải X nhỏ 40/129 mút phải Y Y không giao với đoạn bên phải ... thuật thực nhanh Với yêu cầu (1), để kiểm tra tính đắn giải thuật cài đặt giải thuật cho thực máy với số liệu mẫu lấy kết thu so sánh với kết biết Thực cách làm không chắn giải thuật với tất liệu ... câu lệnh sử dụng câu lệnh vòng lặp thực hiện, điều dẫn đến thay đổi giá trị biến điều kiện Nếu điều kiện đúng, câu lệnh lại thực Điều tiếp diễn điều kiện Để giải phương trình bậc hai ax2 + bx...

Ngày tải lên: 19/06/2014, 12:58

131 1K 17
BÀI TẬP LỚN  PHÂN TÍCH VÀ THIẾT KẾ THUẬT TOÁN Thuật toán sắp xếp Bucket Sort

BÀI TẬP LỚN PHÂN TÍCH VÀ THIẾT KẾ THUẬT TOÁN Thuật toán sắp xếp Bucket Sort

... không tồn số i mà A[i] = x Vì mảng A không tồn phần tử có giá trị x số lần thử (số vòng lặp) để thuật toán dừng số lần thử để kiểm tra hết tất n phần tử mảng A có số từ đến n Bài toán giống với ... vẽ bên cách tương ứng với toán điểm Thông thường với toán thuộc dạng NP-complete, bình thường lời giải thường có thời gian tính toán lớn dạng đa thức Hình 1: Hình vẽ mô với điểm trên: quảng đường ... Trong (với d(a,b) khoảng cách hai thành phố a b ) b Bài toán đơn giản với điểm Giả sử có điểm hình vẽ: Bài toán shortest Bitonic quay giải tương tự toán tìm đường ngắn điểm a, b L(a,b) với a,...

Ngày tải lên: 27/01/2015, 23:27

14 1,6K 3
Tiểu luận phân tích và thiết kế thuật toán BẢNG BĂM HASH TABLES

Tiểu luận phân tích và thiết kế thuật toán BẢNG BĂM HASH TABLES

... cần tránh m:  m = 2p Với số nguyên p  m = 10p Với số nguyên p Cả cách chọn giá trị h(k) không phụ thuộc đầy đủ vào khóa k Các giá trị tốt cho m số nguyên tố không sát với lũy thừa xác Phương ... tốn không gian lưu trữ bảng địa trực tiếp   Θ(|K|) không gian nhớ O(1) thời gian trung bình để tìm kiếm phần tử  Θ(1) thời gian xấu để tìm kiếm phần tử bảng địa trực tiếp Bảng băm   Đối với ... tiếp: Một phần tử với khóa k  T[k] Bảng băm: phần tử với khóa k  T[h(k)]  h(k): hàm băm; tường tính toán với độ phức tạp O(1)      h: U  {0, 1, , m-1} Một phần tử với khóa k băm vào...

Ngày tải lên: 11/04/2015, 22:05

67 1,6K 3
Tiểu luận Phân tích và thiết kế thuật toán CÂY ĐỎ ĐEN Red-Black Trees

Tiểu luận Phân tích và thiết kế thuật toán CÂY ĐỎ ĐEN Red-Black Trees

... (NIL) đen Nếu nút đỏ, hai đen Với nút, đường từ nút đến nút hậu duệ có số lượng nút đen b Chiều cao đen (black height – bh(x)) số nút đen đường từ nút x đến nút (không bao gồm x) 26 Ví dụ: 17 ... đen với n nút có chiều h ≤ 2lg(n+1) Nhận xét - Hầu hết thao tác tìm kiếm, tìm nút có giá trị nhỏ nhất, nút có giá trị lớn nhất, tìm nút kế sau, nút kế trước, phép chèn, xóa nút thực đỏ đen với ... Phép chèn Bổ đề: Một đỏ đen với n nút có chiều cao h ≤ 2lg(n+1) Tính chất: h

Ngày tải lên: 11/04/2015, 22:05

20 859 4
Tiểu luận Phân tích và thiết kế thuật toán FLOW NETWORKS

Tiểu luận Phân tích và thiết kế thuật toán FLOW NETWORKS

... = (v, w) thuộc E với f(v, w) = 0, (v,w) thuộc Ef với trọng số c(v, w) Nếu e = (v, w) thuộc E với f(v, w) = c(v,w), (w, v) thuộc Ef với trọng số f(v,w) Nếu e = (v, w) thuộc E với < f(v, w) < c(v,w) ... s3 s1 a) ∞ s2 10 13 ∞ t ∞ t3 18 Chuyển đổi toán luồng cực đại với nhiều đỉnh phát đỉnh thu toán 18 với đỉnh phát đỉnh thu Làm việc với nhiều luồng Các luồng mạng • Tổng giá trị dương luồng vào ... phát nhiều đỉnh thu Làm việc với nhiều luồng Mạng vận tải Định nghĩa  Là đơn đồ thị có hướng G = (V, E)  Có đỉnh phát s, không liên thuộc cung vào  Có đỉnh thu t, không liên thuộc cung  Trọng...

Ngày tải lên: 11/04/2015, 22:06

104 1,5K 0
Tiểu luận Phân tích và thiết kế thuật toán GiẢI THUẬT MÃ HÓA HUFFMAN

Tiểu luận Phân tích và thiết kế thuật toán GiẢI THUẬT MÃ HÓA HUFFMAN

... HUFFMAN (tt) Bổ đề 16.3 Cho C bảng mẫu tự cho trước với tần số f[c] xác định với ký tự Cho x y hai ký tự C với tần số nhỏ Cho C’ bảng mẫu tự C với x y bị xoá có thêm ký tự z, C’=C-{x,y}+{z}; xác ... kí tự tệp (tính tần suất xuất ký tự) Bước 2: Xây dựng nhị phân với tần suất chứa nút Một nút tạo với nút nút có tần suất bé nhất, với giá trị tần suất nút tổng tần suất nút Lặp lại tất nút tổ ... giả sử C tập hợp gồm n ký tự ký tự c∈C phần tử với tần số xác định f[c] Giải thuật xây dựng T tương ứng với mã tối ưu theo cách từ xuống Nó bắt đầu với tập gồm |C| thực chuỗi gồm |C|-1 phép “kết...

Ngày tải lên: 11/04/2015, 22:06

12 1,2K 0
Tiểu luận Phân tích và thiết kế thuật toán HỆ THỨC TRUY HỒI Recurrences

Tiểu luận Phân tích và thiết kế thuật toán HỆ THỨC TRUY HỒI Recurrences

... nguyên nhỏ không nhỏ x Ví dụ: 5 2 =    x số Tính nguyên đối số điều kiện biên  Thông thường, bỏ qua số chi tiết thiết lập giải công thức truy hồi, là: - Tính nguyên đối số - Điều kiện ... n ≤ cn log n (đúng với c ≥1) n T (n) = 2T   + Θ(n) 2 Giờ ta cần chứng tỏ nghiệm áp dụng cho điều kiện biên Sai T (1) ≤ cn log = T(1)=1 Để khắc phục điều này: Chọn điều kiện biên n0, chứng ... Chọn điều kiện biên n0, chứng minh T(n)≤Cnlogn với n>=n0 Ta chọn n=3 điều kiện biên Khi T(3)=5 T(3) ≤ C3log3 Với C>=2 Cách suy đoán nghiệm tốt    Không có phương pháp chung cho việc đoán nghiệm...

Ngày tải lên: 11/04/2015, 22:06

56 1,1K 1
Tiểu luận Phân tích và thiết kế thuật toán PHÂN TÍCH KHẤU TRỪ

Tiểu luận Phân tích và thiết kế thuật toán PHÂN TÍCH KHẤU TRỪ

... PUSH(S,x) bỏ đối tượng x vào stack S - POP(S) lấy đối tượng từ đầu stack S trả đối tượng kéo - MULTIPOP(S,k) để lấy k đối tượng khỏi stack S kéo ngun tất đối tượng Stack chứa k đối tượng MULTIPOP(S, ... lưu trữ đối tượng mà khơng biết trước đối tượng lưu trữ Do - Khi bảng thời khơng có đủ chỗ cho đối tượng mới, cần bảng với kích thước lớn - Khi bảng thời dư nhiều chỗ trống xố nhiều đối tượng, ... Φ(D0), với i Thường chọn hàm Φ cho: Φ(D0) = Rồi Φ(Di) ≥ 0, với i PHÂN TÍCH KHẤU TRỪ (Amortized Analysis) Ví dụ 1: Các phép tốn Stack Xét phép tốn PUSH, POP, MULTIPOP Chọn hàm Φ số lượng đối tượng...

Ngày tải lên: 11/04/2015, 22:07

57 675 0
Tiểu luận Phân tích và thiết kế thuật toán Tính đầy đủ NP( NP-Completeness )

Tiểu luận Phân tích và thiết kế thuật toán Tính đầy đủ NP( NP-Completeness )

... {0,1}* NP-đầy đủ (Ký hiệu: NPC) nếu: L Є NP L’ ≤p L với L’ Є NP • Ngôn ngữ L NP-khó (NP-hard) L thỏa mãn điều kiện (nhưng không thiết thoả điều kiện 1) Người trình bày: Đoàn Thanh Hòa |Nhóm P ... mãn mạch (Circuit satisfiability) • Đầu vào (Circuit input): dây không nối với phần tử vào • Đầu (Circuit output): dây không nối với phần tử • Độ dài mạch số phần tử tổ hợp bool + số dây • Ta xét ... |Nhóm e1 e2 có liên quan đa thức tồn f12 f21 cho với i Є I ta có f12(e1(i))=e2(i) f21(e2(i))= e1(i) Bài toán có giải thời gian đa thức hay không không phụ thuộc vào phép mã hóa Người trình bày:...

Ngày tải lên: 11/04/2015, 22:07

79 620 0
Tiểu luận Phân tích và thiết kế thuật toán BẢNG BĂM

Tiểu luận Phân tích và thiết kế thuật toán BẢNG BĂM

... so với U đến mức hầu hết không gian phân bổ cho T bị lãng phí Khi tập hợp K khóa lưu trữ từ điển nhỏ nhiều so với không gian U tất khóa có thể, bảng băm yêu cầu không gian lưu trữ nhiều so với ... trường hợp không lớn không giống với tập hợp dấu định danh có kích cỡ Cho ℋ tập hợp hữu hạn hàm băm ánh xạ không gian U khóa cho vào miền giá trị {0, 1, …, m-1} Một tập hợp gọi phổ băm với cặp khóa ... nhiều so với bảng địa trực tiếp Cụ thể, yêu cầu không gian lưu trữ giảm tới mức Θ(|K|), việc tìm kiếm thành phần bảng băm có độ phức tạp O(1) Hạn chế với bảng băm ta áp dụng cho trường hợp trung...

Ngày tải lên: 11/04/2015, 22:08

28 793 2
Tiểu luận Phân tích và thiết kế thuật toán B-TREES

Tiểu luận Phân tích và thiết kế thuật toán B-TREES

... cỡ nhớ không giới hạn kích cỡ liệu xử lý B-tree Chúng ta mô hình hóa thao tác vận hành đĩa với đoạn giả mã sau Gọi x trỏ trỏ đến đối tượng Nếu đối tượng nhớ máy tính yêu cầu đến trường đối tượng ... quanh trục thẳng đứng Mỗi đĩa đọc ghi đầu đọc cuối cần điều khiển Những cần điều khiển gắn kết với chúng di chuyển đồng đầu đọc ghi Ở đây, cần điều khiển Nhóm – Khoa học máy tính Khóa 2009-2011 Trang ... quanh trục thẳng đứng (spindle) với tốc độ ổn định Bề mặt đĩa bao phủ lớp từ tính Mỗi đĩa đọc ghi đầu đọc ghi (head) cuối cần điều khiển (arm) Những cần điều khiển gắn với thành khối chúng di chuyển...

Ngày tải lên: 11/04/2015, 22:08

23 1K 11
Tiểu luận Phân tích và thiết kế thuật toán CÂY ĐỎ ĐEN (Red-Black Trees)

Tiểu luận Phân tích và thiết kế thuật toán CÂY ĐỎ ĐEN (Red-Black Trees)

... tới, không sử dụng trường cha (p) Nó trả lại vị trí gốc c Nếu chiều cao tìm kiếm nhị phân bền T h, nêu yêu cầu thời gian không gian việc thực PERSISTENT-TREE-INSERT? ( Yêu cầu không gian tỷ lệ với ... gốc T không làm thay đổi T, kết có phải đỏ đen không? Gợi ý: Kết đỏ đen 13.1-4: Giả sử quan tâm đến nút đỏ đỏ đen thành nút cha đen nó, với mục đích nút đỏ trở thành cha đen (bỏ qua điều xảy với ... lợi việc giải với mệnh đề điều kiện ranh giới mã giải đỏ đen, sử dụng cờ hiệu đơn giản để miêu Nhóm 3- KHMT 2009 Chương 13 Cây đỏ đen tả NIL Cho đỏ đen T, cờ hiệu nil[T] đối tượng với trường giống...

Ngày tải lên: 11/04/2015, 22:09

49 632 0
Tiểu luận Phân tích và thiết kế thuật toán LUỒNG CỰC ĐẠI

Tiểu luận Phân tích và thiết kế thuật toán LUỒNG CỰC ĐẠI

... hàm nhận đối số đỉnh mạng vận tải Chúng ta sử dụng kí hiệu tổng ẩn (implicit summation notation) đối số hai tập hợp đỉnh với cách hiểu giá trị biểu tổng tất khoảng cách có thay đối số với thành ... phương trình (26.4) luồng G với giá trị |f + f '| = |f | + |f' | Chứng minh: Chúng ta phải kiểm tra tính đối xứng, sức chứa tối đa tính bảo tồn luồng tuân theo Đối với tính đối xứng lệch, ý ∀ u,v ... 2|V| - với đỉnh u ∈ U Chứng minh: Chiều cao đỉnh phát s đỉnh thu t không thay đổi đỉnh theo định nghĩa đỉnh không tải Do vậy, có h[u] =|V| h[t] =0, hai chúng không lớn 2|V| -1 Bây khẳng định với...

Ngày tải lên: 11/04/2015, 22:10

61 603 4
Tiểu luận Phân tích và thiết kế thuật toán NP-ĐẦY ĐỦ (NP-Completeness)

Tiểu luận Phân tích và thiết kế thuật toán NP-ĐẦY ĐỦ (NP-Completeness)

... bai toán yêu cầu thời gian θ(n100) khó trị, song có toán thực tiễn mà yêu cầu thời gian theo thứ tự đa thức bậc cao Các toán tính toán theo thời gian đa thức gặp thực tế thường yêu cầu thời gian ... thời gian không đa thức cho A Đối với NP-đầy đủ, thừa nhận hoàn toàn có thuật toán thời gian không đa thức cho A Phương pháp chứng minh tương tự, nhiên, chứng minh toán B NP-đầy đủ tuyệt đối mà ... bỏ dứt khoát chuỗi nhị phân mà không phụ thuộc vào đường Đối với thuật toán định dễ thiết kế : thay chạy vĩnh viễn đường từ u đến v hầu hết k cạnh, đưa halts Đối với toán khác, chẳng hạn toán...

Ngày tải lên: 11/04/2015, 22:10

48 701 2
Tiểu luận phân tích và thiết kế thuật toán hệ THỨC TRUY hồi

Tiểu luận phân tích và thiết kế thuật toán hệ THỨC TRUY hồi

... (nlogba+ε) với ε >0 af(n/b) ≤ cf(n) với c < với n đủ lớn, T(n) = Θ (f(n)) Chứng minh Dựa vào bổ đề để đánh giá tổng (6) từ bổ đề Đối với trường hợp 1, ta có Đối với trường hợp 2, Đối với trường ... T(n) ≤ cnlgn với điều kiện biên Tuy nhiên, yêu cầu gây số vấn đề Giả sử T(1)=1 Với n=1 T(n) ≤ cnlgn dẫn đến T(1) ≤ c1lg1 = (mâu thuẫn với T(1)=1) Do đó, trường hợp sở chứng minh quy nạp không thỏa ... xét điều kiện tính cân đối af (n/b) ≤ cf(n) với c < 1, phần trường hợp định lý master Cho ví dụ với a ≥ b > hàm f(n) thỏa mãn tất điều kiện trường hợp định lí chủ ngoại trừ điều kiện tính cân đối...

Ngày tải lên: 11/04/2015, 22:13

37 1,5K 3
Bài giảng Giới thiệu môn học và kế hoạch hoàn thành môn học Phân tích và thiết kế thuật toán  PGS.TS. Trần Cao Đệ

Bài giảng Giới thiệu môn học và kế hoạch hoàn thành môn học Phân tích và thiết kế thuật toán PGS.TS. Trần Cao Đệ

... giải thuật tìm bao lồi Giải thuật “gói quà” Giải thuật Graham Chương 6: MẬT MÃ – – Mật mã đối xứng bất đối xứng Mật mã RSA Cây đỏ đen Kế hoạch học- đánh giá • • • Lý thuyết: Thời lượng: buổi học ... B+ 7.0 - 7.9 B 6.0 - 6.9 C+ 5.0 - 5.9 C 4.5 – 4.9 D+ 4.0 - 4.4 D

Ngày tải lên: 17/04/2015, 15:19

11 464 0
w