// ~->[DNET-1]->~ // File created by someone at MonashUniv using Netica 2.17 on Dec 02, 2005 at 04:08:56. bnet build_big_dne_2 { autoupdate = TRUE; whenchanged = 1133496493; visual V1 { defdispform = BELIEFBARS; nodelabeling = TITLE; NodeMaxNumEntries = 50; nodefont = font {shape= "Arial"; size= 10;}; linkfont = font {shape= "Arial"; size= 9;}; windowposn = (22, 22, 1059, 397); resolution = 72; drawingbounds = (1412, 989); showpagebreaks = FALSE; usegrid = TRUE; gridspace = (6, 6); PrinterSetting A { margins = (1270, 1270, 1270, 1270); landscape = FALSE; magnify = 1; }; }; node D { kind = DECISION; discrete = TRUE; states = (millions); parents = (); functable = millions; title = " Expected Payoff"; whenchanged = 1133496493; belief = (1); visual V1 { center = (138, 102); height = 6; }; }; node InitialDemand { kind = NATURE; discrete = TRUE; measure = RATIO; states = (high_1_and_2, low_1_and_2); parents = (); probs = // high 1 and 2 low 1 and 2 (0.7, 0.3); title = "Demand in \nyears 1 and 2"; whenchanged = 1047449969; belief = (0.7, 0.3); visual V1 { center = (504, 72); height = 1; }; }; node InitialDemand1 { kind = NATURE; discrete = TRUE; measure = RATIO; states = (high_3_to_10, low_3_to_10); parents = (InitialDemand); probs = // high 3 to 10 low 3 to 10 // InitialDemand ((0.8571429, 0.1428571), // high 1 and 2 (0, 1)); // low 1 and 2 ; title = "Demand in \nyears 3 to 10"; whenchanged = 1047449573; belief = (0.6, 0.4); visual V1 { center = (852, 72); height = 2; }; }; node BuildBigOrSmall { kind = DECISION; discrete = TRUE; chance = DETERMIN; states = (Build_Big, Build_Small); parents = (); functable = Build_Big; title = "Build Big\nor Small \ninitially?"; whenchanged = 1133496366; visual V1 { center = (126, 234); height = 5; }; }; node ExpandOrNot { kind = DECISION; discrete = TRUE; chance = DETERMIN; states = (Expand, Do_Not_Expand); parents = (BuildBigOrSmall, InitialDemand); functable = // BuildBigOrSmall InitialDemand ((Do_Not_Expand, // Build Big high 1 and 2 Do_Not_Expand), // Build Big low 1 and 2 (Expand, // Build Small high 1 and 2 Do_Not_Expand)); // Build Small low 1 and 2 ; title = "Expand Small if initial High Demand?"; whenchanged = 1133496368; belief = (0, 1); visual V1 { center = (504, 192); height = 3; link 1 { path = ((231, 223), (371, 207)); }; }; }; node profit { kind = UTILITY; discrete = FALSE; measure = RATIO; chance = DETERMIN; parents = (BuildBigOrSmall, InitialDemand, ExpandOrNot, InitialDemand1); functable = // BuildBigOrSmall InitialDemand ExpandOrNot InitialDemand1 ((((-1000, // Build Big high 1 and 2 Expand high 3 to 10 -1000), // Build Big high 1 and 2 Expand low 3 to 10 (7, // Build Big high 1 and 2 Do Not Expand high 3 to 10 -0.2)), // Build Big high 1 and 2 Do Not Expand low 3 to 10 ((@imposs, // Build Big low 1 and 2 Expand high 3 to 10 -1000), // Build Big low 1 and 2 Expand low 3 to 10 (@imposs, // Build Big low 1 and 2 Do Not Expand high 3 to 10 -2))), // Build Big low 1 and 2 Do Not Expand low 3 to 10 (((3, // Build Small high 1 and 2 Expand high 3 to 10 -2.2), // Build Small high 1 and 2 Expand low 3 to 10 (1.6, // Build Small high 1 and 2 Do Not Expand high 3 to 10 2.8)), // Build Small high 1 and 2 Do Not Expand low 3 to 10 ((@imposs, // Build Small low 1 and 2 Expand high 3 to 10 -1000), // Build Small low 1 and 2 Expand low 3 to 10 (@imposs, // Build Small low 1 and 2 Do Not Expand high 3 to 10 2.7)))); // Build Small low 1 and 2 Do Not Expand low 3 to 10 ; title = "Net Profit"; whenchanged = 1133496064; visual V1 { center = (852, 234); height = 4; }; }; ElimOrder = (InitialDemand1, ExpandOrNot, InitialDemand, BuildBigOrSmall, D); };