Finished project. Be aware -not working properly
This commit is contained in:
parent
00547cbd41
commit
47735b416d
94
main.py
94
main.py
@ -12,6 +12,7 @@ from shutil import copyfile
|
||||
import argparse
|
||||
from csv import writer
|
||||
import re
|
||||
from timeit import default_timer as timer
|
||||
|
||||
def main():
|
||||
|
||||
@ -38,52 +39,75 @@ def main():
|
||||
X = gen_query(E, bayes_net)
|
||||
print("Generating random query:", X)
|
||||
print()
|
||||
query_var = (list(X.items())[0][0])
|
||||
|
||||
upstream = True
|
||||
#Determine if evidence is mostly upstream or downstream
|
||||
if(check_upstream(query_var, E, bayes_net)):
|
||||
upstream = False
|
||||
#Get probability of query from LW given evidence
|
||||
start = timer()
|
||||
LW_prob = likelihood_weighting(X, E, bayes_net, args.NUM_SAMPLES)
|
||||
end = timer()
|
||||
print("Probability of", X, "given", E, "with the LW algorithm and", args.NUM_SAMPLES, "samples is:")
|
||||
print(LW_prob)
|
||||
LW_time = (end-start)
|
||||
|
||||
start = timer()
|
||||
GS_prob, tmp = gibbs_sampling(X, E, bayes_net, args.NUM_SAMPLES)
|
||||
|
||||
end = timer()
|
||||
print("Probability of", X, "given", E, "with the GS algorithm and", args.NUM_SAMPLES, "samples is:")
|
||||
print(GS_prob)
|
||||
GS_time = (end-start)
|
||||
|
||||
#Get probability of query from MH given evidence
|
||||
start = timer()
|
||||
MH_prob = metropolis_hastings(X, E, bayes_net, args.NUM_SAMPLES, args.ALPHA)
|
||||
end = timer()
|
||||
print("Probability of", X, "given", E, "with the MH algorithm and", args.NUM_SAMPLES, "samples, and a", args.ALPHA*100, "/", 100-(args.ALPHA*100), "split is:")
|
||||
print(MH_prob)
|
||||
MH_time = (end-start)
|
||||
|
||||
query_var = (list(X.items())[0][0])
|
||||
query_val = (list(X.values())[0])
|
||||
exact_total = run_exact(query_var)
|
||||
|
||||
if(args.NETWORK_SIZE < 15):
|
||||
start = timer()
|
||||
exact_total = run_exact(query_var)
|
||||
end = timer()
|
||||
Exact_time = (end-start)
|
||||
else:
|
||||
Exact_time = 0
|
||||
Exact_prob = 0
|
||||
|
||||
print("Probability of", X, "with the Variable Elimination algorithm is:")
|
||||
|
||||
#Do extremely sloppy string parsing that I'm too lazy to fix
|
||||
if(query_val):
|
||||
match = re.search(r'\bP_True\b', exact_total)
|
||||
offset = 9
|
||||
else:
|
||||
match = re.search(r'\bP_False\b', exact_total)
|
||||
offset = 10
|
||||
start = match.span()[0]
|
||||
if(query_val):
|
||||
if args.NETWORK_SIZE < 15:
|
||||
if(query_val):
|
||||
match = re.search(r'\bP_True\b', exact_total)
|
||||
offset = 9
|
||||
else:
|
||||
match = re.search(r'\bP_False\b', exact_total)
|
||||
offset = 10
|
||||
start = match.span()[0]
|
||||
if(query_val and args.NETWORK_SIZE < 15):
|
||||
Exact_prob = exact_total[(start+offset):].splitlines()[0]
|
||||
print(Exact_prob)
|
||||
else:
|
||||
result = exact_total[(start+offset):]
|
||||
res_split = result.split()
|
||||
Exact_prob = res_split[0]
|
||||
print(Exact_prob)
|
||||
else:
|
||||
if args.NETWORK_SIZE < 15:
|
||||
result = exact_total[(start+offset):]
|
||||
res_split = result.split()
|
||||
Exact_prob = res_split[0]
|
||||
print(Exact_prob)
|
||||
|
||||
to_write = [args.NETWORK_TYPE, args.NETWORK_SIZE, args.ALPHA, args.NUM_SAMPLES, LW_prob, GS_prob, MH_prob, Exact_prob]
|
||||
to_write = [args.NETWORK_TYPE, args.NETWORK_SIZE, args.ALPHA, args.NUM_SAMPLES, LW_prob, LW_time, GS_prob, GS_time, MH_prob, MH_time, Exact_prob, Exact_time, upstream]
|
||||
append_csv(to_write)
|
||||
|
||||
def append_csv(list_of_ele):
|
||||
with open('results.csv', 'a+', newline='') as file:
|
||||
csv_writer = writer(file)
|
||||
csv_writer.writerow(list_of_ele)
|
||||
file.close()
|
||||
|
||||
def run_exact(query):
|
||||
#Get dir of exact_inference
|
||||
@ -165,6 +189,42 @@ def get_root(BN):
|
||||
roots.append(str(node))
|
||||
return roots
|
||||
|
||||
def is_ancestor(query, ancestor, BN):
|
||||
parsed = []
|
||||
parents = get_parents(query, BN)
|
||||
if ancestor in parents:
|
||||
return True
|
||||
else:
|
||||
for parent in parents:
|
||||
if is_root(str(parent), BN):
|
||||
parsed.append(parent)
|
||||
continue
|
||||
else:
|
||||
gparents = get_parents(parent, BN)
|
||||
if ancestor in gparents:
|
||||
return True
|
||||
for gparent in gparents:
|
||||
if gparent not in parsed:
|
||||
res = is_ancestor(query, gparent, BN)
|
||||
return res
|
||||
|
||||
return False
|
||||
|
||||
def check_upstream(node, e, bayes_net):
|
||||
downstream = []
|
||||
roots = get_root(bayes_net)
|
||||
curr_list = []
|
||||
if node in roots:
|
||||
return False
|
||||
else:
|
||||
for ev in e:
|
||||
if is_ancestor(ev, node, bayes_net):
|
||||
downstream.append(ev)
|
||||
|
||||
if (len(downstream) > (len(e)/2)):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
#Get parents of a node
|
||||
def get_parents(node, BN):
|
||||
return BN[str(node)]["parents"]
|
||||
|
||||
269
results.csv
269
results.csv
@ -1,3 +1,266 @@
|
||||
dag,10,0.95,100,0.0,0.0,0.0,0.9681714923847967
|
||||
dag,10,0.95,100,0.13113707604213187,0.91,0.95,0.8278012710087637
|
||||
dag,10,0.95,100,0.3552298068888378,0.88,0.0,0.1798664152088963
|
||||
Type,Size,MHSplit,Samples,LWp,LWt,GSp,GSt,MHp,MHt,Exactp,Exactt,MostUpstream
|
||||
dag,5,0.75,10,0.4563813812663381,0.0007899999999999574,1.0,0.000599499999999975,0.9,0.00042319999999995694,0.546525743549213,1.5168616999999998,True
|
||||
polytree,5,0.75,10,0.612373080627433,0.0004524999999999668,0.1,0.0037059000000000397,0.0,0.00038629999999995057,0.4684930970062311,1.9166383000000002,True
|
||||
dag,5,0.85,10,1.0,0.0003718000000000332,0.9,0.00022060000000001523,1.0,0.006651900000000044,0.12490433811808743,1.3613292000000001,True
|
||||
polytree,5,0.85,10,1.0,0.0007481999999999767,1.0,0.0006823000000000246,0.0,0.0019198999999999744,0.6050579820076745,1.4810618999999998,True
|
||||
dag,5,0.95,10,0.08236532030167297,0.010249000000000175,0.6,0.00023250000000007987,0.0,0.0003252999999998618,0.5015839070608217,1.3763883,True
|
||||
polytree,5,0.95,10,0.375,0.0005161000000000193,0.8,0.0003002999999999201,0.0,0.00024609999999991583,0.5769402485440009,1.4245736,True
|
||||
dag,10,0.75,10,0.44839854524916006,0.005372799999999955,0.0,0.0006644000000000094,0.0,0.002925700000000031,0.766698788180499,1.4362717,True
|
||||
polytree,10,0.75,10,0.5714285714285714,0.0007473000000000063,1.0,0.00028050000000001685,1.0,0.0005371999999999044,0.08353345780246368,1.3691626000000001,True
|
||||
dag,10,0.85,10,0.0,0.0021284999999999776,0.7,0.00043709999999985705,0.0,0.0010759999999998549,0.4956599149104965,1.5748682,True
|
||||
polytree,10,0.85,10,0,0.0015347,1.0,0.0003828999999999638,0.0,0.0005101000000000688,0.6507862662377043,1.3260445,True
|
||||
dag,10,0.95,10,1.0,0.001644299999999932,1.0,0.001642700000000108,0.0,0.0011631999999999199,0.6762523801750604,1.2219728,False
|
||||
polytree,10,0.95,10,0.5,0.0007087000000000065,0.0,0.0002315000000000511,1.0,0.000191200000000058,0.54940189041595,0.8647221999999999,True
|
||||
dag,5,0.75,10,0.5,0.0023465999999998655,0.1,0.0011647999999999659,0.8,0.0005771999999999444,0.4735249408474759,1.4505260000000002,True
|
||||
polytree,5,0.75,10,1.0,0.0003518999999999606,1.0,0.0004598000000000102,0.3,0.0009679000000000215,0.371386849603414,1.8510363,True
|
||||
dag,5,0.85,10,0.5622343987662014,0.0006774000000000502,1.0,0.0003348999999999158,1.0,0.00022110000000008512,0.10829672147289271,1.2682490999999998,True
|
||||
polytree,5,0.85,10,0.0,0.00031500000000006523,0.6,0.0003906999999999661,0.0,0.0006091999999999764,0.8213488052687491,0.8825207,True
|
||||
dag,5,0.95,10,1.0,0.0007787999999999684,0.2,0.00042450000000004984,0.8,0.00032690000000001884,0.7282950641698611,1.7915969,False
|
||||
polytree,5,0.95,10,0.899750202925859,0.0006945000000000423,0.6,0.0005551999999999779,1.0,0.003072899999999934,0.45129263461246266,1.3566079,True
|
||||
dag,10,0.75,10,0.4,0.0010715999999999504,0.1,0.0006984000000000989,1.0,0.0009287999999998409,0.495819470386043,1.9374718,True
|
||||
polytree,10,0.75,10,0.5898037859798451,0.0022944000000000297,1.0,0.0011755999999999434,0.0,0.0005228000000000455,0.3002660801344085,1.4371857,True
|
||||
dag,10,0.85,10,0,0.002573099999999995,0.9,0.0006952000000000069,0.0,0.0010220000000000784,0.7760956934172651,1.9508636999999998,True
|
||||
polytree,10,0.85,10,0.5342933998375659,0.0006125000000000158,0.9,0.00027580000000004823,0.0,0.00031760000000002897,0.7334464347554316,0.8658085999999999,True
|
||||
dag,10,0.95,10,0,0.002174499999999968,0.8,0.00038280000000001646,0.0,0.00044330000000003533,0.8678733207684531,0.8472123999999999,False
|
||||
polytree,10,0.95,10,0.1009452897651717,0.0032178999999999958,1.0,0.0004386000000000667,1.0,0.0004469999999999752,0.21917982119164373,2.1309313000000003,True
|
||||
dag,5,0.75,10,0.0,0.007066599999999923,1.0,0.0004674000000000067,0.0,0.0005119000000000096,0.6451194728713684,1.3420640999999998,True
|
||||
polytree,5,0.75,10,0.6,0.00044320000000008797,0.4,0.0002962999999999161,0.3,0.0009225999999999956,0.42895287753259803,1.6262777,True
|
||||
dag,5,0.85,10,0.625,0.0008591000000000015,0.9,0.0006452000000000124,0.0,0.006008600000000031,0.7135674800685378,1.2508054,True
|
||||
polytree,5,0.85,10,0,0.000925899999999924,0.8,0.00043239999999999945,0.0,0.0019593999999998335,0.603680588937531,1.6920591999999999,True
|
||||
dag,5,0.95,10,0.39760684805721025,0.0006840999999999653,0.1,0.00019329999999995184,0.0,0.00029559999999995146,0.8311097003565222,1.5098331999999999,True
|
||||
polytree,5,0.95,10,0.5,0.00023729999999999585,0.3,0.00019179999999996422,1.0,0.00025759999999996896,0.05572078855675458,1.6765494000000003,True
|
||||
dag,10,0.75,10,0.3408387823239379,0.00220140000000002,1.0,0.0003185999999999467,0.1,0.0011260000000000714,0.026319273461747374,1.5618533,False
|
||||
polytree,10,0.75,10,0.19999999999999996,0.0005020999999999498,0.8,0.002052300000000007,0.0,0.0005114999999999981,0.859955128138571,1.4255892,True
|
||||
dag,10,0.85,10,0.0,0.0009487999999999719,1.0,0.00042970000000019937,0.0,0.0006475999999999704,0.3337715660340308,1.3785498,True
|
||||
polytree,10,0.85,10,1.0,0.0006367000000000456,1.0,0.0004375000000000906,1.0,0.0008433999999999386,0.2847478859301774,1.8038358,True
|
||||
dag,10,0.95,10,1.0,0.005551799999999996,1.0,0.0014868999999999577,1.0,0.0007614999999999705,0.4081282625153737,1.3529985999999998,True
|
||||
polytree,10,0.95,10,0.3985242441677119,0.0005831000000000586,1.0,0.0004612999999999978,0.9,0.0005087000000001396,0.5901393400534484,2.5881583,True
|
||||
dag,15,0.75,10,1.0,0.005846000000000018,0.0,0.0034935000000000382,0.7,0.0022298000000000595,0,0,False
|
||||
polytree,15,0.75,10,0,0.0014299999999998203,0.0,0.0007985999999999827,0.6,0.0006524999999999448,0,0,True
|
||||
dag,15,0.85,10,0,0.0037993999999998973,0.1,0.0006062999999999485,0.0,0.0016711999999999838,0,0,False
|
||||
polytree,15,0.85,10,0.2,0.0012353000000000502,0.0,0.0005027000000001891,0.0,0.001073099999999938,0,0,True
|
||||
dag,15,0.95,10,1.0,0.004064500000000026,0.3,0.00077550000000004,0.9,0.0006634000000000917,0,0,False
|
||||
polytree,15,0.95,10,0.3333333333333333,0.0013903000000000665,0.0,0.0009031999999999929,0.0,0.00028570000000005535,0,0,True
|
||||
dag,20,0.75,10,0.3333333333333333,0.01321019999999995,0.0,0.00103629999999999,0.1,0.0019368999999999081,0,0,True
|
||||
polytree,20,0.75,10,0,0.0015498000000000456,1.0,0.0006199999999999539,0.0,0.00452039999999998,0,0,True
|
||||
dag,20,0.85,10,0.0,0.019438599999999973,1.0,0.0005062000000000122,0.0,0.0012641999999998266,0,0,False
|
||||
polytree,20,0.85,10,0,0.001357399999999953,1.0,0.0004621999999999682,0.0,0.002163299999999979,0,0,True
|
||||
dag,20,0.95,10,0,0.006241500000000011,1.0,0.0008694000000000202,1.0,0.0007941999999999672,0,0,False
|
||||
polytree,20,0.95,10,0.0,0.0016521999999999926,0.9,0.0005456999999999823,0.0,0.0008985999999999716,0,0,True
|
||||
dag,25,0.75,10,0,0.01560880000000009,0.9,0.0008245000000000058,0.2,0.002499499999999877,0,0,False
|
||||
polytree,25,0.75,10,0,0.0027157000000002096,1.0,0.0004290000000000127,0.8,0.0012318000000000051,0,0,True
|
||||
dag,25,0.85,10,0.0,0.010153199999999973,0.0,0.0010749000000001008,0.0,0.001885399999999926,0,0,True
|
||||
polytree,25,0.85,10,0,0.002618800000000032,1.0,0.0025218000000000185,0.9,0.0010504000000000069,0,0,True
|
||||
dag,25,0.95,10,0,0.012093399999999921,0.0,0.0007331999999999894,0.9,0.0014357000000000397,0,0,True
|
||||
polytree,25,0.95,10,0.8448204406055486,0.003353399999999951,0.0,0.003904600000000036,1.0,0.000800300000000087,0,0,False
|
||||
dag,30,0.75,10,0,0.01756650000000004,0.0,0.001363500000000073,0.7,0.01055779999999995,0,0,False
|
||||
polytree,30,0.75,10,0.0,0.00195309999999993,1.0,0.012026199999999987,0.0,0.0013341000000000047,0,0,True
|
||||
dag,30,0.85,10,0,0.017407599999999857,0.0,0.0008842000000000017,0.0,0.015397499999999953,0,0,False
|
||||
polytree,30,0.85,10,0,0.0022216000000000458,1.0,0.0005317999999999712,0.0,0.0008206999999998965,0,0,True
|
||||
dag,30,0.95,10,0,0.013761800000000046,0.0,0.0011893000000000598,1.0,0.0010207999999999329,0,0,False
|
||||
polytree,30,0.95,10,0,0.0016844999999999777,0.0,0.0007054000000000782,1.0,0.0005401999999999907,0,0,True
|
||||
dag,35,0.75,10,0,0.016718699999999975,0.9,0.0008237999999999301,1.0,0.0008052000000000614,0,0,False
|
||||
polytree,35,0.75,10,0,0.004482700000000062,0.1,0.004487099999999966,0.6,0.00577889999999992,0,0,True
|
||||
dag,35,0.85,10,0,0.03398180000000006,0.0,0.0015553999999999846,0.0,0.013128599999999935,0,0,False
|
||||
polytree,35,0.85,10,0.3743726893700228,0.002657699999999985,1.0,0.0007364000000000814,0.0,0.005970099999999978,0,0,True
|
||||
dag,35,0.95,10,0,0.024777599999999955,1.0,0.0009863000000001065,1.0,0.000803499999999957,0,0,False
|
||||
polytree,35,0.95,10,0,0.00429030000000008,1.0,0.0014923999999998383,1.0,0.0007698000000000427,0,0,False
|
||||
dag,40,0.75,10,0,0.023387900000000017,1.0,0.0010749999999999371,0.0,0.012620800000000099,0,0,False
|
||||
polytree,40,0.75,10,0,0.0034715000000000718,1.0,0.0008401000000000103,0.0,0.0013136999999999732,0,0,True
|
||||
dag,40,0.85,10,0,0.02328779999999997,0.0,0.0016287000000000385,0.0,0.0061901999999999235,0,0,False
|
||||
polytree,40,0.85,10,1.0,0.005792599999999926,0.0,0.000583499999999848,1.0,0.001128299999999971,0,0,True
|
||||
dag,40,0.95,10,1.0,0.02290419999999993,0.0,0.0013792000000001359,1.0,0.0010369999999999546,0,0,False
|
||||
polytree,40,0.95,10,0,0.0033366999999999702,0.0,0.0009985000000001243,1.0,0.00083309999999992,0,0,True
|
||||
dag,45,0.75,10,0,0.025879500000000055,1.0,0.0010816999999999632,0.0,0.014729699999999957,0,0,False
|
||||
polytree,45,0.75,10,0,0.006699299999999964,0.1,0.0009008999999999823,0.0,0.010802899999999838,0,0,True
|
||||
dag,45,0.85,10,0,0.021701799999999993,0.0,0.0011445000000001038,0.0,0.01813280000000006,0,0,False
|
||||
polytree,45,0.85,10,0,0.009113200000000043,0.0,0.0008922000000000097,0.0,0.0017288000000000858,0,0,True
|
||||
dag,45,0.95,10,0,0.0236769,1.0,0.0014817999999999776,0.0,0.0017616999999999772,0,0,False
|
||||
polytree,45,0.95,10,0,0.0030537999999999954,0.0,0.0009394000000000347,0.9,0.0009350999999999665,0,0,True
|
||||
dag,50,0.75,10,0,0.04838090000000006,1.0,0.012060000000000182,0.0,0.02528039999999998,0,0,False
|
||||
polytree,50,0.75,10,0,0.0036308999999998814,0.0,0.0021998999999999214,0.9,0.0018301000000000567,0,0,True
|
||||
dag,50,0.85,10,0.0,0.0408501,0.0,0.0007774999999999865,0.9,0.004262099999999935,0,0,False
|
||||
polytree,50,0.85,10,0,0.004003800000000002,0.0,0.0006407999999999969,0.0,0.003902500000000142,0,0,True
|
||||
dag,50,0.95,10,0,0.028907200000000022,0.0,0.002300299999999922,1.0,0.0006346000000001517,0,0,False
|
||||
polytree,50,0.95,10,0,0.002933999999999992,0.0,0.002252600000000049,0.9,0.010530499999999998,0,0,True
|
||||
dag,5,0.75,100,0.25106354500604916,0.006093700000000091,0.16,0.0015178000000000136,1.58,0.004447400000000101,0.5102108660592632,1.1837288000000001,False
|
||||
polytree,5,0.75,100,0.16550156823000792,0.006157699999999933,0.05,0.0022569999999999535,0.0,0.003096599999999894,0.8662033171352179,1.4459107,True
|
||||
dag,5,0.85,100,0.0,0.006408799999999992,0.31,0.0015128999999998172,0.84,0.004296300000000031,0.4255128738518478,1.4048679,True
|
||||
polytree,5,0.85,100,0.07301232410800883,0.01006740000000006,0.7,0.004487799999999931,1.18,0.0033544000000000906,0.5094167323882344,1.5991243000000002,True
|
||||
dag,5,0.95,100,0.5016385503653223,0.013759799999999878,0.14,0.0023257999999999335,2.81,0.014323599999999992,0.3470953413326172,1.3624792999999997,False
|
||||
polytree,5,0.95,100,0.9615384615384615,0.004078599999999932,0.97,0.004767000000000077,1.27,0.004257000000000066,0.10275083017297235,1.2321089,True
|
||||
dag,10,0.75,100,0.3333333333333333,0.05727009999999999,0.04,0.006600299999999892,0.01,0.01569749999999992,0.5395994093892154,2.6339891,False
|
||||
polytree,10,0.75,100,0.5,0.018122700000000047,0.14,0.00373660000000009,0.72,0.0037791999999998716,0.5099188307942327,1.2857715000000003,True
|
||||
dag,10,0.85,100,0.31578947368421056,0.033530200000000066,0.03,0.004471900000000084,0.02,0.01186570000000009,0.6842649137397643,1.7455224,True
|
||||
polytree,10,0.85,100,0.2538262032466358,0.01839450000000009,0.9,0.0018172999999999107,1.76,0.0072022000000000475,0.6562057694100822,1.3812108000000003,True
|
||||
dag,10,0.95,100,1.0,0.019157400000000102,0.96,0.015563800000000017,0.9,0.02025790000000005,0.3805275914347244,2.2363923999999997,True
|
||||
polytree,10,0.95,100,0.9473684210526315,0.013929100000000028,0.15,0.0025687000000000904,0.96,0.003322500000000006,0.2704236843898718,1.4640345,True
|
||||
dag,15,0.75,100,0.959766084593678,0.045318300000000034,0.98,0.0043655999999999695,0.82,0.015930099999999947,0,0,True
|
||||
polytree,15,0.75,100,1.0,0.011664499999999967,0.02,0.0028329999999998634,0.0,0.0071747000000002,0,0,True
|
||||
dag,15,0.85,100,0.9515365157846041,0.06377069999999996,0.98,0.013218400000000075,0.84,0.015414099999999875,0,0,True
|
||||
polytree,15,0.85,100,0.12383188079147502,0.01438650000000008,0.0,0.0035625999999999713,0.01,0.004653000000000018,0,0,True
|
||||
dag,15,0.95,100,0.5604722921354583,0.04578479999999985,0.0,0.004927299999999857,0.0,0.0069238000000000355,0,0,False
|
||||
polytree,15,0.95,100,0.9542009513584242,0.01908630000000011,0.94,0.015943800000000063,0.96,0.014038999999999913,0,0,True
|
||||
dag,20,0.75,100,1.0,0.09157229999999994,0.98,0.009001000000000037,0.83,0.03442680000000009,0,0,False
|
||||
polytree,20,0.75,100,0.0,0.01637500000000003,0.02,0.0032497999999999694,0.0,0.014036100000000107,0,0,True
|
||||
dag,20,0.85,100,0.5451510807807975,0.07516719999999999,0.04,0.005561199999999933,0.0,0.016831599999999947,0,0,False
|
||||
polytree,20,0.85,100,0.20293200084686486,0.019834699999999983,0.97,0.0039797000000000304,0.86,0.014894799999999986,0,0,True
|
||||
dag,20,0.95,100,1.0,0.08594070000000009,0.95,0.009686400000000095,0.0,0.006121599999999949,0,0,True
|
||||
polytree,20,0.95,100,0.5315913262951873,0.018328600000000028,0.96,0.005265000000000075,0.0,0.004714100000000165,0,0,True
|
||||
dag,25,0.75,100,0,0.09800020000000009,0.02,0.008313499999999863,0.0,0.023551099999999936,0,0,False
|
||||
polytree,25,0.75,100,0.6500000000000004,0.028010099999999927,0.96,0.004734600000000033,0.88,0.009506600000000032,0,0,True
|
||||
dag,25,0.85,100,0.0,0.1106471,0.99,0.0056170999999999305,0.01,0.017481800000000103,0,0,False
|
||||
polytree,25,0.85,100,0,0.025168099999999916,0.99,0.004702800000000007,0.0,0.006193099999999951,0,0,True
|
||||
dag,25,0.95,100,0,0.08151320000000006,0.99,0.005743999999999971,0.95,0.008029400000000075,0,0,False
|
||||
polytree,25,0.95,100,0,0.020941600000000005,0.95,0.004118800000000089,0.0,0.005748100000000034,0,0,True
|
||||
dag,30,0.75,100,0.6588306398976436,0.07988220000000001,0.99,0.00462359999999995,0.08,0.027581599999999984,0,0,False
|
||||
polytree,30,0.75,100,0.3700000000000003,0.02239420000000003,0.0,0.003798300000000032,0.08,0.007084800000000002,0,0,True
|
||||
dag,30,0.85,100,0,0.17201080000000002,0.95,0.007128899999999994,0.0,0.03559200000000007,0,0,False
|
||||
polytree,30,0.85,100,0,0.02331699999999981,0.05,0.009355699999999967,0.89,0.0117429,0,0,True
|
||||
dag,30,0.95,100,0,0.10437569999999985,0.02,0.005415100000000006,0.97,0.00953589999999993,0,0,False
|
||||
polytree,30,0.95,100,1.0,0.023009500000000016,0.03,0.006210600000000066,0.98,0.004774900000000026,0,0,True
|
||||
dag,35,0.75,100,0.0,0.11209340000000001,1.0,0.005396100000000015,0.0,0.04275010000000001,0,0,False
|
||||
polytree,35,0.75,100,0,0.02115100000000003,0.01,0.0050914999999999155,0.8,0.008952900000000041,0,0,True
|
||||
dag,35,0.85,100,0.5238095238095238,0.10719079999999992,0.98,0.005705600000000088,0.94,0.019567200000000007,0,0,True
|
||||
polytree,35,0.85,100,1.0,0.023915299999999973,1.0,0.004942200000000008,0.88,0.008090299999999995,0,0,True
|
||||
dag,35,0.95,100,0.056029312604019145,0.15012219999999998,0.99,0.007384499999999905,0.94,0.019013600000000075,0,0,False
|
||||
polytree,35,0.95,100,0,0.026926099999999842,0.01,0.005804600000000049,0.0,0.008514099999999969,0,0,True
|
||||
dag,40,0.75,100,0.6153846153846153,0.1732166999999999,1.0,0.006938000000000111,0.63,0.07081939999999998,0,0,True
|
||||
polytree,40,0.75,100,0.9896307322605393,0.028113699999999908,0.01,0.002861199999999897,0.01,0.012970399999999938,0,0,True
|
||||
dag,40,0.85,100,0,0.1331192,1.0,0.00911380000000006,0.0,0.025096999999999925,0,0,False
|
||||
polytree,40,0.85,100,0,0.019280999999999993,0.05,0.005327599999999988,0.0,0.007248599999999938,0,0,True
|
||||
dag,40,0.95,100,0,0.10907509999999998,0.01,0.007025000000000059,0.0,0.008382099999999948,0,0,False
|
||||
polytree,40,0.95,100,0.785032486451397,0.03495440000000016,0.0,0.014841100000000162,0.0,0.021845899999999974,0,0,True
|
||||
dag,45,0.75,100,0,0.20499329999999993,0.01,0.00562790000000013,0.0,0.05634389999999989,0,0,False
|
||||
polytree,45,0.75,100,0,0.03868249999999995,0.0,0.006105200000000144,0.0,0.01876089999999997,0,0,False
|
||||
dag,45,0.85,100,0,0.2208369000000001,1.0,0.008460000000000134,0.81,0.060911099999999996,0,0,False
|
||||
polytree,45,0.85,100,0.0,0.027972500000000067,0.98,0.00290199999999996,0.89,0.007595699999999983,0,0,True
|
||||
dag,45,0.95,100,0,0.27002439999999994,0.0,0.009714800000000023,0.0,0.023064900000000055,0,0,False
|
||||
polytree,45,0.95,100,0.4600000000000006,0.031040099999999904,1.0,0.004892899999999978,0.99,0.009391000000000038,0,0,True
|
||||
dag,50,0.75,100,0,0.2815786,0.02,0.011045699999999936,0.0,0.08391930000000003,0,0,False
|
||||
polytree,50,0.75,100,0,0.047359700000000005,0.0,0.008155399999999924,0.0,0.03361029999999987,0,0,True
|
||||
dag,50,0.85,100,0,0.2761833,0.97,0.008298700000000103,0.0,0.05099460000000011,0,0,False
|
||||
polytree,50,0.85,100,0,0.04350429999999994,1.0,0.0077024999999999455,0.86,0.020202000000000053,0,0,True
|
||||
dag,50,0.95,100,0.9964047052594702,0.19675349999999991,0.0,0.007476000000000038,0.95,0.016803799999999924,0,0,False
|
||||
polytree,50,0.95,100,0,0.03764670000000003,0.02,0.01747019999999999,0.0,0.008062400000000025,0,0,True
|
||||
dag,5,0.75,1000,0.8581363004172462,0.04546299999999992,0.211,0.0167408,41.262,0.08005890000000004,0.2641864077502966,1.7563282999999998,True
|
||||
polytree,5,0.75,1000,0.4762138461780009,0.030230599999999996,0.862,0.01250960000000001,0.0,0.040932199999999974,0.4094401954306799,0.8105010000000001,True
|
||||
dag,5,0.85,1000,0.9580000000000001,0.03680810000000001,0.987,0.02198559999999994,27.536,0.05787629999999999,0.03985794900200745,0.8338713,True
|
||||
polytree,5,0.85,1000,0.7578735268591524,0.0688202,0.275,0.01704630000000007,6.062,0.05012220000000012,0.16040381017539512,2.1074216999999997,True
|
||||
dag,5,0.95,1000,0.6424825807847776,0.06560680000000008,0.904,0.017488100000000006,6.831,0.04767139999999992,0.35444394973884763,1.2652309999999998,True
|
||||
polytree,5,0.95,1000,0.45099999999999985,0.03428359999999997,0.852,0.021301400000000026,0.005,0.057478699999999994,0.5477005547577897,1.962919,True
|
||||
dag,10,0.75,1000,0.1776587528824657,0.2857181000000001,0.881,0.02320410000000006,6.975,0.07703400000000005,0.7599858446323093,0.8684482000000002,False
|
||||
polytree,10,0.75,1000,0.9537948468471588,0.07452390000000009,0.119,0.015836699999999926,11.373,0.07346960000000002,0.05970429712888169,0.8359616,True
|
||||
dag,10,0.85,1000,0.02905032585886328,0.2663994999999999,0.865,0.04763220000000001,0.0,0.13351709999999994,0.37168036862797005,1.4962939,False
|
||||
polytree,10,0.85,1000,0.29676132000294403,0.12675420000000004,0.89,0.03042100000000003,5.66,0.05956320000000004,0.7636919441809427,1.4014315999999998,False
|
||||
dag,10,0.95,1000,0.282275711159739,0.3179871000000001,0.035,0.027091399999999988,0.009,0.04926000000000008,0.41997086409077955,1.4479891000000003,True
|
||||
polytree,10,0.95,1000,0.11174956149277827,0.10782520000000007,0.079,0.030249699999999935,0.0,0.030801899999999938,0.5769039517261546,1.5044236,True
|
||||
dag,15,0.75,1000,0.3333333333333333,0.5627897,0.055,0.04319830000000002,0.747,0.18467520000000004,0,0,False
|
||||
polytree,15,0.75,1000,0.8435251172432872,0.3687313,0.071,0.030010199999999987,3.5,0.10451910000000009,0,0,False
|
||||
dag,15,0.85,1000,0.7236563626593183,0.7830629,0.91,0.044730099999999995,0.002,0.12879899999999989,0,0,False
|
||||
polytree,15,0.85,1000,0.8144429480053192,0.49957699999999994,0.057,0.04773200000000011,0.001,0.10641070000000008,0,0,True
|
||||
dag,15,0.95,1000,0,0.5912184,0.037,0.04448450000000004,0.0,0.06414330000000001,0,0,False
|
||||
polytree,15,0.95,1000,0.7886066377368682,0.21028179999999996,0.977,0.02966840000000004,2.3,0.04339740000000014,0,0,True
|
||||
dag,20,0.75,1000,0.3602050486907262,1.5676417,0.968,0.05827850000000012,0.764,0.4065303,0,0,False
|
||||
polytree,20,0.75,1000,0.6129505309774056,0.4383211,0.032,0.03676109999999988,0.725,0.13683749999999995,0,0,False
|
||||
dag,20,0.85,1000,0.8035592900024214,1.4148372,0.048,0.10084500000000007,0.855,0.3023433999999998,0,0,True
|
||||
polytree,20,0.85,1000,0.8392354807690962,0.46792659999999997,0.031,0.03254170000000012,0.005,0.07686749999999987,0,0,True
|
||||
dag,20,0.95,1000,0.8366533045654102,0.8215789000000001,0.988,0.03731609999999996,0.937,0.07191819999999982,0,0,False
|
||||
polytree,20,0.95,1000,0.8871318252710525,0.3363185000000001,0.995,0.026629299999999967,1.459,0.04105230000000004,0,0,True
|
||||
dag,25,0.75,1000,1.0,1.510348,0.967,0.13842620000000005,0.75,0.6174652000000003,0,0,False
|
||||
polytree,25,0.75,1000,0,0.8437783999999999,0.979,0.05544519999999986,0.0,0.14272609999999997,0,0,False
|
||||
dag,25,0.85,1000,0.5295315682281059,1.8004732,0.981,0.11229760000000022,0.044,0.25939960000000006,0,0,False
|
||||
polytree,25,0.85,1000,0.45403310842893235,0.6714893,0.989,0.04340509999999975,0.836,0.14843949999999984,0,0,True
|
||||
dag,25,0.95,1000,0.0,2.4781473,0.958,0.09512950000000009,0.0,0.21643710000000027,0,0,False
|
||||
polytree,25,0.95,1000,0.331000000000008,1.00179,0.974,0.05138820000000033,0.966,0.08934879999999978,0,0,True
|
||||
dag,30,0.75,1000,0.3954027681281264,1.7897868000000001,0.963,0.04950410000000005,0.0,0.33969260000000023,0,0,False
|
||||
polytree,30,0.75,1000,0.12309202863565266,0.8892722000000001,0.018,0.05622949999999993,0.0,0.18484809999999996,0,0,True
|
||||
dag,30,0.85,1000,0.986848897256243,1.6710431000000001,0.008,0.06127569999999993,0.0,0.27662239999999994,0,0,False
|
||||
polytree,30,0.85,1000,0,0.7637904,0.002,0.04897119999999999,0.0,0.10635149999999971,0,0,True
|
||||
dag,30,0.95,1000,0.5383966002257169,2.1027629999999995,0.984,0.06798890000000002,0.0,0.16646000000000027,0,0,False
|
||||
polytree,30,0.95,1000,0.721803064970967,0.4356654,0.978,0.04270029999999991,0.955,0.0546492999999999,0,0,True
|
||||
dag,35,0.75,1000,0,1.8888767,0.969,0.07141920000000024,0.0,0.4802093999999997,0,0,False
|
||||
polytree,35,0.75,1000,0.6561331179296604,0.4828409,0.024,0.046804999999999986,0.856,0.1716289999999998,0,0,True
|
||||
dag,35,0.85,1000,0.8127659574468085,2.2598307999999996,0.028,0.06868490000000005,0.893,0.26435439999999977,0,0,False
|
||||
polytree,35,0.85,1000,1.0,0.4964103000000001,0.993,0.05026369999999991,0.857,0.10899009999999998,0,0,True
|
||||
dag,35,0.95,1000,0.5435822852686156,2.1912363,0.99,0.08048030000000006,0.002,0.18004969999999965,0,0,False
|
||||
polytree,35,0.95,1000,0.814109749251507,0.5594888,0.025,0.05417479999999997,0.981,0.08369429999999989,0,0,True
|
||||
dag,40,0.75,1000,0.3404860948504719,2.3883562,0.988,0.08507119999999979,0.032,0.5450360999999995,0,0,False
|
||||
polytree,40,0.75,1000,0,0.5680849000000001,0.994,0.05242940000000007,0.739,0.15412579999999987,0,0,False
|
||||
dag,40,0.85,1000,0,2.2825415,0.963,0.08522870000000005,0.0,0.38933859999999987,0,0,False
|
||||
polytree,40,0.85,1000,0.08058399013906191,0.7512992000000001,0.977,0.0752564,0.0,0.23542620000000003,0,0,True
|
||||
dag,40,0.95,1000,0.49121977405111,2.8035605000000006,0.989,0.1117146,0.012,0.19016929999999999,0,0,False
|
||||
polytree,40,0.95,1000,1.0,0.6192604,0.988,0.05179990000000001,0.941,0.08758300000000019,0,0,True
|
||||
dag,45,0.75,1000,0,2.8186761000000002,0.982,0.10573069999999962,0.0,0.9445396000000001,0,0,False
|
||||
polytree,45,0.75,1000,0.18534163420842995,0.9286314000000001,0.005,0.12178779999999989,0.0,0.14336349999999998,0,0,True
|
||||
dag,45,0.85,1000,0,3.4538503,0.021,0.08182020000000012,0.867,0.4370313000000001,0,0,False
|
||||
polytree,45,0.85,1000,0.7764350167913898,0.43967160000000005,0.977,0.05741520000000011,0.851,0.11085129999999999,0,0,True
|
||||
dag,45,0.95,1000,0,2.6034620000000004,0.002,0.0899494999999999,0.0,0.19883879999999987,0,0,False
|
||||
polytree,45,0.95,1000,0.43582601095356754,0.5049959,0.993,0.05232829999999988,0.95,0.061973999999999974,0,0,True
|
||||
dag,50,0.75,1000,0,3.2443875999999996,0.013,0.12256209999999967,0.0,0.8099631999999999,0,0,False
|
||||
polytree,50,0.75,1000,0.9354681114705948,0.6796544999999999,0.013,0.06441610000000009,0.001,0.16572719999999985,0,0,True
|
||||
dag,50,0.85,1000,0.32011349998396876,3.0003238,0.009,0.1105510999999999,0.0,0.44748889999999975,0,0,False
|
||||
polytree,50,0.85,1000,0,0.6422253,0.01,0.04250390000000004,0.847,0.12084469999999992,0,0,True
|
||||
dag,50,0.95,1000,0.47871286399887913,3.2426648,0.984,0.09304680000000065,0.95,0.26966280000000076,0,0,False
|
||||
polytree,50,0.95,1000,0.652970467736115,0.7313639000000001,0.992,0.06026189999999998,0.001,0.09409239999999985,0,0,True
|
||||
dag,5,0.75,10000,0.13617330688009208,0.6004597000000002,0.0783,0.17300139999999997,0.0002,3.1501215999999994,0.6192574345921079,1.2098044000000003,False
|
||||
polytree,5,0.75,10000,0.5044575511645766,0.32756019999999997,0.1489,0.2197325000000001,127.5831,1.7688296999999997,0.5472415152530589,1.7795603,True
|
||||
dag,5,0.85,10000,0.9829677478825017,0.3990566000000001,0.9932,0.1884262000000001,116.0378,2.1136694,0.017503102466167375,2.1351229,True
|
||||
polytree,5,0.85,10000,0.0938564341027226,0.8278187000000001,0.0762,0.20127549999999994,53.3859,1.1802669,0.7531850181883541,4.4302592,True
|
||||
dag,5,0.95,10000,0.8065074046049076,0.6759004,0.9496,0.16804390000000025,148.1205,1.9684974999999998,0.10910234482382322,1.1553370000000003,True
|
||||
polytree,5,0.95,10000,0.3026478739058953,0.28382090000000004,0.101,0.1375966999999999,0.0,0.7406938999999999,0.42474652046475575,1.2783053000000002,True
|
||||
dag,10,0.75,10000,0.351340052931965,4.7813888,0.0569,0.3168072000000004,113.114,3.7814408000000004,0.5080144360789602,2.0003025,True
|
||||
polytree,10,0.75,10000,0.7302566656107589,1.8166636,0.9625,0.18939779999999962,252.6383,6.8148187,0.28674064762101503,4.569735,True
|
||||
dag,10,0.85,10000,0.027740946366754036,3.5252236999999997,0.8683,0.35064709999999977,0.0,1.5119542,0.7971579820862834,2.0742969,True
|
||||
polytree,10,0.85,10000,0.28921326387156937,1.9148588000000002,0.8893,0.2176376000000002,0.0,1.2617212999999996,0.6586386893211129,2.0020480999999997,True
|
||||
dag,10,0.95,10000,0.659149593843193,9.4372377,0.9473,0.4813618000000002,6.1995,1.5540274000000007,0.44412015286760786,2.1274256000000005,True
|
||||
polytree,10,0.95,10000,0.2626777064262903,2.4129863,0.0335,0.21393340000000016,0.0002,1.0165433999999998,0.7893628783805738,1.6437039000000002,True
|
||||
dag,15,0.75,10000,0.5819897130860415,46.5305742,0.9468,0.37531919999999985,0.0018,13.591752300000003,0,0,False
|
||||
polytree,15,0.75,10000,0.9175477640760613,10.1679172,0.9941,0.27173540000000074,162.1722,7.6530644,0,0,True
|
||||
dag,15,0.85,10000,0.41871024949188046,29.1147104,0.0329,0.3627104999999986,0.0001,5.975739100000002,0,0,False
|
||||
polytree,15,0.85,10000,0.8358577580483998,8.0425655,0.0711,0.27257919999999913,53.4484,2.865780599999999,0,0,True
|
||||
dag,15,0.95,10000,0.3807756206848332,47.7680554,0.9473,0.44366910000000104,0.0031,2.1761596000000054,0,0,False
|
||||
polytree,15,0.95,10000,0.59374419821059,16.5538812,0.0476,0.2994444999999999,0.0014,1.351026300000001,0,0,True
|
||||
dag,20,0.75,10000,0.5572829471993057,65.0012733,0.0504,0.38851839999999527,0.0008,14.093354399999996,0,0,False
|
||||
polytree,20,0.75,10000,0.6811541294316502,39.469889300000006,0.0421,0.32583999999999946,13.733,10.925976999999996,0,0,True
|
||||
dag,20,0.85,10000,0.617948717948718,56.242417100000004,0.0334,0.44772479999999604,4.4265,7.239531399999997,0,0,False
|
||||
polytree,20,0.85,10000,0.0344286595901825,37.9119004,0.001,0.2860455000000002,0.0,4.971015099999995,0,0,True
|
||||
dag,20,0.95,10000,0.7138731095541547,63.68860839999999,0.9768,0.35120729999999867,2.0479,1.680889999999991,0,0,False
|
||||
polytree,20,0.95,10000,0.3173261210219358,34.645742999999996,0.0224,0.3868666000000047,0.0003,2.065598999999999,0,0,True
|
||||
dag,25,0.75,10000,1.0,69.1559956,0.9718,0.5005920999999915,0.7527,13.782989700000002,0,0,False
|
||||
polytree,25,0.75,10000,1.0,56.9282527,0.0558,0.4862619999999964,0.7471,11.960421200000006,0,0,True
|
||||
dag,25,0.85,10000,0,82.544551,0.0513,0.7031218000000052,0.0,12.389577899999992,0,0,False
|
||||
polytree,25,0.85,10000,0.7404659748786114,59.9570798,0.982,0.39385320000000235,2.1137,6.0830053999999905,0,0,False
|
||||
dag,25,0.95,10000,0.4798179519306861,66.7137709,0.0198,0.42484579999999994,0.9535,2.846632900000003,0,0,False
|
||||
polytree,25,0.95,10000,0.9756886487852524,50.385705400000006,0.9919,0.32548409999999706,0.9502,1.7130510999999942,0,0,True
|
||||
dag,30,0.75,10000,0.45153340635268346,79.8118384,0.983,0.6926433999999944,0.041,20.613693799999993,0,0,False
|
||||
polytree,30,0.75,10000,0.6937133050204046,55.3206225,0.9869,0.35666229999999643,0.0137,12.003808300000003,0,0,True
|
||||
dag,30,0.85,10000,0.21680769788175985,84.7568673,0.0175,0.6295159000000012,0.0001,13.307041299999995,0,0,False
|
||||
polytree,30,0.85,10000,0.6313710220989691,55.8015174,0.9844,0.4155423000000056,0.849,9.470325099999997,0,0,True
|
||||
dag,30,0.95,10000,0.41316760052760787,86.2100612,0.9898,0.820276100000001,0.9518,2.931658200000001,0,0,False
|
||||
polytree,30,0.95,10000,0.08183610306071716,65.6921962,0.0057,0.5502032999999926,0.0,2.3966755000000006,0,0,True
|
||||
dag,35,0.75,10000,1.0,84.7115407,0.9635,0.733627999999996,0.0,25.37873549999999,0,0,False
|
||||
polytree,35,0.75,10000,0.808668391250535,50.0160541,0.0297,0.45721460000000036,0.752,14.033335600000001,0,0,True
|
||||
dag,35,0.85,10000,0.544467383550938,74.3889376,0.0149,0.45982130000000154,0.0001,5.583179000000001,0,0,False
|
||||
polytree,35,0.85,10000,0.1754481068793552,32.8858326,0.0238,0.4345266000000052,0.0,4.2377877000000055,0,0,True
|
||||
dag,35,0.95,10000,0.03462372976972984,53.2677494,0.9802,0.4081904000000023,0.0,1.9893511000000004,0,0,False
|
||||
polytree,35,0.95,10000,0.6194471565200356,30.7769415,0.0207,0.3040793999999991,0.955,1.0879990000000035,0,0,False
|
||||
dag,40,0.75,10000,0.0,51.0545705,0.0164,0.507060899999999,0.0,10.750137900000006,0,0,False
|
||||
polytree,40,0.75,10000,0,29.4157334,0.9953,0.376824899999999,0.7465,5.8124495,0,0,True
|
||||
dag,40,0.85,10000,0.24551971326164876,56.6555646,0.0079,0.5864858999999996,0.8497,7.488706399999998,0,0,False
|
||||
polytree,40,0.85,10000,0.06106702260039822,33.400355600000005,0.0004,0.37639689999999604,0.0,3.4266027999999977,0,0,True
|
||||
dag,40,0.95,10000,0,56.2488041,0.9792,0.5521874000000011,0.0,2.3474428999999972,0,0,False
|
||||
polytree,40,0.95,10000,1.0,29.9167969,0.0235,0.34663759999999755,0.0,1.2297691999999998,0,0,True
|
||||
dag,45,0.75,10000,0.48919336093125826,57.7237491,0.9902,0.6131482999999989,0.7634,13.844682600000006,0,0,False
|
||||
polytree,45,0.75,10000,0.09595610485856718,35.8130574,0.9797,0.4472469999999973,0.008,7.805216199999997,0,0,True
|
||||
dag,45,0.85,10000,0.3892775716436108,57.5041539,0.9852,0.5420007000000027,0.0001,6.916681500000003,0,0,False
|
||||
polytree,45,0.85,10000,0,32.277313,0.0101,0.4049380999999954,0.8499,3.926671800000001,0,0,True
|
||||
dag,45,0.95,10000,0.8111522912440795,58.9741918,0.017,0.6168460000000024,0.0002,2.674306300000005,0,0,False
|
||||
polytree,45,0.95,10000,0.24347628717405845,35.4425882,0.0183,0.4052646000000024,0.0,1.5081307999999964,0,0,True
|
||||
dag,50,0.75,10000,1.0,59.9139009,0.0111,0.6141725999999963,0.0,13.650254200000006,0,0,False
|
||||
polytree,50,0.75,10000,0.10736223282469999,35.6851181,0.001,0.4024000000000001,0.0132,6.900651500000002,0,0,False
|
||||
dag,50,0.85,10000,0,56.9517049,0.9829,0.6322806000000014,0.8509,6.360522799999998,0,0,False
|
||||
polytree,50,0.85,10000,0.19448613359023578,35.2591911,0.993,0.457268599999999,0.8467,4.059715500000003,0,0,True
|
||||
dag,50,0.95,10000,0.21788819343776109,58.417874499999996,0.9837,0.6316071999999977,0.0,3.016530100000004,0,0,False
|
||||
polytree,50,0.95,10000,0.3629937378467117,32.9437294,0.0291,0.39479610000000065,0.9495,1.4356723000000002,0,0,True
|
||||
dag,5,0.95,100,0.6714285714285714,0.006349700000000014,0.13,0.001709399999999972,0.98,0.001627500000000004,0.3866812623572708,0.8024300999999999,False
|
||||
|
||||
|
40
run.py
Normal file
40
run.py
Normal file
@ -0,0 +1,40 @@
|
||||
#Utility Script for running main
|
||||
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
#Samples
|
||||
num = 10
|
||||
exception = None
|
||||
flag = 0
|
||||
while(num < 100000):
|
||||
try:
|
||||
for size in range(5, 51, 5):
|
||||
for a in range(75, 105, 10):
|
||||
ntype = "dag"
|
||||
alpha = a/100
|
||||
if(num > 100001 and size > 20):
|
||||
flag = 1
|
||||
break
|
||||
os.system('python main.py -s ' + str(size) + ' ' + '-t ' + ntype + ' ' + '-n ' + str(num) + ' ' + '-a ' + str(alpha))
|
||||
#t = subprocess.call('python main.py -s ' + str(size) + ' ' + '-t ' + ntype + ' ' + '-n ' + str(num) + ' ' + '-a ' + str(alpha), shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
|
||||
if exception or flag:
|
||||
break
|
||||
ntype = "polytree"
|
||||
os.system('python main.py -s ' + str(size) + ' ' + '-t ' + ntype + ' ' + '-n ' + str(num) + ' ' + '-a ' + str(alpha))
|
||||
#t = subprocess.call('python main.py -s ' + str(size) + ' ' + '-t ' + ntype + ' ' + '-n ' + str(num) + ' ' + '-a ' + str(alpha), shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
|
||||
print("Finished with a=" + str(a) + ' size= ' + str(size) + ' num=' + str(num))
|
||||
if exception or flag:
|
||||
break
|
||||
if exception or flag:
|
||||
break
|
||||
if exception or flag:
|
||||
break
|
||||
except KeyboardInterrupt:
|
||||
exception = sys.exit()
|
||||
num = num*10
|
||||
if flag:
|
||||
break
|
||||
|
||||
sys.exit()
|
||||
Loading…
x
Reference in New Issue
Block a user