Login

A Dynamic Data Structure for Checking Hyperacyclicity

Show full item record




Title: A Dynamic Data Structure for Checking Hyperacyclicity
Author: Liang, Percy; Srebro, Nati
Other Contributors: Algorithms
Issue Date: 2005-01-03
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.
URI: http://hdl.handle.net/1721.1/30514
Other Identifiers: MIT-CSAIL-TR-2005-001
MIT-LCS-TR-977
Series/Report no.: Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory

Files in this item

Files Size Format View
MIT-CSAIL-TR-2005-001.ps 17.30Mb Postscript View/Open

Files in this item

Files Size Format View
MIT-CSAIL-TR-2005-001.pdf 656.2Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links