An Efficient Implementation of a Quasi-polynomial Algorithm for Generating Hypergraph Transversals
An Efficient Implementation of a Quasi-polynomial Algorithm for Generating Hypergraph Transversals
复制标题
生成超图横截面的拟多项式算法的有效实现
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
L. Khachiyan
中科院分区:
文献类型:
--
作者:
E. Boros;Khaled M. Elbassioni;V. Gurvich;L. Khachiyan
Given a finite set V, and a hypergraph (mathcal{H} subseteq 2^V), the hypergraph transversal problem calls for enumerating all minimal hitting sets (transversals) for (mathcal{H}). This problem plays an important role in practical applications as many other problems were shown to be polynomially equivalent to it. Fredman and Khachiyan (1996) gave an incremental quasi-polynomial time algorithm for solving the hypergraph transversal problem [9]. In this paper, we present an efficient implementation of this algorithm. While we show that our implementation achieves the same bound on the running time as in [9], practical experience with this implementation shows that it can be substantially faster. We also show that a slight modification of the algorithm in [9] can be used to give a stronger bound on the running time.