Show that variable elimination on poly trees can be


Problem

a. Show that variable elimination on poly trees can be performed in linear time, assuming that the local probability models are represented as full tables. Specifically, for any poly tree, describe an elimination ordering, and show that the complexity of variable elimination with your ordering is linear in the size of the network. Note that the linear time bound here is in terms of the size of the CPTs in the network, so that the cost of the algorithm grows exponentially with the number of parents of a node.

b. Extend your result from (1) to apply to cases where the CPDs satisfy independence of causal influence. Note that, in this case, the network representation is linear in the number of variables in the network, and the algorithm should be linear in that number.

c. Now extend your result from (1) to apply to cases where the CPDs are tree-structured. In this case, the network representation is the sum of the sizes of the trees in the individual CPDs, and the algorithm should be linear in that number.

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Show that variable elimination on poly trees can be
Reference No:- TGS02646974

Expected delivery within 24 Hours