tailieunhanh - Toán rời rạc part 4

Tham khảo tài liệu 'toán rời rạc part 4', khoa học tự nhiên, toán học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Phần ỉ. Lý thuyết tổ hợp Dạng đánh giá Tên gọi 0 1 Hằng sô 0 lg lg n Log log 0 lg fl Logarithm Tuyến tính w Ig n n log n IỈ2 Bậc hai 0 f Bậc ba Đa thức 0 ỉ m 2 Hàm mũ 0 n Giai thừa Bảng 1 Các đánh giá thông dụng. Các hàng số bị bỏ qua trong cách đánh giá vừa đưa vào ở trên có thể có ý nghĩa quan trọng trong ứng dụng thuật toán. Chẳng hạn giả sử với mọi dữ liệu đầu vào độ dài n thuật toán A đòi hỏi thời gian tính là C n còn thuật toán B đòi hỏi c lì1. Khi đó với một số kích thước đẩu vào nhất định thuật toán B có thể vẫn là tốt hơn. Thí dụ nếu Cị 300 C2 5 thì với n - 5 thuật toán A đòi hỏi thời gian 1500 trong khi thuật toán B đòi hỏi thời gian 125. Tất nhiên khi lì đủ lớn thuật toán A là luôn nhanh hơn thuật toán B. Một số đánh giá tốc độ táng đạc biệt được đặt tên riêng như chỉ ra trong bảng 1. Trong bảng 1 các đánh giá được sắp xếp theo thứ tự tăng dán của tốc độ tăng ngoại trừ trường hợp òí . Bảng 2 dưới đây cho thấy thời gian tính tăng như thê nào với các đánh giá số bước lặp khác nhau giả thiết mồi bước lặp đòi hỏi 1 micro giây Đánh giá Thời gian tính nếu Ỉ1 - 6 12 50 100 1 lO 6sec 10 see 10 sec 0 sec Ig Ign 10 tì see 2x 0 6 see 2x10 sec 3x1 O 6 sec ỉgn 3x IO 6 scc 4x10 see 6x10 sec 7x10 sec n 6xl0 6sec 10 5 see 5x10 sec 10 4 sec n ig n 2xlO 5 see 4x105 sec 3x1 O 4 sec 7x1 O 4 sec n2 4xl0-5 see 10 4 sec 3x10 3 sec sec n1 2xl0 4 see 2x105 sec sec 1 sec 2 6x10 5 see 4x10 sec 36 năm 4xl06 năm Bảng 2. Thời gian tính với các đánh giá khác nhau 84 Chương 4. Bái loán liệ ké Nếu như đổi với một bài toán ta có thể xây dựng thuật toán với thời gian tính tồi nhất là đa thức úii bài toán đặt ra gọi là lược giải tốt. Rất tiếc là cho đến thời điểm hiện tại chỉ có một sô không nhiều lắm bài toán là được giải tốt Nếu bài toán không có thuật toán với thời gian tổi nhất đa thức để giải thì nó được gọi là khỏ gidi intractable . Nốu như có thuật toán giải bài toán như vậy thì chắc chắn nó sẽ đòi hỏi rất nhiều thời gian Có một sô bài toán lại khó dến mức là ta không thê