Я шукаю онлайн-алгоритм для підтримки перехідного закриття спрямованого ациклічного графіка зі складністю в часі менше О (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), що значно гірше, ніж, наприклад, Флойд-Варшалл .