{"title":"On Dualization over Distributive Lattices","authors":"Khaled M. Elbassioni","doi":"10.46298/dmtcs.6742","DOIUrl":null,"url":null,"abstract":"Given a partially order set (poset) $P$, and a pair of families of ideals\n$\\mathcal{I}$ and filters $\\mathcal{F}$ in $P$ such that each pair $(I,F)\\in\n\\mathcal{I}\\times\\mathcal{F}$ has a non-empty intersection, the dualization\nproblem over $P$ is to check whether there is an ideal $X$ in $P$ which\nintersects every member of $\\mathcal{F}$ and does not contain any member of\n$\\mathcal{I}$. Equivalently, the problem is to check for a distributive lattice\n$L=L(P)$, given by the poset $P$ of its set of joint-irreducibles, and two\ngiven antichains $\\mathcal{A},\\mathcal{B}\\subseteq L$ such that no\n$a\\in\\mathcal{A}$ is dominated by any $b\\in\\mathcal{B}$, whether $\\mathcal{A}$\nand $\\mathcal{B}$ cover (by domination) the entire lattice. We show that the\nproblem can be solved in quasi-polynomial time in the sizes of $P$,\n$\\mathcal{A}$ and $\\mathcal{B}$, thus answering an open question in Babin and\nKuznetsov (2017). As an application, we show that minimal infrequent closed\nsets of attributes in a rational database, with respect to a given implication\nbase of maximum premise size of one, can be enumerated in incremental\nquasi-polynomial time.","PeriodicalId":110830,"journal":{"name":"Discret. Math. Theor. Comput. Sci.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discret. Math. Theor. Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/dmtcs.6742","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Given a partially order set (poset) $P$, and a pair of families of ideals
$\mathcal{I}$ and filters $\mathcal{F}$ in $P$ such that each pair $(I,F)\in
\mathcal{I}\times\mathcal{F}$ has a non-empty intersection, the dualization
problem over $P$ is to check whether there is an ideal $X$ in $P$ which
intersects every member of $\mathcal{F}$ and does not contain any member of
$\mathcal{I}$. Equivalently, the problem is to check for a distributive lattice
$L=L(P)$, given by the poset $P$ of its set of joint-irreducibles, and two
given antichains $\mathcal{A},\mathcal{B}\subseteq L$ such that no
$a\in\mathcal{A}$ is dominated by any $b\in\mathcal{B}$, whether $\mathcal{A}$
and $\mathcal{B}$ cover (by domination) the entire lattice. We show that the
problem can be solved in quasi-polynomial time in the sizes of $P$,
$\mathcal{A}$ and $\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.