Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. A Dynamic Data Structure for Checking Hyperacyclicity

A Dynamic Data Structure for Checking Hyperacyclicity

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2005-001.ps

Size

16.5 MB

Format

PostScript

Checksum (MD5)

ea8abc60cb4e8ebfb9f5637b11ab5268

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2005-001.pdf

Size

640.88 KB

Format

Adobe PDF

Checksum (MD5)

121ab284a6123e106744955f70549acb

Author(s)
Liang, Percy
•
Srebro, Nati
Date Issued
January 3, 2005
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
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.
Persistent DSpace Link
http://hdl.handle.net/1721.1/30514
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.