N_0 through BN_15 were generated by randomly connecting copies of the burglar alarm graph. burgarly_20_0.4_0.3 pe/BN_0.xbif burgarly_20_0.5_0.2 pe/BN_1.xbif burgarly_20_0.7_0.2 pe/BN_2.xbif burgarly_20_0.7_0.3 pe/BN_3.xbif burgarly_20_0.9_0.5 pe/BN_4.xbif burgarly_25_0.6_0.5 pe/BN_5.xbif burgarly_25_0.9_0.6 pe/BN_6.xbif burgarly_19_0.9_0.3 pe/BN_7.xbif burgarly_20_0.6_0.1 pe/BN_8.xbif burgarly_21_0.5_0.1 pe/BN_9.xbif burgarly_17_0.7_0.2 pe/BN_10.xbif burgarly_21_0.9_0.4 pe/BN_11.xbif burgarly_18_0.9_0.1 pe/BN_12.xbif burgarly_25_0.5_0.1 pe/BN_13.xbif burgarly_23_0.4_0.3 pe/BN_14.xbif burgarly_24_0.7_0.1 pe/BN_15.xbif The burglar alarm network is as follows: earthquake burglary /\ / / \ / / \ / V V announcement alarm | V To create these graphs, a fixed number of copies of the burglar alarm graph are created. One by one, the graph copies are connected to each of the previously considered copies with some probability. Each variable is then randomly set to be hidden or observed. Psuedo code for the generation algorithm: Generate numberCopies burglary networks for i=1..numberCopies { for j=1..(i-1) { if (radom choice with edgeProbability) { add an edge from some variable in copy i to some variable in copy j } } Add an edge from copy i to some (k