Есть ли структура данных для DAG, которая поддерживает эффективное редактирование?

Я ищу структуру данных, которая будет хранить любой DAG, но может эффективно (т.е. сублинейно по количеству ребер / вершин) определить, создаст ли добавление ребра цикл (и, таким образом, предотвратить нарушение ациклического инварианта). Кто-нибудь знает об этом?

Спасибо!

9
задан copumpkin 25 October 2011 в 17:46
поделиться