English

On Dualization over Distributive Lattices

Discrete Mathematics 2023-06-22 v4

Abstract

Given a partially order set (poset) PP, and a pair of families of ideals I\mathcal{I} and filters F\mathcal{F} in PP such that each pair (I,F)I×F(I,F)\in \mathcal{I}\times\mathcal{F} has a non-empty intersection, the dualization problem over PP is to check whether there is an ideal XX in PP which intersects every member of F\mathcal{F} and does not contain any member of I\mathcal{I}. Equivalently, the problem is to check for a distributive lattice L=L(P)L=L(P), given by the poset PP of its set of joint-irreducibles, and two given antichains A,BL\mathcal{A},\mathcal{B}\subseteq L such that no aAa\in\mathcal{A} is dominated by any bBb\in\mathcal{B}, whether A\mathcal{A} and B\mathcal{B} cover (by domination) the entire lattice. We show that the problem can be solved in quasi-polynomial time in the sizes of PP, A\mathcal{A} and B\mathcal{B}, thus answering an open question in Babin and Kuznetsov (2017). As an application, we show that minimal infrequent closed sets of attributes in a rational database, with respect to a given implication base of maximum premise size of one, can be enumerated in incremental quasi-polynomial time.

Keywords

Cite

@article{arxiv.2006.15337,
  title  = {On Dualization over Distributive Lattices},
  author = {Khaled Elbassioni},
  journal= {arXiv preprint arXiv:2006.15337},
  year   = {2023}
}
R2 v1 2026-06-23T16:40:02.492Z