First discard duplicate input sets, and let . If , reject by part (i); this rejection can be encoded as the fixed no-instance , , of the set basis problem. Otherwise, represent each ground element by its incidence column
Keep one element from each class of equal columns. By repeatedly applying part (ii), this preserves the answer. The reduced number of elements satisfies
Relabel these representatives and store their reduced incidence matrix. Its membership bits, the dimensions and have encoded length bounded solely by a computable function of ; the leading incidence bound is . Thus this is a kernelization, even though it is not a polynomial kernel. Forming columns and grouping identical ones takes polynomial time in the original explicit input length. To test , compare bit lengths or truncate exponentiation at ; never construct an enormous merely to perform this preprocessing comparison.
For completeness, the bounded instance can be solved explicitly. Enumerate all ordered lists of subsets of the -element ground set, allowing empty members to pad shorter bases. There are at most such lists. For a candidate basis and each reduced input set , form the union of every candidate basis set contained in . If this union equals , a representation exists; if it does not, no union of that candidate's members can represent , because any member not contained in would add a forbidden element. Testing every therefore verifies a candidate in time polynomial in .
The preprocessing is polynomial in the original input length, and the remaining search depends only on . Hence the set basis problem is fixed-parameter tractable with respect to . Empty input families and are covered by the same empty-union convention.

Articles by others on the same topic (0)

There are currently no matching articles.