Chúng tôi biết rằng tính toán một dòng chảy tối đa. một mức cắt tối thiểu của một mạng có dung lượng là tương đương; xem các định lý luồng cực đại lát cắt cực tiểu .
Chúng tôi có các thuật toán (nhiều hơn hoặc ít hiệu quả hơn) để tính toán các luồng tối đa và tính toán một mức cắt tối thiểu cho một luồng tối đa cũng không khó cũng không tốn kém.
Nhưng còn điều ngược lại thì sao? Đưa ra mức cắt tối thiểu, làm thế nào chúng ta có thể xác định lưu lượng tối đa? Dĩ nhiên, không giải quyết Max-Flow từ đầu, và tốt nhất là nhanh hơn thế.
Một vài suy nghĩ:
Từ mức cắt tối thiểu, chúng ta biết giá trị lưu lượng tối đa. Tôi không thấy làm thế nào thông tin này giúp các phương pháp tiếp cận tiêu chuẩn tăng cường và đẩy mạnh, mặc dù việc điều chỉnh cái sau có vẻ hợp lý hơn một chút.
Chúng tôi không thể sử dụng mức cắt tối thiểu để chia mạng thành hai phần và lặp lại vì điều đó sẽ không thu nhỏ vấn đề trong trường hợp xấu nhất (nếu một phân vùng là đơn lẻ); ngoài ra, chúng tôi sẽ không cắt giảm tối thiểu các trường hợp nhỏ hơn.
Có biết giá trị của lưu lượng tối đa tăng tốc độ giải quyết Max-Flow LP, có thể thông qua các điều kiện độ chùng bổ sung không?