Abstract
Decision trees appeared in 50-60s of the last century in theoretical computer science [14, 64, 80] and applications [24, 37]. Similar objects are also considered by natural and social sciences, for example, taxonomy keys [30] or questionnaires [63]. Decision trees naturally represent identification and testing algorithms that specify the next test to perform based on the results of the previous tests. A number of particular formulations were generalized by Garey [27] as identification problem that is a problem of distinguishing objects described by a common set of attributes. More general formulation is provided by decision table framework [34, 65] where objects can have incomplete set of attributes and non-unique class labels. In that case, acquiring class label is enough to solve the problem: identifying a particular object is not required. In this context, decision trees found many applications in test theory [39, 45, 46, 81], fault diagnosis [14, 60, 72], rough set theory [61, 62], discrete optimization, non-procedural programming languages [34], analysis of algorithm complexity [38], computer vision [74], computational geometry [69].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Chikalov, I. (2011). Introduction. In: Average Time Complexity of Decision Trees. Intelligent Systems Reference Library, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22661-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-22661-8_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22660-1
Online ISBN: 978-3-642-22661-8
eBook Packages: EngineeringEngineering (R0)