On complexity of the acyclic hypergraph sandwich problem a
نویسندگان
چکیده
Given two hypergraphs H and H ′ on a common vertex set, we write H < H ′ if each edge of H is contained in an edge of H ′. Given H < H ′, either find an acyclic hypergraph A between them, H < A < H ′, or claim that there is no such A. This problem is referred to as the Acyclic Hypergraph Sandwich Problem (AHSP) (H,H ′). We show that one can assume without loss of generality that H is a graph. The AHSP (H,H ′) generalizes the concept of treewidth as follows. Let H = G be a graph, |V (G)| = n, and let H ′ = ( n k ) consists of all subsets of V (G) of cardinality k. Then the AHSP is solvable if and only if the treewidth of G is strictly less than k, that is TW (G) ≤ k − 1. Another important special case of the AHSP is H ′ = Hk, that is the edges of H ′ are the unions of all subfamilies of k edges of H. In this case the AHSP generalizes the hypertreewidth of H. It was recently proved [0] that the ASHP is NP-complete already in case H ′ = H3. However, it is known that verifying TW (G) ≤ k− 1 is polynomial when k is bounded. Respectively, the AHSP (H,H ′) is polynomial when H ′ = ( n k ) . Here we extend this result and show that the AHSP can be solved in time, t = n(d+1)(log n+d+1), where n = |V (H)| and d = dimH ′ is the maximum edge size (so-called dimension) of H ′. In particular, t is quasi-polynomial in n whenever d is bounded or polylogarithmic in n. Hence, in this case the AHSP is not NP-complete unless every problem from NP can be solved in quasi-polynomial time. In particular, the AHSP (H,Hk) is quasi-polynomial, t = n(kd+1)(log n+kd+1), whenever both k and dimH are bounded or polylogarithmic in n.
منابع مشابه
On the complexity of two acyclic subhypergraphs problems
We investigate the computational complexity of two decision problems on hypergraphs, namely the Spanning Acyclic Subhypergraph problem and the Maximal Acyclic Subhypergraph problem. The former is the existence of an acyclic subhypergraph such that each vertex of the input hypergraph is contained in at least one hyperedge of the subhypergraph. The latter is the existence of an acyclic subhypergr...
متن کاملIdentifying the Minimal Transversals of a Hypergraph and Related Problems
The paper considers two decision problems on hypergraphs, hypergraph saturation and recognition of the transversal hypergraph, and discusses their significance for several search problems in applied computer science. Hypergraph saturation, i.e., given a hypergraph H, decide if every subset of vertices is contained in or contains some edge of H, is shown to be co-NP-complete. A certain subproble...
متن کاملFinding the K shortest hyperpaths using reoptimization
The shortest hyperpath problem is an extension of the classical shortest path problem and has applications in many different areas. Recently, algorithms for finding the K shortest hyperpaths in a directed hypergraph have been developed by Andersen, Nielsen and Pretolani. In this paper we improve the worst-case computational complexity of an algorithm for finding the K shortest hyperpaths in an ...
متن کاملExtracting a largest redundancy-free XML storage structure from an acyclic hypergraph in polynomial time
Given a hypergraph and a set of embedded functional dependencies, we investigate the problem of determining the conditions under which we can efficiently generate redundancy-free XML storage structures with as few scheme trees as possible. Redundancy-free XML structures guarantee both economy in storage space and the absence of update anomalies, and having the least number of scheme trees requi...
متن کاملThe cyclicity of a hypergraph
The cyclicity of a hypergraph is an e ciently computable integer that extends the notion of the cyclomatic number of a graph The formula for the cyclicity is suggested by the join invariant of an acyclic hypergraph which is the multiset of all joining sets in any of its join trees Once we gure out how the multiplicity of a joining set depends on the structure of the acyclic hypergraph we de ne ...
متن کامل