English

Space efficient implementation of hypergraph dualization in the D-basis algorithm

Databases 2025-12-09 v1 Information Retrieval

Abstract

We present a new implementation of the DD-basis algorithm called the Small Space which considerably reduces the algorithm's memory usage for data analysis applications. The previous implementation delivers the complete set of implications that hold on the set of attributes of an input binary table. In the new version, the only output is the frequencies of attributes that appear in the antecedents of implications from the DD-basis, with a fixed consequent attribute. Such frequencies, rather than the implications themselves, became the primary focus in analysis of datasets where the DD-basis has been applied over the last decade. The DD-basis employs a hypergraph dualization algorithm, and a dualization implementation known as Reverse Search allows for the gradual computation of frequencies without the need for storing all discovered implications. We demonstrate the effectiveness of the Small Space implementation by comparing the runtimes and maximum memory usage of this new version with the current implementation.

Keywords

Cite

@article{arxiv.2512.06988,
  title  = {Space efficient implementation of hypergraph dualization in the D-basis algorithm},
  author = {Skylar Homan and Anoop Krishnadas and Kira Adaricheva},
  journal= {arXiv preprint arXiv:2512.06988},
  year   = {2025}
}

Comments

21 pages, 3 figures, 10 tables. Submitted to Discrete Applied Mathematics. Results were presented at the AMS 2025 Fall Western Sectional Meeting at the University of Denver

R2 v1 2026-07-01T08:13:55.308Z