Abstract
Bayesian Networks (BN) are convenient tool for representation of probability distribution of variables. We study time complexity of decision trees which compute values of all observable variables from BN. We consider (1,2)-BN in which each node has at most 1 entering edge, and each variable has at most 2 values. For an arbitrary (1,2)-BN we obtain lower and upper bounds on minimal depth of decision tree that differ not more than by a factor of 4, and can be computed by an algorithm which has polynomial time complexity. The number of nodes in considered decision trees can grow as exponential on number of observable variables in BN. We develop an polynomial algorithm for simulation of the work of decision trees which depth lies between the obtained bounds.
Original language | English (US) |
---|---|
Pages (from-to) | 57-76 |
Number of pages | 20 |
Journal | Fundamenta Informaticae |
Volume | 50 |
Issue number | 1 |
State | Published - Mar 2002 |
Externally published | Yes |
Keywords
- Bayesian networks
- Complexity
- Decision trees
- Simulation
ASJC Scopus subject areas
- Theoretical Computer Science
- Algebra and Number Theory
- Information Systems
- Computational Theory and Mathematics