Trong thuật toán Ford – Fullkerson tìm luồng cực đại, thực hiện lặp đi lặp lại thao tác:
Trả lời:
Đáp án đúng: A
Thuật toán Ford-Fulkerson là một thuật toán kinh điển để tìm luồng cực đại trong một mạng lưới. Thuật toán này hoạt động bằng cách lặp đi lặp lại hai bước chính cho đến khi không thể tăng luồng được nữa:
- Tìm đường tăng luồng: Tìm một đường đi từ đỉnh nguồn (source) đến đỉnh đích (sink) trên đồ thị còn dư (residual graph). Đồ thị còn dư thể hiện khả năng tăng thêm luồng trên các cạnh của mạng.
- Cải tiến luồng: Nếu tìm thấy đường tăng luồng, sẽ tăng luồng dọc theo đường đi đó. Việc này đồng nghĩa với việc tăng luồng trên các cạnh xuôi (forward edges) và giảm luồng trên các cạnh ngược (backward edges) của đường đi.
Như vậy, thao tác lặp đi lặp lại chính là "Đánh dấu các đỉnh và cải tiến luồng". Việc đánh dấu các đỉnh được thực hiện trong quá trình tìm đường tăng luồng, còn việc cải tiến luồng là bước cập nhật luồng dựa trên đường tăng luồng tìm được.
Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!
30 câu hỏi 60 phút








