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 .