Consider an influence diagram I that has one decision node
D, such that D has incoming arcs from chance nodes
and D has outgoing arcs to chance nodes and a value node,
which represents a value (e.g., dollars) for each state of the
variables in I.
Create a simple example instance of I, and call it
E; you will be asked to use E in some parts of this
problem. In all pars of this problem that use E, please show
your work.
Let S be the set of all chance nodes in I that are not
descendants of decision node D.
- 5.a
-
Show an equation that represents the expected value of optimal
decision making using I, under the assumption that lal the
variables in S are observed by the decision maker before
making decision D. Let EV(I) denote this expected
value. Compute EV(E) for your example influence diagram
E.
- 5.b
-
What is the computational time complexity of computing EV(I)? In
particular, is it polynomial time or NP-hard? If polynomial time,
describe an algorithm for computing it. If NP-hard, show the reduction
you use and explain your proof.
- 5.c
-
Describe a stochastic simulation algorithm for computing an estimate
of EV(I). Show pseudocode for the algorithm, comment on how
it works, and explain why it will (or will not) converge in the limit
of infinite sampling. Apply the algorithm to show several cycles of
simulation in computing EV(E) for the example influence
diagram E.
- 5.d
-
Can nontrivial error bounds be computed for a given estimate of
EV(I), which is derived using the algorithm you specified for
5.c? If so, explain how, and show how the estimate of EV(E)
and its error bounds change over the several cycles of simulation you
generated in 5.c for the example.
- 5.e
-
Let C(I) denote the cost of storing I in a given computer in
a given context. C(I) is given in the same expected value
units as is EV(I). Develop a particular such cost function.
- 5.f
-
Let NEV(I) denote the net expected value of storing I and
using it for decision making. Show a general formula for computing the
NEV(I), which incorporates C(I). Compute
NEV(E) for your example influence diagram E, using
the particular cost function you specified in 5.e.