The Oil Wildcatter
In this example, an oil wildcatter must decide either to drill or not to drill. He is
uncertain whether the hole is dry, wet or soaking in oil. The wildcatter can make seismic
soundings that will help determine the geological structure of the site. The soundings
will give a closed reflection pattern (indication for much oil), an open pattern
(indication for some oil) or a diffuse pattern (almost no hope for oil).
The wildcatter has two decisions to make, namely whether to test with seismic soundings
costing K$10 and whether to drill costing K$70. The utility gained from
drilling is determined by the state of the hole (dry, wet or soaking).
The domain of this problem is modeled by the (limited-memory) influence diagram
(LIMID) in Figure 1. Note the
link from Seismic to Drill. It specifies that when
the decision of Drill has to be made, the state of Seismic is known. If this
link is not specified, the computations will be made under the assumption that
this observation is not known by the decision maker when she has to make the
drill decision.
|
Figure 1: A LIMID modeling the oil wildcatters decision
problem.
|
In Figure 1, the chance node Oil has states "dry", "wet",
and "soak", the chance node Seismic has states "closed",
"open", and "diff", the decision node Test has actions
"test" and "not", and the decision node Drill has actions
"drill" and "not". In Tables 1 and 2, the CPTs of the nodes Oil
and Seismic are shown. In Table 3 and 4, the utility tables of the utility nodes
Pay
and Cost are shown.
Oil="dry" |
Oil="wet" |
Oil="soak" |
0.5 |
0.3 |
0.2 |
|
Table 1: P(Oil). |
|
Test="test" |
Oil="dry" |
Oil="wet" |
Oil="soak" |
Seis.="closed" |
0.10 |
0.30 |
0.50 |
Seis.="open" |
0.30 |
0.40 |
0.40 |
Seis.="diff" |
0.60 |
0.30 |
0.10 |
|
Test="not" |
Oil="dry" |
Oil="wet" |
Oil="soak" |
Seis.="closed" |
0.33 |
0.33 |
0.33 |
Seis.="open" |
0.33 |
0.33 |
0.33 |
Seis.="diff" |
0.33 |
0.33 |
0.33 |
|
Table 2: P(Seismic | Oil, Test).
|
Drill="drill" |
Drill="not" |
Oil="dry" |
Oil="wet" |
Oil="soak" |
Oil="dry" |
Oil="wet" |
Oil="soak" |
-70 |
50 |
200 |
0 |
0 |
0 |
|
Table 3: U(Pay). |
Test="test" |
Test="not" |
-10 |
0 |
|
Table 4: U(Test). |
The LIMID is now constructed using the Hugin Graphical User Interface
and after compilation and a Single Policy
Update, the
results can be seen in the initial state of Figure 2. The only important values to read at
this point are those of Test. Hugin has no way of knowing whether the wildcatter
chooses to test or not. Thus, the values of the nodes depending on Test will not be
correct.
|
|
Figure 2: The results of solving the LIMID. You can click
the states of Seismic to read the expected utility of drilling given the result of
the seismic soundings. Initially, the Figure shows the result of a propagation before
anything is known about whether the wildcatter will test with seismic soundings or not. At
this point, the values of the other nodes cannot be computed correctly and should be
ignored. |
We see that the expected utility of testing is K$22.5 while the expected utility
of not testing is less. This implies that it will be best for the wildcatter
to test with seismic soundings which will give him the states of Seismic. If you
try to click at the state names of Seismic in the Figure, you can see what happens
to the expected utility of Drill when the seismic test has come up with a result.
If you choose "closed", the expected utility of drilling is K$77.5. Else,
if you choose "open", the expected utility is K$22.9 and if you choose
"diff", the expected utility is K$-40.5. In the last case, it will
obviously be better not to drill only giving expected utility K$-10.0.
This network has been installed on your computer with the Hugin
software. Open the network in the Hugin
Graphical User Interface (Note: not all browsers can open Hugin
directly). You can find the network in the directory where you
installed Hugin (e.g. C:\Program Files\Hugin\Hugin Lite\Samples).
You can also find the samples at the Hugin download area.
Back