Chứng minh rằng đối với bất kỳ dòng chảy trong một mạng lưới và bất kỳ cắt trong nó, giá trị của dòng chảy là tương đương với dòng chảy qua việc cắt giảm (xem bình đẳng (10,12)). Giải thích mối quan hệ giữa này bất động sản và bình đẳng (10.9). a. nhận vấn đề dòng chảy tối đa cho mạng trong hình 10.4 là một vấn đề lập trình tuyến tính. Giải quyết vấn đề lập trình tuyến tính này bằng phương pháp simplex. Như là một thay thế cho các thuật toán augmenting-đường đi ngắn nhất, Edmonds và Karp [Edm72] đề xuất các thuật toán tối đa-năng lực-augmenting-đường, trong đó, một dòng chảy tăng cường dọc theo con đường mà làm tăng dòng chảy bởi số lượng lớn nhất. Thực hiện các thuật toán này bằng ngôn ngữ của sự lựa chọn của bạn và thực hiện một cuộc điều tra thực nghiệm của hiệu quả tương đối của họ. Viết một báo cáo về một thuật toán tiên tiến hơn của dòng chảy tối đa chẳng hạn như(i) Dinitz của thuật toán, (ii) Karzanov của thuật toán, (iii) Malhotra-phòng-lúc thuật toán, hoặc thuật toán (iv) Goldberg-Tarjan. Ăn uống vấn đề nhiều gia đình đi ra ngoài ăn tối với nhau. Để tăng của tương tác xã hội, họ sẽ muốn ngồi ở bàn do đó không có hai thành viên của cùng một gia đình là tại cùng một bảng. Hiển thị làm thế nào để tìm thấy một sự sắp xếp chỗ ngồi đáp ứng mục tiêu này (hoặc chứng minh rằng không có sự sắp xếp như vậy tồn tại) bằng cách sử dụng một vấn đề dòng chảy tối đa. Giả sử rằng đội ngũ bữa ăn tối có p gia đình và gia đình ith có ai thành viên. Cũng cho rằng q bảng có sẵn và bàn thứ j có sức chứa của bj. [Ahu93]
đang được dịch, vui lòng đợi..
