tất cả chúng ta đều biết và yêu thích các thuật toán cắt tối thiểu, nhưng tất cả đều cắt qua các cạnh trong biểu đồ. Có bất kỳ biến thể nào cắt qua các nút không?Cắt tối thiểu qua các đỉnh/nút - không phải cạnh
Trả lời
Vì vậy, để sử dụng thuật toán cắt tối thiểu s-t, bạn cần chuyển biểu đồ của mình thành một mạng luồng. Điều này đưa ra một đồ thị ngầm định hướng (hướng của luồng chuyển tiếp của một cạnh). Bạn có thể sử dụng biểu diễn trực tiếp này để biến biểu đồ thành thứ gì đó sẽ giải quyết vấn đề này. Về cơ bản bạn biến đổi mọi đỉnh, V, (không bao gồm nguồn và bồn rửa) thành hai đỉnh, gọi chúng là A và B. A nhận tất cả các cạnh của V, B lấy tất cả các cạnh ngoài của V. Sau đó bạn tạo cạnh A -> B với công suất cực đại vô hạn.
Tôi nghĩ rằng nếu bạn chạy thuật toán cắt tối thiểu s-t thông thường, nó sẽ chỉ chọn các cạnh bạn tạo. Sự thay đổi duy nhất tôi có thể nghĩ rằng điều đó là cần thiết trong trường hợp mức độ A là một, nó có thể chọn cạnh đó để cắt, nhưng chỉ cần chọn A làm đỉnh sau đó. (Điều này phụ thuộc vào việc triển khai thuật toán s-t)
Tôi hy vọng điều đó có ý nghĩa. Tôi không chắc chắn liệu điều đó có hiệu quả hay không (tức là tôi không cảm thấy muốn nghĩ ra một bằng chứng thích hợp), nhưng nó có ý nghĩa trực quan là nó sẽ thành công. Ý tưởng trực quan mà tôi có là nếu bạn cắt cạnh "không có đỉnh", bạn cũng có thể cắt cạnh "đỉnh" vì nó có tác dụng tương tự w.r.t để ngắt kết nối biểu đồ.
Có thể tham khảo thêm tại đây để biết rõ ràng .. http: // www .cs.rochester.edu/~ cding/Giảng dạy/200Spring2002/Bài tập/P-2-1-G4.ps – Shatu
- 1. Đặt mức thu phóng tối thiểu cho cắt xén UIImagePickerController
- 2. Tự động cắt một bitmap thành kích thước tối thiểu?
- 3. Có phải số_lần tối thiểu/max constexpr không?
- 4. tối thiểu vs đỉnh tối thiểu bao gồm
- 5. Tìm cắt giảm tối thiểu trong biểu đồ sao cho đỉnh được ngắt bị ngắt
- 6. Tìm các chức năng tối thiểu
- 7. LISP tối thiểu nhất?
- 8. Làm cách nào để tìm bìa cạnh tối thiểu của biểu đồ hai cạnh có trọng số bằng Mathematica 8?
- 9. Java: Phạm vi ngày tối thiểu và tối thiểu
- 10. Gói ứng dụng 'AndroidManifest.xml' phải có tối thiểu 2 đoạn
- 11. Safari và Chrome bỏ qua CSS chiều rộng tối thiểu
- 12. datepicker tối thiểu năm
- 13. Tìm số không tối đa. các cạnh trong biểu đồ
- 14. In một bảng HTML rất rộng mà không cần cắt cạnh phải
- 15. Xuất sang PNG từ Adobe Illustrator cắt các cạnh
- 16. Cây Spanning tối thiểu: Thuộc tính Cut là gì?
- 17. Giảm thiểu các cạnh chéo trong biểu đồ
- 18. Thuật toán nhanh cho cây bao trùm tối thiểu khi độ dài cạnh bị hạn chế?
- 19. Cập nhật cây bao trùm tối thiểu với sửa đổi cạnh
- 20. Ngày tối thiểu và tối đa
- 21. Tham khảo tối thiểu MVC4
- 22. Haskell tối thiểu/tối đa Double Constant
- 23. Đánh dấu HTML5 tối thiểu này có hợp lệ không?
- 24. Cây bao trùm tối thiểu và cây đường ngắn nhất có chia sẻ ít nhất một cạnh không?
- 25. AVFoundation, cắt các cạnh trong lớp xem trước
- 26. Hình vuông tối thiểu trọng số - R
- 27. đống tối thiểu trong python
- 28. gtk kích thước tối thiểu
- 29. Ví dụ BluetoothManManager tối thiểu
- 30. Tối thiểu PHP Phar stub
Cũng được đăng tại http://cstheory.stackexchange.com/questions/2877/minimal-cut-through-vertices-nodes-not-edges – eisbaw