net { node_size = (80 40); HR_Node_Label_Style = "0"; HR_Desc = "An oil wildcatter must decide either to drill or not to drill. He is uncertain whether the hole is dry, wet, or soaking. The wildcatter could take seismic soundings that will help determine the geological structure of the site. The soundings will give a closed reflection pattern (indication of much oil), an open pattern (indication of some oul) or a diffuse pattern (almost no hope of oil)."; HR_OOBN_FitExpand = "1"; HR_Zoom_ZoomFactor = "100"; HR_Groups_GroupColors = "47"; HR_Groups_GroupNames = "test\t"; HR_Groups_UserGroupsNo = "1"; HR_Color_Interface = "21"; HR_Color_Instance = "0"; HR_Color_Utility = "36"; HR_Color_Decision = "17"; HR_Color_ContinuousChance = "32"; HR_Color_DiscreteChance = "16"; HR_Monitor_InitSD = "2"; HR_Monitor_InitStates = "5"; HR_Monitor_OpenGraph = "0"; HR_Monitor_GraphPrecision = "100"; HR_Monitor_AutoUpdGraph = "0"; HR_Compile_MaxMinimalSeparators = "100000"; HR_Compile_ApproxEpsilon = "1.0E-4"; HR_Compile_Approximate = "0"; HR_Compile_Compress = "0"; HR_Compile_TriangMethod = "0"; HR_Propagate_AutoNormal = "1"; HR_Propagate_AutoSum = "1"; HR_Propagate_Auto = "1"; HR_Font_Italic = "0"; HR_Font_Weight = "400"; HR_Font_Size = "-12"; HR_Font_Name = "Arial"; HR_Grid_GridShow = "0"; HR_Grid_GridSnap = "1"; HR_Grid_Y = "10"; HR_Grid_X = "10"; HRUNTIME_Monitor_InitStates = "5"; HRUNTIME_Monitor_OpenGraph = "0"; HRUNTIME_Monitor_GraphPrecision = "100"; HRUNTIME_Monitor_AutoUpdGraph = "0"; HRUNTIME_Compile_ApproxEpsilon = "0.00001"; HRUNTIME_Compile_Approximate = "0"; HRUNTIME_Compile_Compress = "0"; HRUNTIME_Compile_TriangMethod = "0"; HRUNTIME_Propagate_AutoNormal = "1"; HRUNTIME_Propagate_AutoSum = "1"; HRUNTIME_Propagate_Auto = "0"; HRUNTIME_Font_Italic = "0"; HRUNTIME_Font_Weight = "400"; HRUNTIME_Font_Size = "-12"; HRUNTIME_Font_Name = "Arial"; HRUNTIME_Grid_GridShow = "0"; HRUNTIME_Grid_GridSnap = "1"; HRUNTIME_Grid_Y = "10"; HRUNTIME_Grid_X = "10"; } utility Utility { label = ""; position = (320 30); HR_Desc = "The utility of drilling for each possible state of the site"; } decision Drill { label = ""; position = (420 130); states = ("drill" "not-drill"); HR_Desc = "Whether to drill or not"; } node S { label = ""; position = (50 40); states = ("closed" "open" "diffuse"); HR_Desc = "The result of a seismic sounding"; } node O { label = ""; position = (220 150); states = ("dry" "wet" "soaking"); HR_Desc = "The state of the site.\n"; } potential (Utility | Drill O) { data = (( -70 % Drill=drill O=dry 50 % Drill=drill O=wet 200 ) % Drill=drill O=soaking ( 0 % Drill=not-drill O=dry 0 % Drill=not-drill O=wet 0 )); % Drill=not-drill O=soaking } potential (Drill) {} potential (S | O) { data = (( 0.1 0.3 0.6 ) % O=dry ( 0.3 0.4 0.3 ) % O=wet ( 0.5 0.4 0.1 )); % O=soaking } potential (O) { data = ( 0.5 0.3 0.2 ); }