Algorithms for Implicit Hitting Set Problems

被引:0
|
作者
Chandrasekaran, Karthekeyan [1 ]
Karp, Richard [2 ]
Moreno-Centeno, Erick [3 ]
Vempala, Santosh [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
[2] Univ Calif Berkeley, Berkeley, CA 94720 USA
[3] Texas A&M Univ, College Stn, TX 77843 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A hitting set for a collection of sets is a set that has a non-empty intersection with each set in the collection; the hitting set problem is to find a hitting set of minimum cardinality. Motivated by instances of the hitting set problem where the number of sets to be hit is large, we introduce the notion of implicit hitting set problems. In an implicit hitting set problem the collection of sets to be hit is typically too large to list explicitly; instead, an oracle is provided which, given a set H, either determines that H is a hitting set or returns a set that H does not hit. We show a number of examples of classic implicit hitting set problems, and give a generic algorithm for solving such problems optimally. The main contribution of this paper is to show that this framework is valuable in developing approximation algorithms. We illustrate this methodology by presenting a simple on-line algorithm for the minimum feedback vertex set problem on random graphs. In particular our algorithm gives a feedback vertex set of size n - (1/p) log np(1-o(1)) with probability at least 3/4 for the random graph G(n,p) (the smallest feedback vertex set is of size n - (2/p) log np(1 + o(1))). We also consider a planted model for the feedback vertex set in directed random graphs. Here we show that a hitting set for a polynomial-sized subset of cycles is a hitting set for the planted random graph and this allows us to exactly recover the planted feedback vertex set.
引用
收藏
页码:614 / 629
页数:16
相关论文
共 50 条
  • [41] Implicit QR algorithms for palindromic and even eigenvalue problems
    Kressner, Daniel
    Schroeder, Christian
    Watkins, David S.
    NUMERICAL ALGORITHMS, 2009, 51 (02) : 209 - 238
  • [42] Implicit QR algorithms for palindromic and even eigenvalue problems
    Daniel Kressner
    Christian Schröder
    David S. Watkins
    Numerical Algorithms, 2009, 51 : 209 - 238
  • [43] Efficient algorithms for computing one or two discrete centers hitting a set of line segments
    He, Xiaozhou
    Liu, Zhihui
    Su, Bing
    Xu, Yinfeng
    Zheng, Feifeng
    Zhu, Binhai
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 37 (04) : 1408 - 1423
  • [44] Propositional Abduction with Implicit Hitting Sets
    Ignatiev, Alexey
    Morgado, Antonio
    Marques-Silva, Joao
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 1327 - 1335
  • [45] Exact Algorithms and Hardness Results for Geometric Red-Blue Hitting Set Problem
    Madireddy, Raghunath Reddy
    Nandy, Subhas C.
    Pandit, Supantha
    FRONTIERS OF ALGORITHMIC WISDOM, IJTCS-FAW 2022, 2022, 13461 : 176 - 191
  • [46] Efficient algorithms for computing one or two discrete centers hitting a set of line segments
    Xiaozhou He
    Zhihui Liu
    Bing Su
    Yinfeng Xu
    Feifeng Zheng
    Binhai Zhu
    Journal of Combinatorial Optimization, 2019, 37 : 1408 - 1423
  • [47] A Framework for Parameterized Subexponential Algorithms for Generalized Cycle Hitting Problems on Planar Graphs
    Marx, Daniel
    Misra, Pranabendu
    Neuen, Daniel
    Tale, Prafullkumar
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 2085 - 2127
  • [48] Improved algorithms for the feedback vertex set problems
    Chen, Jianer
    Fomin, Fedor V.
    Liu, Yang
    Lu, Songjian
    Villanger, Yngve
    ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2007, 4619 : 422 - +
  • [49] Dynamic Geometric Set Cover and Hitting Set
    Agarwal, Pankaj
    Chang, Hsien-Chih
    Suri, Subhash
    Xiao, Allen
    Xue, Jie
    ACM TRANSACTIONS ON ALGORITHMS, 2022, 18 (04)
  • [50] Quantum Algorithms for a Set of Group Theoretic Problems
    Fenner, Stephen
    Zhang, Yong
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2015, 26 (02) : 255 - 268