Show simple item record

dc.contributor.authorLiang, Percy
dc.contributor.authorSrebro, Nati
dc.contributor.otherAlgorithms
dc.date.accessioned2005-12-22T02:20:16Z
dc.date.available2005-12-22T02:20:16Z
dc.date.issued2005-01-03
dc.identifier.otherMIT-CSAIL-TR-2005-001
dc.identifier.otherMIT-LCS-TR-977
dc.identifier.urihttp://hdl.handle.net/1721.1/30514
dc.description.abstractWe present a dynamic data structure that keeps track of an acyclic hypergraph (equivalently, a triangulated graph) and enables verifying that adding a candidate hyperedge (clique) will not break the acyclicity of the augmented hypergraph. This is a generalization of the use of Tarjan's Union-Find data structure for maintaining acyclicity when augmenting forests, and the amortized time per operation has a similar almost-constant dependence on the size of the hypergraph. Such a data structure is useful when augmenting acyclic hypergraphs, e.g.\~in order to greedily construct a high-weight acyclic hypergraph. In designing this data structure, we introduce a hierarchical decomposition of acyclic hypergraphs that aid in understanding {\em hyper-connectivity}, and introduce a novel concept of a {\em hypercycle} which is excluded from acyclic hypergraphs.
dc.format.extent12 p.
dc.format.extent17306554 bytes
dc.format.extent656257 bytes
dc.format.mimetypeapplication/postscript
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesMassachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
dc.titleA Dynamic Data Structure for Checking Hyperacyclicity


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record