Abstract

We consider a set system (V,C⊆2V)(V, {\mathcal C}\subseteq 2^V) on a finite set VV of elements, where we call a set C∈CC\in {\mathcal C} a component. We assume that two oracles L1\mathrm{L}_1 and L2\mathrm{L}_2 are available, where given two subsets X,Y⊆VX,Y\subseteq V, L1\mathrm{L}_1 returns a maximal component C∈CC\in {\mathcal C} with X⊆C⊆YX\subseteq C\subseteq Y; and given a set Y⊆VY\subseteq V, L2\mathrm{L}_2 returns all maximal components C∈CC\in {\mathcal C} with C⊆YC\subseteq Y. Given a set II of attributes and a function σ:V→2Iσ:V\to 2^I in a transitive system, a component C∈CC\in {\mathcal C} is called a solution if the set of common attributes in CC is inclusively maximal; i.e., ⋂v∈Cσ(v)⊋⋂v∈Xσ(v)\bigcap_{v\in C}σ(v)\supsetneq \bigcap_{v\in X}σ(v) for any component X∈CX\in{\mathcal C} with C⊊XC\subsetneq X. We prove that there exists an algorithm of enumerating all solutions (or all components) in delay bounded by a polynomial with respect to the input size and the running times of the oracles.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.