Six Problems of Transformation: Depth of Decision Trees
摘要
In this chapter, we consider six problems of transforming decision rule systems into decision trees. For each problem, we study unimprovable upper and lower bounds on the minimum depth of decision trees obtained from decision rule systems, depending on various parameters of these systems. We study the complexity of constructing entire decision trees from decision rule systems and discuss the possibility of describing the computational path in this tree for a given input rather than constructing the entire decision tree. For each problem, we study two algorithms that are based on node covers for the hypergraphs corresponding to decision rule systems and a completely greedy algorithm for describing the computation paths. We also consider dynamic programming algorithm that, given decision rule systems, returns the minimum depth of decision trees for these systems.