... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... giai đoạn đó, h phương án tốiưutoán xét ma trận trọng số ban đầu M, ta có: f(h0) ≤ f(h), ∀h∈X hay f(h0)−s ≤ f(h)−s, ∀h∈X hay f′(h0) ≤ f′(h), ∀h∈X hay h0 phương án tốiưutoán xét ma trận rút gọn ... đường chéo ma trận trọng số ngắn W* hữu hạn 72 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1,...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... giai đoạn đó, h phương án tốiưutoán xét ma trận trọng số ban đầu M, ta có: f(h0) ≤ f(h), ∀h∈X hay f(h0)−s ≤ f(h)−s, ∀h∈X hay f′(h0) ≤ f′(h), ∀h∈X hay h0 phương án tốiưutoán xét ma trận rút gọn ... đường chéo ma trận trọng số ngắn W* hữu hạn 72 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1,...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... ϕ luồng mạng vận tải G=(V,E) A ⊂ V \{v0,vn} Khi đó: ϕ( Γ − (A))=ϕ( Γ + (A)) 5.2.2 Bàitoán luồng cực đại: Cho mạng vận tải G=(V,E) Hãy tìm luồng ϕ để đạt ϕ max mạng G Nguyên lý thuật toán giải ... đường chéo ma trận trọng số ngắn W* hữu hạn 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1,...
... E F G A 6 B C D 1 2 * W7=W E 2 F 4 G 3 * Bài 5: Tìm W* cách áp dụng thuật toán Floyd vào đồ thị sau: B 2 A C 13 F D E Lời giải: Ta có ma trận trọng sốđồ thị là: (những ô trống ∞) A C E 8 W Áp ... E F C 11 D A B C D E F B 3 * Bài 6: Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng vận tải khởi đầu 0: V 2 V V V 4 V V V V 6 φ ( Khả thông qua cung số màu xanh) Lời giải: Luồng ... φ3=27+2+7+4=40 * Bài 8: Hãy giải toán người du lịch với thành phố có số liệu cho ma trận trọng số sau: ∞ 22 23 14 25 25 ∞ 11 14 44 45 16 ∞ 27 29 14 33 ∞ 46 32 34 20 ∞ 24 23 21 ∞ Lời giải: Ma trận trọng số...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... ϕ luồng mạng vận tải G=(V,E) A ⊂ V \{v0,vn} Khi đó: ϕ( Γ−(A))=ϕ( Γ+(A)) 5.2.2 Bàitoán luồng cực đại: 73 Cho mạng vận tải G=(V,E) Hãy tìm luồng ϕ để đạt ϕ max mạng G Nguyên lý thuật toán giải ... đường chéo ma trận trọng số ngắn W* hữu hạn 72 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1,...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... đường chéo ma trận trọng số ngắn W* hữu hạn 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1, ... sau: B 20 A C 13 F D E Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng vận tải khởi đầu v1 v5 v0 v3 4 v4 v7 v2 v6 Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng...
... : Phương án t i ưu xét ma tr n tr ng s ban ñ u phương án t i ưu c a toán xét ma tr n rút g n ñ o l i Ch ng minh: Có th xem vi c ñi tìm chu trình Hamilton c a ngư i du l ch m t toán v n t i ñ c ... đó, h0 phương án t i ưu c a toán xét ma tr n tr ng s ban đ u M, ta có: f(h0) ≤ f(h), ∀h∈X hay f(h0)−s ≤ f(h)−s, ∀h∈X hay f′(h0) ≤ f′(h), ∀h∈X hay h0 phương án t i ưu c a toán xét ma tr n rút ... (v0,v4)} 78 http://ebook.here.vn T i mi n phí ð thi, eBook, Tài li u h c t p 5.3 BÀITOÁN DU L CH 5.3.1 Gi i thi u toán: M t ngư i xu t phát t m t thành ph mu n t i thăm n−1 thành ph khác, m i thành...
... sau: B 20 A C 13 F D E Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng vận tải khởi đầu v1 v5 4 v0 v3 4 v4 v7 v2 v6 Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng ... a đến đỉnh khác đồ thị sau: c b d 12 k e 5 11 a h g Dùng thuật toán Dijkstra tìm đường ngắn từ đỉnh a đến đỉnh khác đồ thị sau: b 10 a g 10 c h d f e k 8 i Cho đồ thị có trọng số hình Hãy tìm ... đến đỉnh khác đồ thị có ma trận trọng số (các ô trống ): A B C D E F G A B 3 6 C D 4 E 2 1 F 2 4 G 4 Tìm W* cách áp dụng thuật toán Floyd vào đồ thị sau:...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... vọng chứa phương án tốiưu tiếp tục phân chia tập thành hai tập khác khơng giao nhau, lại tính cận tương ứng Lặp lại trình sau số hữu hạn bước, cuối phương án tốt, nói chung tốiưu Nếu khơng lặp ... tiêu ứng với ma trận rút gọn M’ s tổng số rút gọn ta có: f(h) = f(h)+s Gọi X tập tồn phương án xét giai đoạn đó, h0 phương án tốiưutoán xét ma trận trọng số ban đầu M, ta có: f(h0) f(h), hX...
... FordFulkerson ta áp dụng thuật toán Ford-Fulkerson trực tiếp luồng Thuật toán gồm bước: Bước (đánh dấu đỉnh mạng) : Lối vào v0 đánh dấu 1) Nếu đỉnh vi đánh dấu ta dùng số +i để đánh dấu cho đỉnh ... trị nhỏ khả thông qua thiết diện thuộc mạng vận tải G Thí dụ 3: Cho mạng vận tải hình với khả thơng qua đặt khuyên tròn, luồng ghi cung Tìm luồng cực đại mạng Luồng có đường (v0,v4), (v4,v6), ... đánh dấu ta dùng số i để đánh dấu cho đỉnh z chưa đánh dấu mà (z,vi)E luồng cung dương ((z,vi)>0) Nếu với phương pháp ta đánh dấu tới lối G tồn v0 xích , đỉnh khác đánh dấu theo số đỉnh liền...
... đường chéo ma trận trọng số ngắn W* hữu hạn 5.2 BÀITOÁN LUỒNG CỰC ĐẠI 5.2.1 Luồng vận tải: 5.2.1.1 Định nghĩa: Mạng vận tải đồ thị có hướng, khơng có khun có trọng số G=(V,E) với V={v0, v1, ... Hệ quả: Cho luồng mạng vận tải G=(V,E) A V \{v0,vn} Khi đó: ( (A))=( (A)) 5.2.2 Bàitoán luồng cực đại: Cho mạng vận tải G=(V,E) Hãy tìm luồng để đạt max mạng G Nguyên lý thuật ... mãn: 1) Mỗi cung e E có trọng số m(e) số nguyên không âm gọi khả thông qua cung e 2) Có đỉnh v0 khơng có cung vào, tức degt(v0)=0 Đỉnh v0 gọi lối vào hay đỉnh phát mạng 3) Có đỉnh khơng có cung...
... xem đồ thị G đồ thị có trọng số mà cạnh có chiều dài Khi đó, khoảng cách d(u,v) hai đỉnh u v chiều dài đường từ u đến v ngắn nhất, tức đường qua cạnh 5.1.2 Bài tốn tìm đường ngắn nhất: Cho đơn đồ ... d(u0,u2) < < d(u0,un) 5.1.3 Thuật toán Dijkstra: procedure Dijkstra (G=(V,E) đơn đồ thị liên thơng, có trọng số với trọng số dương) {G có đỉnh a=u0, u1, , un=z trọng số m(ui,uj), với m(ui,uj) = ... năm 1959 Trong phiên mà ta trình bày, người ta giả sử đồ thị vô hướng, trọng số dương Chỉ cần thay đổi đơi chút giải tốn tìm đường ngắn đồ thị có hướng Phương pháp thuật tốn Dijkstra là: xác...
... ĐỒ THỊ CĨ TRỌNG SỐ VÀ BÀI TỐN ĐƯỜNG ĐI NGẮN NHẤT Đồ thị có trọng sốđồ thị G=(V,E) mà cạnh e∈E gán số thực m(e), gọi trọng số cạnh e Trọng số cạnh xét số dương gọi chiều ... dài đường ngắn (theo nghĩa m(u,v) nhỏ nhất) đường từ u đến v BÀI TỐN TÌM ĐƯỜNG ĐI NGẮN NHẤT: Cho đơn đồ thị liên thơng, có trọng số G=(V,E) Tìm khoảng cách d(u0,v) từ đỉnh u0 cho trước đến đỉnh ... tìm đường ngắn từ a đến v cho đồ thị G sau ĐỊNH LÝ: Thuật tốn Dijkstra tìm đường ngắn từ đỉnh cho trước đến đỉnh tuỳ ý đơn đồ thị vô hướng liên thơng có trọng số Mệnh đề: Thuật tốn Dijkstra...
... Đồ thị có trọng sốđồ thị G=(V,E) mà cạnh (hoặc cung) eE gán số thực m(e), gọi trọng số cạnh (hoặc cung) e Trong phần này, trọng số cạnh xét số dương gọi chiều dài cạnh ... xem đồ thị G đồ thị có trọng số mà cạnh có chiều dài Khi đó, khoảng cách d(u,v) hai đỉnh u v chiều dài đường từ u đến v ngắn nhất, tức đường qua cạnh 5.1.2 Bài tốn tìm đường ngắn nhất: Cho đơn đồ ... d(u0,u2) < < d(u0,un) 5.1.3 Thuật toán Dijkstra: procedure Dijkstra (G=(V,E) đơn đồ thị liên thơng, có trọng số với trọng số dương) {G có đỉnh a=u0, u1, , un=z trọng số m(ui,uj), với m(ui,uj) = ...
... Hệ quả: Cho luồng mạng vận tải G=(V,E) A V \{v0,vn} Khi đó: ( (A))=( (A)) 5.2.2 Bàitoán luồng cực đại: Cho mạng vận tải G=(V,E) Hãy tìm luồng để đạt max mạng G Ngun lý thuật ... hiệu n ) gọi luồng qua mạng, hay cường độ luồng điểm hay giá trị luồng Bàitoán đặt tìm để đạt giá trị lớn nhất, tức tìm giá trị lớn luồng 5.2.1.3 Định nghĩa: Cho mạng vận tải G=(V,E) A ... Ford-Fulkerson ta áp dụng thuật toán Ford-Fulkerson trực tiếp luồng Thuật toán gồm bước: Bước (đánh dấu đỉnh mạng) : Lối vào v0 đánh dấu 1) Nếu đỉnh vi đánh dấu ta dùng số +i để đánh dấu cho đỉnh...
... 5.3.5 Mệnh đề: Phương án tốiưu xét ma trận trọng số ban đầu phương án tốiưutoán xét ma trận rút gọn đảo lại Chứng minh: Có thể xem việc tìm chu trình Hamilton người du lịch toán vận tải đặc biệt ... đoạn đó, h0 phương án tốiưutoán xét ma trận trọng số ban đầu M, ta có: f(h0) f(h), hX hay f(h0)s f(h)s, hX hay f(h0) f(h), hX hay h0 phương án tốiưutoán xét ma trận rút gọn ... vọng chứa phương án tốiưu tiếp tục phân chia tập thành hai tập khác khơng giao nhau, lại tính cận tương ứng Lặp lại trình sau số hữu hạn bước, cuối phương án tốt, nói chung tốiưu Nếu khơng lặp...
... Floyd vào đồ thị sau: B C 20 13 F A D E v1 Giải toánmạng vận tải sau thuật toán Ford-Fulkerson với luồng vận tải khởi đầu v5 4 2 v2 v0 4 v4 v7 v3 v6 Giải toánmạng vận tải sau thuật toán Ford-Fulkerson ... 10 10 k a i5 e Cho đồ thị có trọng số hình Hãy tìm đường ngắn từ đỉnh A đến đỉnh N 3 A J B F C G K D L M E H I 2 N Tìm đường ngắn từ B đến đỉnh khác đồ thị có ma trận trọng số A F G C D (các ô ... v4 6 v5 v6 25 10 15 10 0 15 2 v10 v8 12 7 30 v11 v9 20 Hãy giải toán người du lịch với thành phố, có số liệu cho ma trận trọng số sau: 22 23 14 25 25 11 14 44 45 16 27...
... d(u0,u2) < < d(u0,un) 5.1.3 Thuật toán Dijkstra: procedure Dijkstra (G=(V,E) đơn đồ thị liên thơng, có trọng số với trọng số dương) {G có đỉnh a=u0, u1, , un=z trọng số m(ui,uj), với m(ui,uj) = ∞ ... Do thuật tốn có độ phức tạp O(n2) 5.1.6 Thuật toán Floyd: Cho G=(V,E) đồ thị có hướng, có trọng số Để tìm đường ngắn cặp đỉnh G, ta áp dụng thuật toán Dijkstra nhiều lần áp dụng thuật tốn Floyd ... số ngắn W* hữu hạn 72 BÀI TẬP Dùng thuật tốn Dijkstra tìm đường ngắn từ đỉnh a đến đỉnh khác đồ thị sau: c b d 12 k e h 11 a g Dùng thuật tốn Dijkstra tìm đường ngắn từ đỉnh a đến đỉnh khác đồ...
... t toán t i ưu r i r c Trong m c ta s trình bày thu t tốn đư c xây d ng d a thu t tốn tìm lu ng c c đ i đ gi i m t toán t i ưu r i r c mơ hình tốn h c cho m t s toán t i ưu t h p Xét toán t i ưu ... ñ nh phát đ u b ng 3.1.9 Bài tốn ghép t p ñ y ñ t i ưu 3.2 BÀI TỐN ( ng d ng tốn t i ưu đ th hình h c ph ng Bàitoán Steiner) 3.2.1 L ch s toán Steiner V n ñ sau ñây ñư c Fermat, nhà tốn h c ... ñi 3.4 BÀITOÁN ( ng d ng thu t tốn Ford-Fulkerson tìm lu ng c c đ i) 3.5 BÀI TỐN ( ng d ng tốn x p x đ gi i tốn du l ch) 3.6 BÀITOÁN ( ng d ng thu t tốn Kruskal tìm khung nh nh t) 3.7 BÀI TỐN...