在测试顺序约束下,高效构建最优决策树与集合覆盖。
Precedence-Constrained Decision Trees and Coverings
- 引入优先级约束,统一处理决策树与集合覆盖问题。
- 提出√m近似算法,对两类问题均实现多项式时间求解。
- 针对出森林与入森林结构,给出紧致的近似保证。
本文研究在优先级约束下的最优决策树与集合覆盖问题。若测试项X是Y的前驱,则任何可行决策树中X必须是Y的祖先,或在集合覆盖中,若包含Y则必须包含X。考虑两种优化目标:决策树的最坏情况识别时间(树高)或平均识别时间;集合覆盖的规模或平均覆盖时间。通过一系列算法归约,将一个问题的近似算法转化为另一问题的近似解。为此引入最大密度优先闭合子族问题,其密度定义为覆盖项目数与子族大小之比。本文给出所有问题的𝑂*(√𝑚)近似多项式时间算法,并通过硬度假设证明,决策树与覆盖问题在一般优先关系下不可近似至𝑂(𝑚^{1/12−ε})。此外,对出森林与入森林两类常见图结构,提供多对数近似保证,并通过下界证明多数结果为紧致。
原文摘要 · Abstract (English)
This work considers a number of optimization problems and reductive relations between them. The two main problems we are interested in are the Optimal Decision Tree and Set Cover. We study these two fundamental tasks under precedence constraints, that is, if a test (or set) $X$ is a predecessor of $Y$, then in any feasible decision tree $X$ needs to be an ancestor of $Y$ (or respectively, if $Y$ is added to set cover, then so must be $X$). For the Optimal Decision Tree we consider two optimization criteria: worst case identification time (height of the tree) or the average identification time. Similarly, for the Set Cover we study two cost measures: the size of the cover or the average cover time. Our approach is to develop a number of algorithmic reductions, where an approximation algorithm for one problem provides an approximation for another via a black-box usage of a procedure for the former. En route we introduce other optimization problems either to complete the `reduction landscape' or because they hold the essence of combinatorial structure of our problems. The latter is brought by a problem of finding a Maximum Density Precedence-Closed Subfamily, where the density is defined as the ratio of the number of items the family covers to its size. We provide $\mathcal{O}^*(\sqrt{m})$-approximation polynomial-time algorithms for all aforementioned problems. The picture is complemented by a number of hardness reductions that provide $\mathcal{O}(m^{1/12-ε})$-inapproximability results for the decision tree and covering problems. Besides giving a complete set of results for general precedence constraints, we also provide polylogarithmic approximation guarantees for two most typically studied and applicable graph types, outforests and inforests. By providing corresponding hardness results, we show most of these results to be tight.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。