On Dualization over Distributive Lattices
Abstract
Given a partially order set (poset) , and a pair of families of ideals and filters in such that each pair has a non-empty intersection, the dualization problem over is to check whether there is an ideal in which intersects every member of and does not contain any member of . Equivalently, the problem is to check for a distributive lattice , given by the poset of its set of joint-irreducibles, and two given antichains such that no is dominated by any , whether and cover (by domination) the entire lattice. We show that the problem can be solved in quasi-polynomial time in the sizes of , and , 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}
}