ฉันกำลังมองหาอัลกอริทึมออนไลน์เพื่อรักษาการปิด transitive ของกราฟ acyclic กำกับด้วยความซับซ้อนเวลาน้อยกว่า O (N ^ 2) ต่อการเพิ่มขอบ อัลกอริทึมปัจจุบันของฉันเป็นเช่นนี้:
For every new edge u->v connect all nodes in Pred(u) \cup { u } with all nodes in Succ(v) \ \cup { v }.
สำหรับ O (n ^ 2) ขอบแปลนี้ในเวลาซับซ้อนรวมของ O (n ^ 4) ซึ่งมากยิ่งกว่าตัวอย่างเช่นฟลอยด์-Warshall