Precedence-Constrained Decision Trees and Coverings
Micha{\l} Szyfelbein, Dariusz Dereniowski

TL;DR
This paper develops approximation algorithms and hardness results for precedence-constrained decision tree and set cover problems, providing a comprehensive understanding of their computational complexity and approximation limits.
Contribution
It introduces a unified reduction framework for approximation algorithms and establishes tight bounds for precedence-constrained decision trees and coverings.
Findings
Achieves ^*(\u221a m) approximation algorithms for all studied problems.
Provides hardness results showing no better than o(m^{1/12-}) approximations are possible.
Offers polylogarithmic approximations for specific precedence structures like outforests and inforests.
Abstract
This work considers a number of optimization problems and reductive relations between them. The two main problems we are interested in are the \emph{Optimal Decision Tree} and \emph{Set Cover}. We study these two fundamental tasks under precedence constraints, that is, if a test (or set) is a predecessor of , then in any feasible decision tree needs to be an ancestor of (or respectively, if is added to set cover, then so must be ). 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Rough Sets and Fuzzy Logic · Data Mining Algorithms and Applications
