... NGANH GIAO THễNG VN TAI, MANG VIN THễNG, KINH T, K THUT, CễNG NGH THễNG TIN VA CAC NGANH KHOA HC KHAC CAC PHNG PHAP TI U LA CễNG C C LC GIP NGI LAM QUYT NH Cể NHNG GIAI PHAP TT NHT V NH LNG VA ... CHUYấN NGANH PGS.TS Nguyn Thin Lun Ni dung v cng lun thc s ó c Hi ng chuyờn ngnh thụng qua Ngy TRNG PHềNG SH thỏng nm 2011 TRNG KHOA QL NGANH MC LC Trang Trang phu bia Nhim vu lun ... ngi, bao gi cng tim c ngi co s ngi quen s nhng ngi d hp l nh (xem Thớ ducua 2.2.3) * inh ngha 3: nh u c gi l ni ti v hay v c gi l c ni t u thi co hng G n u (u, v) l mt cung cuaG nh u gi l nh u...
... đạt tới (có đườngtừ trạng thái ban đ u u0 tới u) Xác định hai hàm đánh giá sau: - g( u) đánh giá độ dài đườngngắntừ u0 tớiu (Đường từ u0 tới trạng thái u trạng thái đích g i đường phần, để ... hi utìm kiếm, sử dụnghàm đánh giá mới: f (u) = g( u) + h (u) Tức l , f (u) đánh giá độ dài đườngngắnquautừ trạng thái ban đ utới trạng thái kết thúc Thuật toán A* thuật toán sử dụng kỹ thuật ... từ nâng cao hi u việc xử l li u Nội dung luận văn Trong luận văn g m có nội dung: - Nội dung 1: Nghiên c u toán tìm kiếm đườngngắn Đánh giáuđi m, nhược đi m thuật toán 2 - Nội dung 2: Cải...
... u h gi i thu t ki n (Ant Algorithm), gi i thu t luy n thép - T p trung nghiên c u thu t toán song song áp d ng vào gi i SA (Simulated Annealing), gi i thu t di truy n GA (Genetic Algorithm) V ... ng thu t toán vào toán ngư i dul ch C u trúc lu n văn N i dung c a lu n văn ñư c chia thành ba chương v i n i dung sau: Chương – Cơ s l thuy t: N i dungtìm hi u, nghiên c ul thuy t liên quan ... T i u t h p (Message Passing), Song song d li u (Data Parallel), Lai H P VÀ BÀI TOÁN NGƯ I DUL CH Bài toán t i u h a t h p liên quan t i vi c tìmgiá tr cho (Hybird) bi n s r i r c l i gi i...
... đườngngắntìm thấy từu đến v III Thuật toán - Cài đặt thuật toán Dijkstra ### Tìmđườngngắn x đỉnhl i - L y đườngngắnđỉnh u, v dijkstra:=proc (G: :graph, x) local weight ,L, K,P,Q,v ,u: v) listpath ... tranh Mathematica Maple giúp bạn phân tích, khám phá, hình dung, giải vấn đề toán học Với 5000 chức năng, Maple cung cấp độ rộng, chi u s u, hi u suất xử ltất loại toán học Giao diện trực quan ... Maple hỗ trợ nhi u phong cách tương tác, từ công cụ Clickable Math tới ngôn ngữ l p trình tinh vi Sử dụng môi trường tài li u thông minh cung cấp Maple, bạn tự động nắm bắt tất kiến thức kỹ thuật...
... Bài toán tìmđườngngắn giúp đườngngắn Ngoài ra, trọng số cạnh đồ thị mang tính chất tổng quát khoảng cách hình học hai đỉnh đ u mút chúng Ví dụ, với đỉnh A, B, C đường AB-C tốn thời gian độ phức ... chúng trở thành cẩm nang nhi u sinh viên, kỹ sư ngành nghiên c u khoa học Trong thu hoạch, tìm hi u ứng dụng Maple tìmđườngngắn với thuật toán Dijkstra Mục l c 1.1 Giới thi u toán Trong l thuyết ... có giátrị thực f: E → R), cho trước đỉnh v thuộc V, tìmđường P từ v tớiđỉnh v' thuộc V cho nhỏ tấtđường nối từ v tới v' Bài toán đườngngắn cặp đỉnh toán tương tự, ta phải tìmđường ngắn...
... không gian trạng thái đường đồ thị 2.2.4 Đườngngắn xuất phát từđỉnh Ý tưởng chung thuật toán tìmđườngngắn nhất: - Dò tìm cách thử quađỉnh trung gian - N u phát đườngquađỉnh trung gian ngắn ... khoảng cách ngắntừđỉnh đến đỉnh nguồn v biết Khởi đ u S=V Sau bước ta thêm vào S đỉnh mà khoảng cách từ đến v ngắn Với giả thiết cung có giátrị không âm ta luôn tìmđườngngắn mà quađỉnh ... vuông có giátrị giống ô vuông thứ lul i + N u hàng mức với ô vuông thứ mà giátrị giống ô vuông ta chuyển xuống mức tiếp tục trình tìm kiếm tìm ô vuông có giátrị giống với ô vuông Khi click...
... toán tìm đƣờng ngắn C u trúc khoá luận Ngoài phần mở đ u kết luận, khoá luận bao g m chƣơng: Chƣơng Các khái niệm l thuyết đồ thị Chƣơng L thuyết thuật toán tìm đƣờng ngắn Chƣơng Xây dựng ứng dụng ... chƣơng trình phù hợp với y u c u thực tiễn, nội dung xử l nhanh đáp ứng y u c u ngày cao ngƣời sử dụng - Phƣơng pháp thực nghiệm: Thông qua quan sát thực tế, y u c u sở, l luận đƣợc nghiên c u ... y u c u sau: + Trình bày khái niệm l thuyết đồ thị + L m rõ thuật toán tìm đƣờng ngắn + Xây dựng ứng dụng d athuật toán tìm hi u Phƣơng pháp nghiên c u - Phƣơng pháp nghiêm c ul luận: Nghiên...
... Chúng ta giải toán tìmđườngngắntất cặp đỉnh cách chạy thuật toán tìmđườngngắntừđỉnh | V | l n, l n cho đỉnh xem đỉnh nguồn.N utất cạnh không âm, sử dụngthuật toán Dijkstra N u sử dụng ... không xác định Trong trường hợp tìmđườngngắn N u đồ thị chu trình âm ta chứng minh đườngngắnđường Việc tìmđườngngắnđỉnh s f áp dụngthuật toán sau: G i a[ u, v] trọng số cạnh (u, v) Qui ước a[ v,v]=0 ... Chúng ta định ngh a trọng số đườngngắntừđỉnhu đến đỉnh v sau: Một đườngngắntừđỉnhu đến đỉnh v định ngh ađường p mà có w(p) = (u, v) Số h a Trung tâm Học li u - ĐHTN http://www.lrc-tnu.edu.vn/...
... đỉnh v V Có nhi u toán giảithuật toán cho toán tìmđườngngắntừ đỉnh, có biến thể sau đây: - Tìmđườngngắn đến đỉnh - Tìmđườngngắn cặp - Tìmđườngngắntất cặp Bổ đề (Đoạn đườngngắnđường ... tìm bao đóng bắc c u đồ thị định hướng C u trúc đườngngắn Trong thuật toán Floyd-Warshall, dùng đặc tả c u trúc đườngngắn khác với đặc tả sử dụngthuật toán tìmđườngngắn 49 tất cặp đỉnh d a ... g c Phép giãn (Relaxing) Thuật toán chương sử dụng kĩ thuật giãn.Với đỉnh vV, lu trữ thuộc tính d[v], chặn trọng số đườngngắntừ s đến v Chúng ta g i d[v] đánh giáđườngngắn nhất. Chúng ta...
... Giảithuật Dijkstra II.3.1 Nội dung Có nhi ugiảithuật phát triển để giải toán tìmđườngngắn cặp đỉnh, khuôn khổ viết em xin giới thi ugiảithuật Dijkstra Giảithuật Dijkstra giảithuật để giải ... án sở GVHD: Đoàn Văn Thắng Đỉnhug i đỉnh đ u, đỉnh v g i đỉnh cuối đườngĐường có đỉnh đ u trùng với đỉnh cuối ( tức u= v) g i chu trình Đường hay chu trình g i đơn cung bị l p l i Thí dụ Trên ... l n, g i tắt PERT (Project Evaluation and Review Technique ) hqy CMD ( Critical path method) I.2.5 Đườngngắntất cặp đỉnh Rõ ràng ta giải toán tìmđườngngắntất căặpđỉnh đồ thị cách sử dụng...
... Giảithuật Dijkstra II.3.1 Nội dung Có nhi ugiảithuật phát triển để giải toán tìmđườngngắn cặp đỉnh, khuôn khổ viết em xin giới thi ugiảithuật Dijkstra Giảithuật Dijkstra giảithuật để giải ... án sở GVHD: Đoàn Văn Thắng Đỉnhug i đỉnh đ u, đỉnh v g i đỉnh cuối đườngĐường có đỉnh đ u trùng với đỉnh cuối ( tức u= v) g i chu trình Đường hay chu trình g i đơn cung bị l p l i Thí dụ Trên ... l n, g i tắt PERT (Project Evaluation and Review Technique ) hqy CMD ( Critical path method) I.2.5 Đườngngắntất cặp đỉnh Rõ ràng ta giải toán tìmđườngngắntất căặpđỉnh đồ thị cách sử dụng...
... Processing (Algorithms and Architectures), University of California at Santa Barbara Santa Barbara, California, 2002 PARALLELIZING ALGORITHM DIJKSTRA’S FINDING THE SHORTEST PATHS FROM A VERTEX TO ALL ... Roosta, Parallel Processing and Parallel Algorithms, Theory and Computation, Springer 1999 [6] Joseph JáJá, An Introduction to Parallel Algrithms, Addison - Wesley, 1992 [7] Alistair K Phipps, Parallel ... nguồn a Đ u ra: Chi u dài đườngngắnđườngngắntừđỉnha đến tấtđỉnh đồ thị + Phương pháp: BướcG n L (a) :=0 Với đỉnh x ≠ ag n L( x) = ∞ Đặt T:=V Bước Chọn v T, v ch a xét cho L( v) có giá trị...
... hướng Định ngh a 3.N u e= (u, v) cung đồ thị có hướng G ta nói hai đỉnhu vlà kề nhau,và nói cung (u, v) nối đỉnhu với đỉnh v nói cung khỏi đỉnhu vào đỉnh v Đinhu (v) g i đỉnh đ u (cuối) cung (u, v) ... thuật Dijkstra giảithuật để giải toán đườngngắn nguồn đơn đồ thị có trọng số cạnh mà tất trọng số không âm Nó xác địnhđườngngắn hai đỉnh cho trước, từđỉnha đến đỉnh b Ở đỉnh v, giảithuật ... v đường có độ dài d (u, v) II.3 Giảithuật Dijkstra II.3.1 Nội dung Có nhi ugiảithuật phát triển để giải toán tìmđườngngắn cặp đỉnh, khuôn khổ viết em xin giới thi ugiảithuật Dijkstra Giải...
... toán tìmđườngngắn cặp đỉnh, khuôn khổ viết em xin giới thi ugiảithuật Dijkstra Giảithuật Dijkstra giảithuật để giải toán đườngngắn nguồn đơn đồ thị có trọng số cạnh mà tất trọng số không ... cho cung từđỉnh có số nhỏ đến đỉnh có số l n Thuật toán tìmđườngngắn đồ thị chu trình mô tả sơ đồ sau : Procedure Critical_Path; (* Tìmđườngngắntừđỉnh nguồn đến tấtđỉnhl i đồ thị chu trình ... xét thuật ngữ tương tự cho đồ thị có hướng Định ngh a 3.N u e= (u, v) cung đồ thị có hướng G ta nói hai đỉnhu vlà kề nhau,và nói cung (u, v) nối đỉnhu với đỉnh v nói cung khỏi đỉnhu vào đỉnh v Đinh...
... Giảithuật Bellman-Ford Thuật toán: Thuật toán sử dụng kỹ thuật giảm bớt(Relaxation) cách ngày giảm chi u dài đườngngắntừđỉnh s đến đỉnh v thuộc V đạt giátrịngắn δ(s, v) Thuật toán trả giá ... đỉnhu vào tập S, bỏ quatất cạnh không ch au Trong giảithuật sau, sử dụng hàng đợi u tiên cực ti uđỉnh Q, g n giátrị d 24.3 Giảithuật Dijkstra DIJKSTRA (G, w, s) INITIALIZE-SINGLE-SOURCE (G, w,s) ... thuật Dijkstra Thuật toán: Giảithuật Dijkstra xây dựng tập đỉnh S ch a độ dài đường nhắn từđỉnh nguồn s xác địnhGiảithuật d abướcl p đỉnhu V – S với ước l ợng đườngngắn nhất, thêm đỉnh...
... thời gian hoạt động giảithuậtgiảithuật Dijkstra thấp giảithuật Bellman-Ford Giảithuật Dijkstra xây dựng tập đỉnh S ch a độ dài đường nhắn từđỉnh nguồn s xác địnhGiảithuật d abướcl p đỉnh ... chi u dài c a chúng Thuật toán sử dụng kỹ thuật giảm bớt(Relaxation) cách ngày giảm chi u dài đườngngắntừđỉnh s đến đỉnh v thuộc V đạt giátrịngắn δ(s, v) Thuật toán trả giátrị TRUE từđỉnh ... trước thay đổi Trong giảithuật Dijkstra giảithuậtđườngngắn cho đồ thị có hướng chu trình, cạnh giảm bớt xác l n Trong giảithuật Bellman-Ford, cạnh bị giảm nhi ul n Thuộc tính đườngngắn giảm...
... a giác y - đơn điu sau: 2.2.1 Phân chia a giác đơn thành a giác đơn điu Kẻ đường thẳng nằm ngang quađỉnha giác P, ta có hình thang nằm ngang P Giả sử P môt a giác đỉnhđường nằm ngang ... hai đ u đoạn thẳng g i đỉnh Một a giác g i a giác đơn cạnh không giao nhau, ngh a hai cạnh kề có đi m chung đỉnh Trong luận văn xét a giác mà ba đỉnh thẳng hàng • Một đỉnha giác P g i đỉnh ... thành a giác y - đơn đi u, thuật toán tam giác phân a giác y - đơn đi u, thuật toán tam giác phân a giác đơn xem chương trình thuật toán tìmđườngngắn hai đi m a giác đơn chương 2.1 Thuật toán...