... 277,04,012,03,04,05,09,05,07,04,06,0cdetbsac(s+,4)7,04,012,03,04,05,09,05,07,04,06,0d(s+,7)e(d+,4)t(e+,2)b(a+,6)s(s,∞)a(s+,6)7,44,412,03,04,05,09,05,07,04,06,4cdetbsac(b+,2)7,44,412,03,04,05,09,05,07,04,06,4d(s+,7)e(c+,2)t(e+,2)b(a+,2)s(s,∞)a(s+,2)Chương 2BÀI TOÁNLUỒNGCỰCĐẠI VỚI KHẢ NĂNG THÔNG QUA CÁC CUNG – CÁC ĐỈNH Bài toánluồngcựcđại trong mạng là một trong số những bàitoán tối ưu trênđồ thị tìm được những ứng ... dầu…Ngoài ra, ứng dụng của bàitoán còn để giải các bàitoán như: Bàitoán đám cưới vùng quê, bàitoán về hệ thống đại diện chung, bàitoán phân nhóm sinh hoạt, bàitoán lập lịch cho hội nghị ... Ford-Fulkerson tìm luồngcựcđại cho mạng G’ ta được mạng cực đại và ma trận biểu diễn nó như sau:Với Val(f*) = 64. Bàitoánluồngcựcđại trong mạng Cho mạng G=(V,E). Hãy tìm luồng f* trong...
... 0 0 0 0 t-Chương 2BÀI TOÁNLUỒNGCỰCĐẠI VỚI KHẢ NĂNG THÔNG QUA CÁC CUNG – CÁC ĐỈNH Bài toánluồngcựcđại trong mạng là một trong số những bàitoán tối ưu trênđồ thị tìm được những ứng ... dầu…Ngoài ra, ứng dụng của bàitoán còn để giải các bàitoán như: Bàitoán đám cưới vùng quê, bàitoán về hệ thống đại diện chung, bàitoán phân nhóm sinh hoạt, bàitoán lập lịch cho hội nghị ... với giá trị luồng val(f*) là lớn nhất . Luồng như vậy ta sẽ gọi là luồngcựcđại trong mạng.4.1. Thuật toán Ford – Fulkerson tìm luồngcựcđại trong mạngBắt đầu từ mạng với luồngtrên tất cả...
... Khi đóđồthị mà ta nhận được là đồthị hai phía. Giả sử ta đã thu được đồthị sau:Ta gán cho trọng số của mỗi cạnh là 1. Và tìm luồngcựcđại từ S sang T. Nhưng nếu áp dụng thuật toán lát ... nhiều bước của thuật toán tìm luồn cựcđại để giải bàitoán trên. Trong đó hoàn toàn không còn các đỉnh S và T nữa và thời gian của thuật toán này so với thuật toán tìm luồng chuật thì thật ... giải quyết vấn đề trên ta tiếp tục cải tiến thuật toán trên: Trước tiên ta xây dựng một đồthị hai phía mới với các đỉnh vẫn như cũ. Ta lần lượt thêm vào đồthị từng cạnh của đồthị cũ theo thứ...
... bàitoánluồngcựcđại trong mạng với khả năng thông qua các cung các đỉnh”, bàitoánluồngcựcđại trong mạng với khả năng thông qua các cung và thuật toán được xây dựng dựa trên thuật toán ... mô tả một cách dễ dàng các bàitoán phức tạp cụ thể, để từ đó ta có thể mã hoá các bàitoánđó vào máy tính mà trong đó bàitoánluồngcựcđại trong mạng của hai nhà toán học Mỹ là Ford và Fullkerson ... bản đồ giao thông, bàitoán tìm luồng dầu lớn nhất có thể bơm từ tàu chở dầu vào bể chứa của một hệ thống đường ống dẫn dầu…Ngoài ra, ứng dụng của bàitoán còn để giải các bàitoán như: Bài toán...
... bàitoán đường ngắn nhất, bài toánluồngcựcđại …II/ Bàitoánluồngcựcđại và thuật toán Ford-Fulkerson Bài toánluồngcựcđại trong mạng cũng là một trong số những bài toán tối ưu trênđồthị ... BÀITOÁNLUỒNGCỰC ĐẠIMỞ ĐẦU: GIỚI THIỆU BÀI TOÁNBÀI TOÁNLUỒNGCỰC ĐẠITHUẬT TOÁN FORD - FULKERSONI/ Bàitoánluồngtrên mạng.Nhiều bàitoán quy hoạch tuyến tính có thể quy về bàitoán ... bày Bàitoánluồngcực đại trong mạng” sử dụng thuật toán của Ford - Fulkerson (1962) để giải bàitoán đặtra và nêu một số ứng dụng của bài toán. Lê Duy QuangTrang 1BÀI TOÁNLUỒNGCỰC ĐẠIu:=...
... LỤCPhụ lục 2 Bài toánluồngcực đại Cho mạng G=(V,E). Hãy tìm luồng f* trong mạng với giá trị luồng val(f*) là lớnnhất. Luồng như vậy ta sẽ gọi là luồngcựcđại trong mạng. Bài toán như vậy ... dụng có thể tự vẽ đồ thị để kiểm tra thuật toán (đồ thị được vẽ sẽ nằm ở phần đồthị nguồn). Sau khi đã có đồ thị nguồn, muốn biết kết quả của bàitoánthì ta nhấn nút Run trên thanh công cụ ... thuật toán gán nhãn chi tiết sauđây để giải bàitoánluồngcựcđại trong mạng. Thuật toán bắt đầu từ luồng chấp nhậnđược nào đó trong mạng (có thể bắt đầu từ luồng không) , sau đó ta sẽ tăng luồng...
... dụng có thể tự vẽ đồ thị để kiểm tra thuật toán (đồ thị được vẽ sẽ nằm ở phần đồthị nguồn). Sau khi đã có đồ thị nguồn, muốn biết kết quả của bàitoánthì ta nhấn nút Run trên thanh công cụ ... không cần xây dựng tường minh đồthị G(f). Ford-Fulkerson đề nghị thuật toán gán nhãn chi tiết sau đây để giải bàitoánluồngcựcđại trong mạng. Thuật toán bắt đầu từ luồng chấp nhận được nào ... ∈ X*.)Định lý trên là cơ sở để xây dựng thuật toán lặp sau đây để tìm luồngcựcđại trong mạng: Bắt đầu từ luồngtrên tất cả các cung bằng 0 (ta sẽ gọi luồng như vậy là luồng không), và...
... Yêu cầu bàitoán tương đương với (*) có 3 nghiệm phân biệt lập thành cấp số cộng. Bàitoán : Tìm k để (*) có 3 nghiệm lập thành cấp số nhân làm tương tự, khi đó 2A C Bx x x= và đồng nhất ... − . Bài tập :1. Tìm m để đồthị :4 2y x 10x m= − +cắt Ox tại lần lượt 4 điểm có các hoành độ lập thành một cấp số cộng.2. Tìm m để đường thẳng y = m(x − 2) cắt đồthị 2x 4yx ... 9 thỏa mãn.Thí dụ 3 : Tìm k để đồ thị 3 2y x 3x 6x k= − − +cắt trục hoành tại 3 điểm lần lượt là A, B, C sao cho AB = BC.Giải : Hoành độ giao điểm của đồthị với trục hoành là các nghiệm...
... THUYẾT ĐỒ THỊ I. MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA LÝ THUYẾT ĐỒTHỊ 1. Định nghĩa đồthị Đồ thị là một cấu trúc rời rạc bao gồm các đỉnh và các cạnh nối các đỉnh này, các loại đồthị khác ... lưu ý thêm là trong trường hợp trọng số trên các cạnh là khơng âm, bài tốn tìm đường đi ngắn nhất trênđồthị vơ hướng có thể dẫn về bài tốn trênđồthị có hướng, bằng cách thay mỗi cạnh của ... chiều sâu Thuật tốn tìm kiếm theo chiều sâu trênđồthị vơ hướng trình bày ở trên dễ dàng có thể mơ tả lại cho đồthị có hướng. Trong trường hợp đồthị có hướng, thủ tục DFS(v) sẽ cho phép thăm...
... lưu ý thêm là trong trường hợp trọng số trên các cạnh là khơng âm, bài tốn tìm đường đi ngắn nhất trênđồthị vơ hướng có thể dẫn về bài tốn trênđồthị có hướng, bằng cách thay mỗi cạnh của ... thuyết đồ thị. Trước tiên, ta xét các thuật ngữ mô tả các đỉnh và cạnh của đồthị vô hướng. Định nghĩa 1. Hai đỉnh u và v của đồthị vô hướng G được gọi là kề nhau nếu (u,v) là cạnh của đồthị ... đường đi từ s đến t trênđồthị tăng luồng G(f). Định lý 1. Các mệnh đề dưới đây là tương đương: (i) f là luồngcựcđại trong mạng: (ii) Không tìm được đường tăng luồng f: (iii) val(f)...
... ứng dụng luồngcựcđại trong bàitoán tối ưu rời rạcĐức TrọngI. Bàitoán Xétbài toán: Trongđó aij thuộc {0,1} pi nguyên dương i = 1,2,…,m;j = 1,2,…,n Bài toántrên là mô hình toán học ... của bài toán( 1)-(2) thìluồngcựcđại trong G(k*) có giá trị Δ Chứng minh: Do giá trị của luồngcựcđại trong mạng G(k*)không vượt qu Δ, nên để chứng minh bổ đề ta chỉ cần chỉ ra luồngvới ... VI.Độ phức tạp tính toán Bài toán (1)-(2) giải được nhờ thuật toán đa thức có độ phứctạp tính toán là O(log2m.OFN) trong đó OFN là độ phức tạptính toán tìm luồngcực đại. xij = 0, nếu...
... Thuật toán Ford-Fulkerson được thực hiện nhờ thủ tục: Procedure Max_Flow; (* thụât toán Ford-Fulkerson*) Luồng cựcđại trong mạng và một số bàitoán ứng dụngNguyễn Văn Trường Bài toánluồngcực ... tìm được luồngcựcđại với luồngtrên các cung là các số nguyên. Tuy nhiên, nếu khả năng thông qua là các số rất lớn thì giá trị của luồngcựcđại cũng có thể rất lớn và thuật toán ở trên đòi ... luồngcựcđại trong mạng là một trong những bàitoán tối ưu trênđồthị tìm được những ứng dụng rộng rãi trong thực tế cũng như những ứng dụng thú vị trong lý thuyết tổ hợp. Bàitoán được đề...