On the dualization of hypergraphs with bounded edge-intersections and other related classes of hypergraphs

被引:16
|
作者
Khachiyan, Leonid
Boros, Endre
Elbassioni, Khaled
Gurvich, Vladimir
机构
[1] Rutgers State Univ, RUTCOR, Piscataway, NJ 08854 USA
[2] Max Planck Inst Informat, Saarbrucken, Germany
[3] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
bounded degree; bounded dimension; conformal hypergraph; dualization; incremental generating; maximal independent set; minimal transversal; polynomial space;
D O I
10.1016/j.tcs.2007.03.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a finite set V, and integers k >= I and r > 0, let us denote by A(k, r) the class of hypergraphs A subset of 2(V) with (k, r)-bounded intersections. i.e. in which the intersection of any k distinct hyperedges has size at most r. We consider the problem MIS (A. Iota): given a hypergraph A, and a subfamily I subset of I(A) of its maximal independent sets (MIS) I(A), either extend this subfamily by constructing a new MIS I is an element of I(A)\ I or prove that there are no more MIS, that is I = I(A). It is known that, for hypergraphs of bounded dimension A(1, 6), as well as for hypergraphs of bounded degree A(delta 0) (where 8 is a constant), problem MIS(A, I) can be solved in incremental polynomial time. In this paper, we extend this result to any integers k, r such that k + r = delta is a constant. More precisely, we show that for hypergraphs A is an element of A(k, r) with k + r <= const, problem MIS(A, I) is NC-reducible to the problem MIS(A'. 0) of generating a single MIS for a partial subhypergraph A' of A. In particular, this implies that MIS(A. 1) is polynomial, and we get an incremental polynomial algorithm for generating all MIS. Furthermore, combining this result with the currently known algorithms for finding a single maximally independent set of a hypergraph, we obtain efficient parallel algorithms for incrementally generating all MIS for hypergraphs in the classes A(l, delta), A(delta, 0), and A(2, 1), where delta is a constant. We also show that, for A is an element of A(k, r), where k + r <= const, the problem of generating all MIS of A can be solved in incremental polynomial-time and with space polynomial only in the size of A. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:139 / 150
页数:12
相关论文
共 11 条