proactive strategy exp

This commit is contained in:
2023-06-05 16:01:20 +08:00
parent bc3c600be0
commit b55a313c95
11 changed files with 39 additions and 11 deletions

View File

@@ -91,10 +91,10 @@ class ControllerDB:
g_product_js = json.dumps(nx.adjacency_data(g_bom))
# insert exp
df_xv = pd.read_csv("xv.csv", index_col=None)
df_xv = pd.read_csv("xv_without_exp.csv", index_col=None)
# read the OA table
df_oa = pd.read_csv("oa_without_exp.csv", index_col=None)
df_oa = df_oa.iloc[:, 0:9]
df_oa = df_oa.iloc[:, 0:10]
for idx_scenario, row in df_oa.iterrows():
dct_exp_para = {}
for idx_col, para_level in enumerate(row):
@@ -115,7 +115,7 @@ class ControllerDB:
n_max_trial, crit_supplier, firm_pref_request,
firm_pref_accept, netw_pref_cust_n,
netw_pref_cust_size, cap_limit, diff_new_conn,
diff_remove,):
diff_remove, proactive_ratio):
e = Experiment(
idx_scenario=idx_scenario,
idx_init_removal=idx_init_removal,
@@ -132,6 +132,7 @@ class ControllerDB:
cap_limit=cap_limit,
diff_new_conn=diff_new_conn,
diff_remove=diff_remove,
proactive_ratio=proactive_ratio
)
db_session.add(e)
db_session.commit()