... Chọn đng tĩnh Chọn đng tập trung Cài đặt thử nghiệm thuật toán chọn đng Thuật toán Dijkstra Cài đặt thuật toán Dijkstra kết luận Các kỹ thuật chọn ng mạng Chọn đng mạng việc lựa chọn đng tối ... Nội dung báo cáo tốt nghiệp Các kỹ thuật chọn đng mạng Kỹ thuật chọn đng thích nghi Chọn đng theo véc-tơ khoảng cách Chọn đng theo trạng thái liên kết Kỹ thuật chọn đng không thích nghi Chọn ... ngắn từ A đến tất đỉnh Cài đặt thuật toán Dijkstra Kết luận Kết nghiên cứu : Tìm hiểu, phân tích đánh giá đợc kỹ thuật chọn đng tiêu biểu Cài đặt thử nghiệm đợc thuật toán Dijkstra mô trình chọn...
... hiễu giảithuật đưa ram, dựa theo cách thức duyệt đồ thò, giải thuật: I/ Các giảithuật tìm hiểu lý thuyết: A/ Các giảithuật tìm đường tónh : * Giảithuật sử lý tuần tự: Dijkstra: Giảithuật ... hiệu giảithuật song song: Cách tính : Lấy B vấn đề cần tính toán, n kích thước toán Độ phức tạp giảithuật để giải vấn đề T*(n) với giả sử giảithuật tốt giảithuật Gọi A thuậtgiải song song giải ... thay đổi theo thời gian Do đưa giảithuậtgiải toán tìm đường ngắn - Và hiệu giảithuật khác nhau, có giảithuật cho biết kết xác sau thời gian tính toán lâu, có giảithuật cho kết gần đúng, tốn...
... sau 100 lần chạy: GiảithuậtGiảithuậtGiảithuậtGiảithuật Thời gian (ms) 4854.581 41.981 37.657 Ta thấy đồ thị xây dựng trên, Giảithuật hiệu giảithuật 1: 99% hiệu giảithuật 2: 10% Kết luận ... 1.2 Giảithuật Dijkstra Có nhiều giảithuật phát triển để giải toán tìm đường ngắn cặp đỉnh, khuôn khổ viết xin giới thiệu giảithuật Dijkstra Giảithuật Dijkstra giảithuật để giải toán đường ngắn ... ∀v∈V(a), đường từ a đến v T(a) đường ngắn từ a đến v G T(a) = (V(a),E’) gọi đường ngắn cực đại đường ngắn thoả: V(a) = V V - V(a) = {v ∈ V | d(a,v) = ∞} Với khái niệm đường ngắn ta đưa giải thuật...
... 00001 100 1011010 1001 0010 10 101010 Bài Viết chương trình tìm đường đỉnh s t đơn đồ thị liên thông Bài Viết chương trình tính độ dài đường ngắn đỉnh s, t đồ thị trọng số áp dụng BFS FindPath( G, ... Bài Biểu diễn thuật toán DFS đồ thị sau Bài Cho đơn đồ thị, viết chương trình xác định đồ thị liên thông hay...
... Chọn đng tĩnh Chọn đng tập trung Cài đặt thử nghiệm thuật toán chọn đng Thuật toán Dijkstra Cài đặt thuật toán Dijkstra kết luận Các kỹ thuật chọn ng mạng Chọn đng mạng việc lựa chọn đng tối ... Nội dung báo cáo tốt nghiệp Các kỹ thuật chọn đng mạng Kỹ thuật chọn đng thích nghi Chọn đng theo véc-tơ khoảng cách Chọn đng theo trạng thái liên kết Kỹ thuật chọn đng không thích nghi Chọn ... ngắn từ A đến tất đỉnh Cài đặt thuật toán Dijkstra Kết luận Kết nghiên cứu : Tìm hiểu, phân tích đánh giá đợc kỹ thuật chọn đng tiêu biểu Cài đặt thử nghiệm đợc thuật toán Dijkstra mô trình chọn...
... thêm vào E’ T chu trình E’:= E’ ∪ {(u,v)} ; m’:=m’+1; End; Giảithuật KRUSKAL Giảithuật KRUSKAL Giả mã giảithuật KRUSKAL Giả mã giảithuật KRUSKAL Procedure KRUSCAL A:= ∅ For each u in V(G) Make-Set(u); ... phí thực thi dòng 4-7 DFS-VISIT O(E) Vậy thời gian chạy DFS O(V+E) Phân tích thuật toán DFS 34 35 Giảithuậtđồ thị có trọng số Cây bao trùm nhỏ Khái niệm Thuật toán Kruskal Thuật toán Prim ... Nội dung Định nghĩa đồ thị Các giảithuật duyệt đồ thị Giảithuậtđồ thị có trọng số Giảithuậtđồ thị có hướng Định nghĩa đồ thị Phân loại đồ thị Biểu diễn...
... MOV V_bánhtrái,#255 Vùng ph i 1: MOV V_bánhph i,#200 MOV V_bánhtrái,#255 Chú ý: · Chương trình dò ng t Timer · Chương trình quét led Timer out t Timer · Các ho t ng c a Robot xây d ng thành chương ... quà,…nh m ơn gi n cho ngư i s d ng linh ho t thay i chương trình Gi i thu t : · MAIN : · Chương trình dò ng : Tài li u k thu t t Bkpro Trang - - Tài li u k thu t BKpro – http://www.bkpro.info Timer1 ... li u k thu t t Bkpro Trang - - Tài li u k thu t BKpro – http://www.bkpro.info Khi chương trình dò ng ch s d ng c m bi n thành công Chúng ta có th k t h p v i thi t b encoder, la bàn … tăng tính...
... = 900 Bộ phận cản dòu Là phận làm giảm trình dao động phần động xác đònh vò trí cân nhanh chóng Cản dòu phân thành loại : Cản dòu không khí Cản dòu kiểu cảm ứng từ Cản dòu không khí có cấu ... với dòng điệân I dα Nghóa độ nhậy dI dòng điện tương ứng với biến thiên góc quay có biến thiên dòng điện qua khung dây Trong thực tế người ta thường dùng trò số dòng điện tối đa hay gọi dòng ... VD + R m + A Ta nhận thấy dòng điện tải ( dòng điện sơ cấp ) I1 có giá trò lớn dòng điện qua cấu đo ( dòng điện thứ cấp ) nhiều , thường từ 25 đến hàng trăm lần Đo dòng điện điện áp Nguyên tắc...
... cạnh E G Cả hai thuật toán Prim Kruskal dựa tư tưởng giảithuật tham lam: Ở bước thuật toán ta chọn bổ sung vào cạnh có trọng số nhỏ Giảithuật Prim Giảithuật Prim dựa cấu trúc giảithuật tìm bao ... i:=LShift(k,1) /*Chia đôi lấy phần nguyên*/ } } 13 Giảithuật Kruskal Giảithuật Kruskal không dựa tư tưởng thuật toán tìm kiếm theo chiều rộng chiều sâu Trong thuật toán này, bước trình xây dựng T cây, ... giống giảithuật Prim tạo hàng đợi có ưu tiên danh sách cạnh Tuy nhiên từ đầu xếp cạnh theo thứ tự tăng dần trọng số Để giải vần đề thứ hai, ta quay lại ý rằng, khác với giảithuật Prim, bước giải...
... xác định xem ô tô có đường không Hình 2.1 Các cảm biến Dựa vào cảm biến, ô tô xác định xem lệnh phía bên đường để có điều chỉnh tay lái tương ứng Hoặc xác định xem ô tô có đường không để định ... đường 2.2 Phía cảm biến Ô tô sử dụng cảm biến đặt thẳng hàng theo chiều nằm ngang: • Hai cảm biến hai bên gọi cảm biến trái cảm biến phải Hai cảm biến dùng để kiểm tra xem ô tô có lệch khỏi đường ... dụng đường làm vật liệu phản quang, vật liệu không phản quang; quy tắc điều khiển động bảng sau Cảm biến Trái phải 0 1 0 1 x x x quay trái 0 Động quay phải 0 0 Ý nghĩa tiến 1 1 Không tìm thấy đường...
... trúc liệu giảithuật Phân tích thời gian thực giảithuật – Cách thức giải công thức đệ qui thời gian thực giảithuật đệ qui Phương pháp lặp Phân tích giảithuật đệ qui Phương pháp lặp – Giải công ... Giảithuật đệ qui – – Định nghĩa: Giảithuật đệ qui giảithuật định nghĩa sử dụng giảithuật có dạng giống Cấu trúc thuật toán đệ qui bao gồm bước Bước sở – Với giá trị đầu vào đủ nhỏ, toán giải ... CNTT-ĐHBKHN C Cấu trúc liệu giảithuậtGiảithuật đệ qui Bước sở : n
... Bích Diệp- Khoa CNTT- ĐHBKHN 12 Cấu trúc liệu Giảithuật Các thao tác danh sách nối đơn Duyệt danh sách nối đơn: Procedure TRAVERSE(L) {Đầu vào giảithuật LISTNODEPTR L} Begin p:= L; while p ... trúc liệu Giảithuật Các thao tác danh sách nối kép Bổ sung phần tử vào sau nút trỏ trỏ M biết trước B L C G R H M L B C G H R X M L B C G H R X Các thao tác danh sách nối kép Giảithuật bổ sung ... B C G H R M L B Đỗ Bích Diệp- Khoa CNTT- ĐHBKHN C G H R 21 Cấu trúc liệu Giảithuật Các thao tác danh sách nối kép Giảithuật loại bỏ phần tử khỏi danh sách nối kép Procedure DELETE-DOUBLE (L,...
... Giảithuật bổ sung phần tử vào đầu DeQueue lưu trữ danh sách nối kép Giảithuật loại bỏ phần tử đầu DeQueue lưu trữ danh sách nối kép Đỗ Bích Diệp - Khoa CNTT - ĐHBK Hà nội 18 Cấu trúc liệu Giải ... nội A front B D rear Queue 12 Cấu trúc liệu Giảithuật Các thao tác Queue Data A Dequeue A front B D rear Queue B front D rear Queue Lưu trữ Queue Giảithuật bổ sung vào Queue lưu trữ vector Q gồm ... R:= R+ 1; Q[R] := X; End Đỗ Bích Diệp - Khoa CNTT - ĐHBK Hà nội 13 Cấu trúc liệu Giảithuật Lưu trữ Queue Giảithuật lấy (loại bỏ ) khỏi Queue Procedure DEQUEUE(Q,F,R, Y) Begin { Y biến lưu trữ...
... Bích Diệp - Khoa CNTT - ĐHBKHN Cấu trúc liệu Giảithuật Các thuật ngữ liên quan đến – Đường cây: Dãy nút n1, n2, , nk ni nút cha ni+1 ( i = k-1) đường từ n1 đến nk Path from A to M Length = A ... - Khoa CNTT Đỗ Bích Diệp - Khoa CNTT - ĐHBKHN Cấu trúc liệu Giảithuật Các thuật ngữ liên quan đến Độ cao (Height) nút – – Độ dài đường dài từ nút đến nút + Chiều cao chiều cao nút gốc Height ... Đỗ Bích Diệp - Khoa CNTT Đỗ Bích Diệp - Khoa CNTT - ĐHBKHN 27 Cấu trúc liệu Giảithuật Dựng biểu diễn biểu thức Giảithuật (tiếp) Else {TK la toan tu} begin Right = POP(S); Left = POP(S); Node...
... BST-Recursive(RPTR(T), key); Else return T; Đỗ Bích Diệp - Khoa CNTT-ĐHBK HN Cấu trúc liệu giảithuật Tìm kiếm nhị phân tìm kiếm Giảithuật không đệ qui Algorithm BST(T, key) q= T ; {Khởi tạo biến trỏ để duyệt ... dispose(nut_xoa); End Đỗ Bích Diệp - Khoa CNTT-ĐHBK HN 14 Cấu trúc liệu giảithuật Cây nhị phân tìm kiếm Đánh giá giảithuật : tìm kiếm loại bỏ – Thời gian thực trung bình Ttb(n) = O(log2n) Nhược ... Cấu trúc liệu giảithuật Bài toán Tìm kiếm – Tìm kiếm thuật toán tìm phần tử có giá trị cho trước tập phần tử 23 78 45 32 56 78? 23...
... m*(n-m+1) Giảithuật Knuth-Morris-Pratt (KMP) – – Giảithuật KMP so khớp mẫu với văn từ trái sang phải theo chế giống giảithuật đơn giản Giảithuật KMP xác định phép đẩy thông minh giảithuật 25 Giải ... văn theo cách thức – – Độ phức tạp giảithuật trường hợp xấu O(m*n) Giảithuật đơn giản (Brute-Force alg.) T 0 0 P 0 0 0 0 0 0 0 1 0 Khớp Khớp 0 0 Khớp 24 Giảithuật đơn giản – Trường hợp tồi ... dụng số kỹ thuật đoạn để xác định địa – Ví dụ: Khóa = 123|456|789 kỹ thuật tách kỹ thuật gấp 123 + 456 + 789 = 1368 ⇒ 368 321 + 456 + 987 = 1764 ⇒ 764 19 Giải đụng độ – Các kỹ thuậtgiải đụng...
... HN Cấu trúc liệu Giảithuật Các khái niệm liên quan Đường – Dãy đỉnh v1,v2, .vk mà tồn cung (vi, vi+1) đồ thị ( i = k-1) Đường đơn – Đường với đỉnh không lặp lại Chu trình Đường đơn với đỉnh ... (u,v) giống cung (v,u) Đỗ Bích Diệp - Khoa CNTT Đỗ Bích Diệp - Khoa CNTT - ĐHBK HN Cấu trúc liệu Giảithuật Các khái niệm liên quan Bậc đỉnh (Degree): Là số cung kề với đỉnh – – Trong đồ thị có hướng, ... Cấu trúc liệu GiảithuậtĐồ thị – Một đồ thị G = (V, E) V: tập đỉnh (vertices) E: tập cung (edges) nối đỉnh V –...