Approximating Optimal Binary Decision Trees

被引:0
作者
Micah Adler
Brent Heeringa
机构
[1] Fiksu,Department of Computer Science
[2] Inc.,undefined
[3] Williams College,undefined
来源
Algorithmica | 2012年 / 62卷
关键词
Approximation algorithms; Decision trees; Greedy algorithms; Accounting schemes;
D O I
暂无
中图分类号
学科分类号
摘要
We give a (ln n+1)-approximation for the decision tree (DT) problem. An instance of DT is a set of m binary tests T=(T1,…,Tm) and a set of n items X=(X1,…,Xn). The goal is to output a binary tree where each internal node is a test, each leaf is an item and the total external path length of the tree is minimized. Total external path length is the sum of the depths of all the leaves in the tree. DT has a long history in computer science with applications ranging from medical diagnosis to experiment design. It also generalizes the problem of finding optimal average-case search strategies in partially ordered sets which includes several alphabetic tree problems. Our work decreases the previous best upper bound on the approximation ratio by a constant factor. We provide a new analysis of the greedy algorithm that uses a simple accounting scheme to spread the cost of a tree among pairs of items split at a particular node. We conclude by showing that our upper bound also holds for the DT problem with weighted tests.
引用
收藏
页码:1112 / 1121
页数:9
相关论文
共 24 条
[1]  
Arkin E.M.(1998)Decision trees for geometric models Int. J. Comput. Geom. Appl. 8 343-364
[2]  
Meijer H.(2004)Searching in random partially ordered sets Theor. Comput. Sci. 321 41-57
[3]  
Mitchell J.S.B.(2004)Approximating min-sum set cover Algorithmica 40 219-234
[4]  
Rappaport D.(1972)Optimal binary identification procedures SIAM J. Appl. Math. 23 173-186
[5]  
Skiena S.(1974)Performance bounds on the splitting algorithm for binary testing Acta Inform. 3 347-355
[6]  
Carmo R.(1996)Lower bounds on learning decision lists and trees Inf. Comput. 126 114-122
[7]  
Donadelli J.(1976)Constructing optimal binary decision trees is np-complete Inf. Process. Lett. 5 15-17
[8]  
Kohayakawa Y.(2004)On the hardness of the minimum height decision tree problem Discrete Appl. Math. 144 209-212
[9]  
Laber E.S.(1982)Decision trees and diagrams ACM Comput. Surv. 14 593-623
[10]  
Feige U.(undefined)undefined undefined undefined undefined-undefined