dc.contributor.author | Liang, Percy | |
dc.contributor.author | Srebro, Nati | |
dc.contributor.other | Algorithms | |
dc.date.accessioned | 2005-12-22T02:20:16Z | |
dc.date.available | 2005-12-22T02:20:16Z | |
dc.date.issued | 2005-01-03 | |
dc.identifier.other | MIT-CSAIL-TR-2005-001 | |
dc.identifier.other | MIT-LCS-TR-977 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/30514 | |
dc.description.abstract | We 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.extent | 12 p. | |
dc.format.extent | 17306554 bytes | |
dc.format.extent | 656257 bytes | |
dc.format.mimetype | application/postscript | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.relation.ispartofseries | Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory | |
dc.title | A Dynamic Data Structure for Checking Hyperacyclicity | |