Đóng cửa bắc cầu trực tuyến tốt hơn O (N ^ 2) trên mỗi cạnh bổ sung


15

Tôi đang tìm kiếm một thuật toán trực tuyến để duy trì việc đóng tạm thời của đồ thị chu kỳ có hướng với độ phức tạp thời gian nhỏ hơn O (N ^ 2) trên mỗi phép cộng. Thuật toán hiện tại của tôi là như thế này:

For every new edge u->v connect all nodes in Pred(u) \cup { u } with all nodes in Succ(v) \ \cup { v }.

Đối với các cạnh O (N ^ 2), điều này có nghĩa là độ phức tạp tổng thời gian của O (N ^ 4) tệ hơn nhiều so với, ví dụ, Floyd-Warshall .

Câu trả lời:


15

O (n) thời gian trên mỗi cạnh bổ sung:


2
Xem thêm: DM Yellin. Tăng tốc độ đóng cửa bắc cầu động cho đồ thị mức giới hạn. Acta Informatica, 30: 369 Từ384, 1993.
Jeffε

1
Bài báo đầu tiên cung cấp hai thao tác quan trọng từ việc đóng bắc cầu, nhưng tôi cần một thao tác thứ ba: lặp qua tất cả các nút có thể truy cập. Bài báo thứ hai là tốt, mặc dù.
Alexandru
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.