The Activity of a Variable and Its Relation to Decision Trees
- 1 October 1980
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 2 (4) , 580-595
- https://doi.org/10.1145/357114.357120
Abstract
The construction of sequential testing procedures from functions of discrete arguments is a common problem in switching theory, software engineering, pattern recognition, and management. The concept of the activity of an argument is introduced, and a theorem is proved which relates it to the expected testing cost of the most general type of decision trees. This result is then extended to trees constructed from relations on finite sets and to decision procedures with cycles. These results are used, in turn, as the basis for a fast heuristic selection rule for constructing testing procedures. Finally, some bounds on the performance of the selection rule are developed.Keywords
This publication has 14 references indexed in Scilit:
- Synthesis of Minimal Binary Decision TreesIEEE Transactions on Computers, 1979
- Optimizing decision trees through heuristically guided searchCommunications of the ACM, 1978
- Binary Decision DiagramsIEEE Transactions on Computers, 1978
- An Algorithm for Constructing Optimal Binary Decision TreesIEEE Transactions on Computers, 1977
- Constructing optimal binary decision trees is NP-completeInformation Processing Letters, 1976
- A branch-and-bound algorithm to obtain an optimal evaluation tree for monotonic Boolean functionsActa Informatica, 1975
- Algorithms for fast evaluation of Boolean expressionsActa Informatica, 1975
- Information theory applied to the conversion of decision tables to computer programsCommunications of the ACM, 1973
- Optimal Binary Identification ProceduresSIAM Journal on Applied Mathematics, 1972
- Conversion of limited-entry decision tables to computer programsCommunications of the ACM, 1965