├── .idea ├── .gitignore ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── pycharm版本.iml ├── README.md ├── code ├── __pycache__ │ ├── firstLevelDecision.cpython-38.pyc │ ├── overloadDeterminationAndTaskScreening.cpython-38.pyc │ ├── paramGen.cpython-38.pyc │ ├── performanceIndicators.cpython-38.pyc │ ├── secondLevelDecision.cpython-38.pyc │ ├── secondLevelTriggerJudgment.cpython-38.pyc │ ├── thirdLevelDecision.cpython-38.pyc │ └── utils.cpython-38.pyc ├── finalDecision.py ├── firstLevelDecision.py ├── main.py ├── overloadDeterminationAndTaskScreening.py ├── paramGen.py ├── performanceIndicators.py ├── secondLevelDecision.py ├── secondLevelTriggerJudgment.py ├── thirdLevelDecision.py └── utils.py └── log ├── algorithm_performance.txt ├── final_decision.txt ├── first_level_decision.txt ├── overload_determination_task_screening.txt ├── param.txt ├── second_level_decision.txt ├── second_level_trigger_condition_judgment.txt ├── third_level_decision.txt └── utility.txt /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # 默认忽略的文件 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 37 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/pycharm版本.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | The source code of algorithms in paper "Incentive-Driven Task Offloading and Collaborative Computing in Device-Assisted MEC Networks". 2 | https://ieeexplore.ieee.org/abstract/document/10785569/ 3 | -------------------------------------------------------------------------------- /code/__pycache__/firstLevelDecision.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/firstLevelDecision.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/overloadDeterminationAndTaskScreening.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/overloadDeterminationAndTaskScreening.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/paramGen.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/paramGen.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/performanceIndicators.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/performanceIndicators.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/secondLevelDecision.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/secondLevelDecision.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/secondLevelTriggerJudgment.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/secondLevelTriggerJudgment.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/thirdLevelDecision.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/thirdLevelDecision.cpython-38.pyc -------------------------------------------------------------------------------- /code/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPNGroup/Multi_Level_EC/f5d2b89e63da2348004f490be1d3ed104309077d/code/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /code/finalDecision.py: -------------------------------------------------------------------------------- 1 | from utils import log_dict_to_file 2 | 3 | 4 | def finalDecision(param_dict, third_level_decision): 5 | final_decision = {} 6 | 7 | task_index_3 = third_level_decision["task_index_3"] 8 | task_process_location = third_level_decision["task_process_location"] 9 | M = param_dict["M"] 10 | # 最后将所有unknown的任务置为local 11 | for m in range(M): 12 | for task_index in task_index_3[m]: 13 | task_process_location[m][task_index] = 'local' 14 | 15 | final_decision["task_process_location"] = task_process_location 16 | log_dict_to_file(final_decision, "../log/final_decision.txt") 17 | return final_decision 18 | -------------------------------------------------------------------------------- /code/firstLevelDecision.py: -------------------------------------------------------------------------------- 1 | from utils import compare_vectors 2 | import numpy as np 3 | from utils import log_dict_to_file 4 | 5 | 6 | def firstLevelDecision(param_dict): 7 | M = param_dict['M'] 8 | c_mi = param_dict['c_mi'] 9 | t_mi_max = param_dict['t_mi_max'] 10 | f_mi = param_dict['f_mi'] 11 | v_mi = param_dict['v_mi'] 12 | gamma = param_dict['gamma'] 13 | k_factory = param_dict['k_factory'] 14 | W_B = param_dict['W_B'] 15 | h_mi = param_dict['h_mi'] 16 | I_mi = param_dict['I_mi'] 17 | p_mi = param_dict['p_mi'] 18 | N0 = param_dict['N0'] 19 | L_mi = param_dict['L_mi'] 20 | N = param_dict['N'] 21 | t_mi_tran = param_dict['t_mi_tran'] 22 | 23 | first_level_decision = {} 24 | 25 | # td_mi在本地处理任务时需要提供的最小计算资源 26 | f_mi_loc = [] 27 | for m in range(M): 28 | f_mi_loc.append(c_mi[m] / t_mi_max[m]) 29 | 30 | # 获取指示向量,代表该任务是否能在本地处理 31 | indicator_vector = [] 32 | for m in range(M): 33 | indicator_vector.append(compare_vectors(f_mi[m], f_mi_loc[m])) 34 | 35 | # 用户本地处理任务时的效用 36 | u_mi_loc = [] 37 | for m in range(M): 38 | u_mi_loc.append(indicator_vector[m] * (v_mi[m] - gamma * k_factory * f_mi_loc[m] ** 2 * c_mi[m])) 39 | 40 | # ES m处理该任务时需要提供的计算资源量 *** 41 | f_m_mi = [] 42 | for m in range(M): 43 | f_m_mi.append(c_mi[m] / (t_mi_max[m] - t_mi_tran[m])) 44 | 45 | # 根据公式推导判断卸载决策: 46 | 47 | vector_tmp_1 = [] 48 | for m in range(M): 49 | vector_tmp_1.append(v_mi[m] - gamma * p_mi * t_mi_tran[m] - u_mi_loc[m]) 50 | 51 | vector_tmp_2 = [] 52 | for m in range(M): 53 | vector_tmp_2.append(k_factory * f_m_mi[m] ** 2 * c_mi[m]) 54 | 55 | # 第一级td_mi的临时卸载决策 56 | 57 | x_mi_opt_1 = [] 58 | for m in range(M): 59 | x_mi_opt_1.append(compare_vectors(vector_tmp_1[m], vector_tmp_2[m])) 60 | 61 | # 计算对应的最佳费用 62 | alpha_mi_opt_1 = [] 63 | for m in range(M): 64 | alpha_mi_opt_1.append(np.zeros(N[m])) 65 | 66 | for m in range(M): 67 | for i in range(N[m]): 68 | if x_mi_opt_1[m][i] == 1: 69 | tmp_1 = k_factory * f_m_mi[m][i] ** 2 * c_mi[m][i] 70 | tmp_2 = (v_mi[m][i] - gamma * p_mi * t_mi_tran[m][i] - u_mi_loc[m][i] + tmp_1) / 2 71 | tmp_3 = v_mi[m][i] - gamma * p_mi * t_mi_tran[m][i] - u_mi_loc[m][i] 72 | if tmp_1 < tmp_2 < tmp_3: 73 | alpha_mi_opt_1[m][i] = tmp_2 74 | elif tmp_2 <= tmp_1: 75 | alpha_mi_opt_1[m][i] = tmp_1 76 | else: 77 | alpha_mi_opt_1[m][i] = tmp_3 78 | else: 79 | alpha_mi_opt_1[m][i] = 0 80 | 81 | # 第一级结束后暂时决定要卸载的任务索引 82 | task_index_1 = [] 83 | for m in range(M): 84 | task_index_1.append([]) 85 | 86 | # 所有要卸载的任务 87 | task_offload_num = 0 88 | for m in range(M): 89 | for i in range(N[m]): 90 | if x_mi_opt_1[m][i] == 1: 91 | task_index_1[m].append(i) 92 | task_offload_num += 1 93 | 94 | first_level_decision["task_index_1"] = task_index_1 95 | first_level_decision["alpha_mi_opt_1"] = alpha_mi_opt_1 96 | first_level_decision["x_mi_opt_1"] = x_mi_opt_1 97 | first_level_decision["f_m_mi"] = f_m_mi 98 | first_level_decision["u_mi_loc"] = u_mi_loc 99 | first_level_decision["task_offload_num"] = task_offload_num 100 | 101 | log_dict_to_file(first_level_decision, '../log/first_level_decision.txt') 102 | return first_level_decision 103 | -------------------------------------------------------------------------------- /code/main.py: -------------------------------------------------------------------------------- 1 | # 主要包括ESP效用、算法运行时间、任务完成率 2 | from performanceIndicators import performanceIndicators 3 | from utils import log_dict_to_file 4 | import time 5 | 6 | iterations = 100 7 | esp_utility_sum = 0 8 | task_complete_rate_sum = 0 9 | algorithm_performance = {} 10 | 11 | # 记录开始时间 12 | start_time = time.time() 13 | 14 | for i in range(iterations): 15 | utility = performanceIndicators() 16 | esp_utility_sum += utility['esp_utility'] 17 | task_complete_rate_sum += utility['task_complete_rate'] 18 | 19 | # 记录结束时间 20 | end_time = time.time() 21 | 22 | # 计算代码的运行时间 23 | execution_time = (end_time - start_time)/iterations 24 | esp_utility_avg = esp_utility_sum / iterations 25 | task_complete_rate_avg = task_complete_rate_sum / iterations 26 | algorithm_performance['esp_utility'] = esp_utility_avg 27 | algorithm_performance['execution_time'] = execution_time 28 | algorithm_performance['task_complete_rate'] = task_complete_rate_avg 29 | log_dict_to_file(algorithm_performance, '../log/algorithm_performance.txt') 30 | -------------------------------------------------------------------------------- /code/overloadDeterminationAndTaskScreening.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from utils import log_dict_to_file 3 | 4 | 5 | def overloadDeterminationAndTaskScreening(param_dict, first_level_decision): 6 | # 超载判断 7 | # 先计算每个小区的边缘服务器需要提供的计算资源量 8 | M = param_dict['M'] 9 | f_m_mi = first_level_decision['f_m_mi'] 10 | x_mi_opt_1 = first_level_decision['x_mi_opt_1'] 11 | f_m = param_dict['f_m'] 12 | task_index_1 = first_level_decision['task_index_1'] 13 | alpha_mi_opt_1 = first_level_decision['alpha_mi_opt_1'] 14 | k_factory = param_dict['k_factory'] 15 | c_mi = param_dict['c_mi'] 16 | N = param_dict['N'] 17 | 18 | overload_determination_task_screening_dict = {} 19 | 20 | f_m_allocation = [] 21 | for m in range(M): 22 | f_m_allocation.append(sum(x_mi_opt_1[m] * f_m_mi[m])) 23 | 24 | # 超载的指示向量 25 | indicator_vector_overload = np.zeros(M) 26 | # 超载的计算资源量 27 | f_m_overload = np.zeros(M) 28 | for m in range(M): 29 | if f_m_allocation[m] > f_m: 30 | indicator_vector_overload[m] = 1 31 | f_m_overload[m] = f_m_allocation[m] - f_m 32 | 33 | # 筛选出在其他位置处理的任务 34 | task_index_screened = [] 35 | for m in range(M): 36 | task_index_screened.append([]) 37 | 38 | # 初始化每个ES剩余可用的计算资源量 39 | f_m_1_left = np.zeros((M,)) 40 | 41 | for m in range(M): 42 | if indicator_vector_overload[m] == 1: 43 | # 每个任务在ES上处理时给ES带来的效用(单位计算资源的效用) 44 | u_m_mi_1 = [] 45 | for task_index in task_index_1[m]: 46 | u_m_mi_1.append( 47 | (alpha_mi_opt_1[m][task_index] - k_factory * f_m_mi[m][task_index] ** 2 * c_mi[m][task_index]) / 48 | f_m_mi[m][task_index]) 49 | # 对列表进行降序排序,并获取排序后的索引 50 | sorted_indices = sorted(range(len(u_m_mi_1)), key=lambda x: u_m_mi_1[x], reverse=True) 51 | # 输出按降序排序的任务索引 52 | sorted_task_index_list = [task_index_1[m][i] for i in sorted_indices] 53 | # 开始筛选 54 | f_m_left = f_m 55 | for task_index in sorted_task_index_list: 56 | if f_m_mi[m][task_index] > f_m_left: 57 | task_index_screened[m].append(task_index) 58 | else: 59 | f_m_left = f_m_left - f_m_mi[m][task_index] 60 | f_m_1_left[m] = f_m_left 61 | else: 62 | f_m_1_left[m] = f_m - f_m_allocation[m] 63 | 64 | # 然后为已经确定的任务处理位置赋值(即在本地计算和确定了在主边缘服务器处理的任务) 65 | task_process_location = [] 66 | for m in range(M): 67 | task_process_location.append(['unkown'] * N[m]) 68 | for m in range(M): 69 | for i in range(N[m]): 70 | if x_mi_opt_1[m][i] == 0: 71 | task_process_location[m][i] = 'local' 72 | else: 73 | if not (i in task_index_screened[m]): 74 | task_process_location[m][i] = 'ES' + str(m) 75 | 76 | overload_determination_task_screening_dict['task_process_location'] = task_process_location 77 | overload_determination_task_screening_dict['f_m_1_left'] = f_m_1_left 78 | overload_determination_task_screening_dict['task_index_screened'] = task_index_screened 79 | overload_determination_task_screening_dict['indicator_vector_overload'] = indicator_vector_overload 80 | overload_determination_task_screening_dict['f_m_overload'] = f_m_overload 81 | 82 | log_dict_to_file(overload_determination_task_screening_dict, '../log/overload_determination_task_screening.txt') 83 | return overload_determination_task_screening_dict 84 | -------------------------------------------------------------------------------- /code/paramGen.py: -------------------------------------------------------------------------------- 1 | import random 2 | import numpy as np 3 | from utils import log_dict_to_file 4 | 5 | 6 | def paramGen(): 7 | param_dict = {} # 定义参数字典 8 | 9 | # 定义参数 10 | M = random.randint(2, 5) # 蜂窝小区的数量 11 | N = np.random.randint(200, 800, M) # 每个蜂窝小区中用户的数量 12 | K = np.random.randint(20, 40, M) # 每个蜂窝小区中空闲设备的数量 13 | 14 | k_factory = 5 * 10 ** (-27) # CPU芯片的能效系数 15 | 16 | # td_mi任务最大容忍延迟 *** 17 | t_mi_max = [] 18 | for m in range(M): 19 | t_mi_max.append(np.random.uniform(0.05, 2, N[m])) 20 | 21 | # td_mi的任务所需CPU周期数 22 | c_mi_min = 0.5 * 10 ** 8 # td_mi的任务处理所需的最少CPU数量 23 | c_mi_max = 0.5 * 10 ** 9 # td_mi的任务处理所需的最多CPU数量 24 | c_mi = [] 25 | for m in range(M): 26 | c_mi.append(np.random.uniform(c_mi_min, c_mi_max, N[m])) 27 | 28 | # td_mi的本地计算能力 29 | f_mi_min = 0.5 * 10 ** 8 # td_ij的本地计算资源最小值 30 | f_mi_max = 1 * 10 ** 9 # td_ij的本地计算资源最大值 31 | f_mi = [] 32 | for m in range(M): 33 | f_mi.append(np.random.uniform(f_mi_min, f_mi_max, N[m])) 34 | 35 | f_m = 10 * 10 ** 10 # ES i的计算资源量 *** 36 | 37 | # td_mi任务的价值 38 | v_mi = [] 39 | for m in range(M): 40 | v_mi.append(np.random.uniform(5, 10, N[m])) 41 | 42 | gamma = 1 # 单位能耗的成本 43 | W_B = 20 * 10 ** 6 # 20MHz,每个子信道的带宽 44 | N0 = 10 ** (-13) # -100dBm 背景噪声功率 45 | 46 | # 每个td_mi受到的小区间干扰 47 | I_mi = [] 48 | for m in range(M): 49 | I_mi.append(np.random.uniform(N0 * 10, N0 * 1000, N[m])) 50 | 51 | # 每个ad_mk受到的小区间干扰 52 | I_mk = [] 53 | for m in range(M): 54 | I_mk.append(np.random.uniform(N0 * 10, N0 * 1000, K[m])) 55 | 56 | p_mi = 2 # 2W 每个td_mi的发射功率 57 | 58 | p_m = 20 # 20W BS的发射功率 59 | 60 | # 每个设备与BS之间的信道增益 61 | h_mi = [] 62 | for m in range(M): 63 | h_mi.append(np.random.uniform(1 * 10 ** (-6), 1 * 10 ** (-4), N[m])) 64 | 65 | # td_mi的任务数据量 66 | L_mi_max = 5 * 10 ** 5 # 用户任务数据量最大值 67 | L_mi_min = 2 * 10 ** 5 # 用户任务数据量最小值 68 | L_mi = [] 69 | for m in range(M): 70 | L_mi.append(np.random.uniform(L_mi_min, L_mi_max, N[m])) 71 | 72 | R_between_ES = np.random.uniform(1 * 10 ** 9, 1 * 10 ** 10, (M, M)) # 不同BS之间的数据传输速率 73 | 74 | # ad_mk的本地计算能力 75 | f_mk_min = 2 * 10 ** 9 # ad_mk的本地计算资源最小值 76 | f_mk_max = 6 * 10 ** 9 # ad_mk的本地计算资源最大值 77 | f_mk = [] 78 | for m in range(M): 79 | f_mk.append(np.random.uniform(f_mk_min, f_mk_max, K[m])) 80 | 81 | # 每个ad_mk与BS之间的信道增益 82 | h_mk = [] 83 | for m in range(M): 84 | h_mk.append(np.random.uniform(1 * 10 ** (-6), 1 * 10 ** (-4), K[m])) 85 | 86 | # 每个ad_mk对自己每个CPU周期的报价 87 | a_mk = [] 88 | for m in range(M): 89 | a_mk.append(np.random.uniform(1 * 10 ** (-9), 1 * 10 ** (-8), K[m])) 90 | 91 | # td_mi将数据传输给BS的速率 92 | R_mi = [] 93 | for m in range(M): 94 | R_mi.append(W_B * np.log2(1 + p_mi * h_mi[m] ** 2 / (N0 + I_mi[m]))) 95 | 96 | # td_mi将数据传输给BS的时延 97 | t_mi_tran = [] 98 | for m in range(M): 99 | t_mi_tran.append(L_mi[m] / R_mi[m]) 100 | 101 | param_dict['M'] = M 102 | param_dict['N'] = N 103 | param_dict['K'] = K 104 | param_dict['k_factory'] = k_factory 105 | param_dict['t_mi_max'] = t_mi_max 106 | param_dict['c_mi'] = c_mi 107 | param_dict['f_mi'] = f_mi 108 | param_dict['f_m'] = f_m 109 | param_dict['v_mi'] = v_mi 110 | param_dict['gamma'] = gamma 111 | param_dict['W_B'] = W_B 112 | param_dict['N0'] = N0 113 | param_dict['I_mi'] = I_mi 114 | param_dict['I_mk'] = I_mk 115 | param_dict['p_mi'] = p_mi 116 | param_dict['p_m'] = p_m 117 | param_dict['h_mi'] = h_mi 118 | param_dict['L_mi'] = L_mi 119 | param_dict['R_between_ES'] = R_between_ES 120 | param_dict['f_mk'] = f_mk 121 | param_dict['h_mk'] = h_mk 122 | param_dict['a_mk'] = a_mk 123 | param_dict['R_mi'] = R_mi 124 | param_dict['t_mi_tran'] = t_mi_tran 125 | 126 | log_dict_to_file(param_dict, '../log/param.txt') 127 | return param_dict 128 | -------------------------------------------------------------------------------- /code/performanceIndicators.py: -------------------------------------------------------------------------------- 1 | from thirdLevelDecision import thirdLevelDecision 2 | from paramGen import paramGen 3 | from firstLevelDecision import firstLevelDecision 4 | from secondLevelDecision import secondLevelDecision 5 | from secondLevelTriggerJudgment import secondLevelTriggerJudgment 6 | from overloadDeterminationAndTaskScreening import overloadDeterminationAndTaskScreening 7 | from utils import log_dict_to_file 8 | import numpy as np 9 | 10 | 11 | def performanceIndicators(): 12 | param_dict = paramGen() 13 | first_level_decision = firstLevelDecision(param_dict) 14 | overload_determination_task_screening_dict = overloadDeterminationAndTaskScreening(param_dict, first_level_decision) 15 | second_level_trigger_condition_judgment = secondLevelTriggerJudgment(param_dict, 16 | overload_determination_task_screening_dict) 17 | second_level_decision = secondLevelDecision(second_level_trigger_condition_judgment, 18 | overload_determination_task_screening_dict, param_dict, 19 | first_level_decision) 20 | third_level_decision = thirdLevelDecision(param_dict, first_level_decision, second_level_decision) 21 | task_process_location = third_level_decision['task_process_location'] 22 | ad_utility_3 = third_level_decision['ad_utility_3'] 23 | M = param_dict['M'] 24 | N = param_dict['N'] 25 | K = param_dict['K'] 26 | u_mi_loc = first_level_decision['u_mi_loc'] 27 | alpha_mi_opt_1 = first_level_decision["alpha_mi_opt_1"] 28 | gamma = param_dict['gamma'] 29 | p_mi = param_dict['p_mi'] 30 | t_mi_tran = param_dict['t_mi_tran'] 31 | v_mi = param_dict['v_mi'] 32 | f_m_mi = first_level_decision['f_m_mi'] 33 | k_factory = param_dict['k_factory'] 34 | c_mi = param_dict['c_mi'] 35 | L_mi = param_dict['L_mi'] 36 | R_between_ES = param_dict['R_between_ES'] 37 | t_mi_max = param_dict['t_mi_max'] 38 | task_ES_utility_3 = third_level_decision['task_ES_utility_3'] 39 | task_index_3 = third_level_decision['task_index_3'] 40 | 41 | utility = {} 42 | task_td_utility = [] 43 | for m in range(M): 44 | task_td_utility.append(np.zeros(N[m])) 45 | 46 | task_ES_utility = [] 47 | for m in range(M): 48 | task_ES_utility.append(np.zeros(N[m])) 49 | 50 | ad_utility = ad_utility_3 51 | 52 | for m in range(M): 53 | for i in range(N[m]): 54 | if task_process_location[m][i] == "local": 55 | task_td_utility[m][i] = u_mi_loc[m][i] 56 | elif task_process_location[m][i] == "ES" + str(m): 57 | task_td_utility[m][i] = v_mi[m][i] - alpha_mi_opt_1[m][i] - gamma * p_mi * t_mi_tran[m][i] 58 | task_ES_utility[m][i] = alpha_mi_opt_1[m][i] - k_factory * f_m_mi[m][i] ** 2 * c_mi[m][i] 59 | elif task_process_location[m][i].startswith("ES"): 60 | task_td_utility[m][i] = v_mi[m][i] - alpha_mi_opt_1[m][i] - gamma * p_mi * t_mi_tran[m][i] 61 | n = int(task_process_location[m][i][-1]) 62 | t_m_to_n_tran = L_mi[m][i] / R_between_ES[m][n] 63 | f_m_to_n_need = c_mi[m][i] / (t_mi_max[m][i] - t_m_to_n_tran - t_mi_tran[m][i]) 64 | task_ES_utility[m][i] = alpha_mi_opt_1[m][i] - k_factory * f_m_to_n_need ** 2 * c_mi[m][i] 65 | elif task_process_location[m][i].startswith("AD"): 66 | task_td_utility[m][i] = v_mi[m][i] - alpha_mi_opt_1[m][i] - gamma * p_mi * t_mi_tran[m][i] 67 | task_ES_utility[m][i] = task_ES_utility_3[m][i] 68 | 69 | # 获取每个小区中TD和AD效用的均值 70 | td_cell_avg_utility = np.zeros(M) 71 | ad_cell_avg_utility = np.zeros(M) 72 | for m in range(M): 73 | td_cell_avg_utility[m] = np.mean(task_td_utility[m]) 74 | ad_cell_avg_utility[m] = np.mean(ad_utility[m]) 75 | 76 | # 获取所有TD和AD效用的均值 77 | td_avg_utility = sum(td_cell_avg_utility) / M 78 | ad_avg_utility = sum(ad_cell_avg_utility) / M 79 | # 获取ESP的效用 80 | esp_utility = sum([np.sum(arr) for arr in task_ES_utility]) 81 | 82 | # 任务完成率 83 | task_num_total = first_level_decision['task_offload_num'] 84 | task_uncomplete_sum = 0 85 | for m in range(M): 86 | task_num_total += N[m] 87 | task_uncomplete_sum += len(task_index_3[m]) 88 | 89 | task_complete_rate = (task_num_total - task_uncomplete_sum) / task_num_total 90 | 91 | utility["task_td_utility"] = task_td_utility 92 | utility["task_ES_utility"] = task_ES_utility 93 | utility["ad_utility"] = ad_utility 94 | utility["td_cell_avg_utility"] = td_cell_avg_utility 95 | utility["ad_cell_avg_utility"] = ad_cell_avg_utility 96 | utility["td_avg_utility"] = td_avg_utility 97 | utility["ad_avg_utility"] = ad_avg_utility 98 | utility["esp_utility"] = esp_utility 99 | utility["task_complete_rate"] = task_complete_rate 100 | log_dict_to_file(utility, "../log/utility.txt") 101 | return utility 102 | -------------------------------------------------------------------------------- /code/secondLevelDecision.py: -------------------------------------------------------------------------------- 1 | import copy 2 | from utils import log_dict_to_file 3 | 4 | 5 | def secondLevelDecision(second_level_trigger_condition_judgment, overload_determination_task_screening_dict, param_dict, first_level_decision): 6 | second_level_decision = {} 7 | second_level_trigger = second_level_trigger_condition_judgment["second_level_trigger"] 8 | offload_cell = second_level_trigger_condition_judgment["offload_cell"] 9 | receive_cell = second_level_trigger_condition_judgment["receive_cell"] 10 | task_index_screened = overload_determination_task_screening_dict["task_index_screened"] 11 | f_m_overload = overload_determination_task_screening_dict["f_m_overload"] 12 | f_m_1_left = overload_determination_task_screening_dict["f_m_1_left"] 13 | R_between_ES = param_dict["R_between_ES"] 14 | L_mi = param_dict["L_mi"] 15 | c_mi = param_dict["c_mi"] 16 | t_mi_max = param_dict["t_mi_max"] 17 | t_mi_tran = param_dict["t_mi_tran"] 18 | alpha_mi_opt_1 = first_level_decision["alpha_mi_opt_1"] 19 | gamma = param_dict["gamma"] 20 | k_factory = param_dict["k_factory"] 21 | task_process_location = overload_determination_task_screening_dict["task_process_location"] 22 | 23 | # 初始化参与第三级任务调度的索引 24 | task_index_3 = copy.deepcopy(task_index_screened) 25 | f_m_2_left = copy.deepcopy(f_m_1_left) 26 | if second_level_trigger == 1: 27 | print("第二级触发条件满足") 28 | # 先确定小区的优先级(卸载小区的优先级,超载的计算资源量越多的小区的优先级越高) 29 | f_m_overload_2 = [] 30 | for m in offload_cell: 31 | f_m_overload_2.append(f_m_overload[m]) 32 | # 对列表进行降序排序,并获取排序后的索引 33 | sorted_indices = sorted(range(len(f_m_overload_2)), key=lambda x: f_m_overload_2[x], reverse=True) 34 | # 输出按降序排序的任务索引 35 | # 卸载小区索引优先级排序 36 | sorted_offload_cell_index_list = [offload_cell[i] for i in sorted_indices] 37 | 38 | # 开始第二级任务调度 39 | for m in sorted_offload_cell_index_list: 40 | # 开始对要卸载目的地进行优先级排序 41 | # 拿到从当前小区到各个卸载目的地小区的速率 42 | R_m_to_receive_cell = R_between_ES[m][receive_cell] 43 | 44 | sorted_indices = sorted(range(len(R_m_to_receive_cell)), key=lambda x: R_m_to_receive_cell[x], reverse=True) 45 | sorted_receive_cell_index_list = [receive_cell[i] for i in sorted_indices] 46 | 47 | # 开始确定每个任务的处理位置,并且筛选出参与第三级调度的任务 48 | for i in task_index_screened[m]: 49 | for n in sorted_receive_cell_index_list: 50 | # 计算卸载到该小区需要的计算资源量 51 | t_m_to_n_tran = L_mi[m][i] / R_between_ES[m][n] 52 | f_m_to_n_need = c_mi[m][i] / (t_mi_max[m][i] - t_m_to_n_tran - t_mi_tran[m][i]) 53 | # 还要计算效用是否非负,仿真时忽略了源BS的数据转发能耗 54 | u_m_to_n = alpha_mi_opt_1[m][i] - gamma * k_factory * f_m_to_n_need ** 2 * c_mi[m][i] 55 | if f_m_to_n_need <= f_m_2_left[n] and u_m_to_n > 0: 56 | # print("第二级调度成功") 57 | task_process_location[m][i] = 'ES' + str(n) 58 | f_m_2_left[n] = f_m_2_left[n] - f_m_to_n_need 59 | task_index_3[m].remove(i) 60 | break 61 | 62 | second_level_decision["task_index_3"] = task_index_3 63 | second_level_decision["f_m_2_left"] = f_m_2_left 64 | second_level_decision["task_process_location"] = task_process_location 65 | log_dict_to_file(second_level_decision, "../log/second_level_decision.txt") 66 | return second_level_decision 67 | -------------------------------------------------------------------------------- /code/secondLevelTriggerJudgment.py: -------------------------------------------------------------------------------- 1 | from utils import log_dict_to_file 2 | 3 | 4 | def secondLevelTriggerJudgment(param_dict, overload_determination_task_screening_dict): 5 | second_level_trigger_condition_judgment = {} 6 | 7 | M = param_dict['M'] 8 | indicator_vector_overload = overload_determination_task_screening_dict['indicator_vector_overload'] 9 | 10 | # 对蜂窝小区进行分类 11 | # 确定接收方和卸载方 12 | offload_cell = [] 13 | receive_cell = [] 14 | 15 | for m in range(M): 16 | if indicator_vector_overload[m] == 1: 17 | offload_cell.append(m) 18 | else: 19 | receive_cell.append(m) 20 | 21 | second_level_trigger = 1 22 | if len(offload_cell) == 0 or len(receive_cell) == 0: 23 | second_level_trigger = 0 24 | 25 | second_level_trigger_condition_judgment['second_level_trigger'] = second_level_trigger 26 | second_level_trigger_condition_judgment['offload_cell'] = offload_cell 27 | second_level_trigger_condition_judgment['receive_cell'] = receive_cell 28 | 29 | log_dict_to_file(second_level_trigger_condition_judgment, '../log/second_level_trigger_condition_judgment.txt') 30 | return second_level_trigger_condition_judgment 31 | -------------------------------------------------------------------------------- /code/thirdLevelDecision.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from utils import log_dict_to_file 3 | 4 | 5 | def thirdLevelDecision(param_dict, first_level_decision, second_level_decision): 6 | M = param_dict['M'] 7 | N0 = param_dict['N0'] 8 | W_B = param_dict['W_B'] 9 | p_m = param_dict['p_m'] 10 | h_mk = param_dict['h_mk'] 11 | I_mk = param_dict['I_mk'] 12 | f_mk = param_dict['f_mk'] 13 | task_index_3 = second_level_decision['task_index_3'] 14 | N = param_dict['N'] 15 | K = param_dict['K'] 16 | L_mi = param_dict['L_mi'] 17 | t_mi_max = param_dict['t_mi_max'] 18 | c_mi = param_dict['c_mi'] 19 | t_mi_tran = param_dict['t_mi_tran'] 20 | gamma = param_dict['gamma'] 21 | alpha_mi_opt_1 = first_level_decision['alpha_mi_opt_1'] 22 | a_mk = param_dict['a_mk'] 23 | task_process_location = second_level_decision['task_process_location'] 24 | 25 | third_level_decision = {} 26 | 27 | # BS将数据传输给ad_mk的速率 28 | R_mk = [] 29 | for m in range(M): 30 | R_mk.append(W_B * np.log2(1 + p_m * h_mk[m] ** 2 / (N0 + I_mk[m]))) 31 | 32 | # 初始化各个ADs剩余的计算资源量 33 | f_mk_left = f_mk 34 | # 初始化第三级决策中每个任务给ES带来的效用 35 | task_ES_utility_3 = [] 36 | for m in range(M): 37 | task_ES_utility_3.append(np.zeros(N[m])) 38 | # 初始化每个ADs的收益 39 | ad_utility_3 = [] 40 | for m in range(M): 41 | ad_utility_3.append(np.zeros(K[m])) 42 | for m in range(M): 43 | if len(task_index_3[m]) == 0: 44 | continue 45 | else: 46 | # 对ADs的索引以及报价按照报价的升序排列 47 | sorted_indices = sorted(range(len(a_mk[m])), key=lambda x: a_mk[m][x]) 48 | sorted_ad_mk = [a_mk[m][i] for i in sorted_indices] 49 | print("第", m, "个小区开始第三级调度决策") 50 | # 先计算任务对每个ADs的报价 51 | for task_index in task_index_3[m]: 52 | 53 | # 计算该任务到每个AD的传输时间 54 | t_mk_tran = L_mi[m][task_index] / R_mk[m] 55 | # 计算在各个AD剩余的计算时间 56 | t_left_comp = t_mi_max[m][task_index] - t_mi_tran[m][task_index] - t_mk_tran 57 | # 计算各个AD需要为该任务提供的计算资源量 58 | f_mk_need = c_mi[m][task_index] / t_left_comp 59 | # 计算传输开销 60 | cost_mk_tran = gamma * p_m * t_mk_tran 61 | # 计算ES留给各个ADs计算资源的报价 62 | alpha_mi_left = alpha_mi_opt_1[m][task_index] - cost_mk_tran 63 | # 计算ES对各个ADs单位CPU周期的报价 64 | b_mk_per_cpu = alpha_mi_left / c_mi[m][task_index] 65 | # print("第",m,"个小区第",task_index,"个任务对各个AD的报价:",b_mk_per_cpu) 66 | for k in range(len(sorted_ad_mk) - 1): 67 | if f_mk_left[m][sorted_indices[k]] >= f_mk_need[sorted_indices[k]] and \ 68 | b_mk_per_cpu[sorted_indices[k]] > sorted_ad_mk[k + 1]: 69 | task_process_location[m][task_index] = 'AD' + str(m) + "_" + str(sorted_indices[k]) 70 | f_mk_left[m][sorted_indices[k]] = f_mk_left[m][sorted_indices[k]] - f_mk_need[sorted_indices[k]] 71 | task_index_3[m].remove(task_index) 72 | task_ES_utility_3[m][task_index] = (b_mk_per_cpu[sorted_indices[k]] - sorted_ad_mk[k + 1]) * \ 73 | f_mk_need[ 74 | sorted_indices[k]] 75 | ad_utility_3[m][sorted_indices[k]] = ad_utility_3[m][sorted_indices[k]] + ( 76 | sorted_ad_mk[k + 1] - sorted_ad_mk[k]) * f_mk_need[sorted_indices[k]] 77 | break 78 | # 第三级调度决策后每个任务对ES的效用和ADs的效用 79 | # print("task_utility:",task_utility) 80 | # print("ad_utility:",ad_utility) 81 | 82 | third_level_decision['task_ES_utility_3'] = task_ES_utility_3 83 | third_level_decision['ad_utility_3'] = ad_utility_3 84 | third_level_decision['task_index_3'] = task_index_3 85 | third_level_decision['task_process_location'] = task_process_location 86 | 87 | log_dict_to_file(third_level_decision, '../log/third_level_decision.txt') 88 | return third_level_decision 89 | -------------------------------------------------------------------------------- /code/utils.py: -------------------------------------------------------------------------------- 1 | # 日志打印 2 | 3 | import logging 4 | 5 | 6 | def log_dict_to_file(dictionary, file_path): 7 | # 创建新的日志记录器 8 | logger = logging.getLogger(__name__) 9 | 10 | # 移除之前的所有处理程序 11 | for handler in logger.handlers[:]: 12 | logger.removeHandler(handler) 13 | 14 | # 配置日志 15 | logger.setLevel(logging.INFO) 16 | handler = logging.FileHandler(file_path, mode='w') 17 | formatter = logging.Formatter('%(message)s') 18 | handler.setFormatter(formatter) 19 | logger.addHandler(handler) 20 | 21 | # 遍历字典,将键值对写入日志 22 | for key, value in dictionary.items(): 23 | logger.info(f"{key}: {value}") 24 | 25 | 26 | def compare_vectors(vec1, vec2): 27 | # 比较两个向量,生成新的向量,如果vec1>vec2,则返回1,否则返回0 28 | compared_result = (vec1 > vec2).astype(int) 29 | return compared_result 30 | -------------------------------------------------------------------------------- /log/algorithm_performance.txt: -------------------------------------------------------------------------------- 1 | esp_utility: 2107.9260960685056 2 | execution_time: 0.13577867031097413 3 | task_complete_rate: 0.9949789646127233 4 | -------------------------------------------------------------------------------- /log/final_decision.txt: -------------------------------------------------------------------------------- 1 | task_process_location: [['ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'local'], ['local', 'ES1', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES2', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'ES0', 'local', 'local', 'ES0', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES0', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'ES2', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES1', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'ES0', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'ES1', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES0', 'local', 'local', 'local', 'ES0', 'ES1', 'local', 'ES2', 'ES1', 'ES1', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'ES2', 'ES1', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES2', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES0', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES1', 'ES1', 'ES0', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES0', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES0', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES0', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES0', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'ES0', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES0', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local'], ['ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local'], ['local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'AD3_23', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'ES3', 'AD3_19', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'AD3_22', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'AD3_22', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'AD3_33', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'AD3_34', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'AD3_19', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'ES3', 'local', 'local', 'AD3_9', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'AD3_9', 'local', 'ES3', 'local', 'local', 'local', 'local', 'AD3_9', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'AD3_23', 'local', 'local', 'AD3_27', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'AD3_34', 'local', 'local', 'local', 'local', 'local', 'local', 'AD3_23', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'AD3_33', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'ES3', 'ES3', 'local', 'ES3', 'AD3_23', 'local', 'ES3', 'ES3', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'ES3', 'ES3', 'AD3_9', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'ES3', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'AD3_33', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'ES3', 'AD3_27', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'AD3_13', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'AD3_13', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'ES3', 'local', 'AD3_19', 'local', 'ES3', 'local', 'ES3', 'ES3', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES3', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local']] 2 | -------------------------------------------------------------------------------- /log/overload_determination_task_screening.txt: -------------------------------------------------------------------------------- 1 | task_process_location: [['ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'ES0', 'unkown', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'unkown', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0'], ['local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'unkown', 'ES1', 'ES1', 'unkown', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'unkown', 'unkown', 'unkown', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'ES1', 'unkown', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'unkown', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'unkown', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'unkown', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'unkown', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'unkown', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES1', 'ES1', 'unkown', 'local', 'ES1', 'ES1', 'local', 'unkown', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'unkown', 'local', 'ES1', 'local', 'local', 'local', 'local', 'unkown', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'unkown', 'local', 'local', 'local', 'ES1', 'local', 'unkown', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'unkown', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'unkown', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local'], ['local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local']] 2 | f_m_1_left: [7.24445376e+08 1.29094070e+08 5.24198809e+10] 3 | task_index_screened: [[91, 88, 301, 188, 367, 215, 283, 153, 33], [609, 560, 452, 305, 275, 144, 529, 716, 444, 354, 614, 742, 338, 17, 161, 404, 681, 481, 635, 548, 73, 38, 674, 698, 588, 87, 120, 91, 132, 136, 163, 604, 272, 704, 84, 162], []] 4 | indicator_vector_overload: [1. 1. 0.] 5 | f_m_overload: [1.51795043e+10 5.70416274e+10 0.00000000e+00] 6 | -------------------------------------------------------------------------------- /log/second_level_decision.txt: -------------------------------------------------------------------------------- 1 | task_index_3: [[91, 88, 301, 188, 367, 215, 283, 153, 33], [84, 162], []] 2 | f_m_2_left: [7.24445376e+08 1.29094070e+08 5.86750708e+08] 3 | task_process_location: [['ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'ES0', 'unkown', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'unkown', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'unkown', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0'], ['local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'unkown', 'ES1', 'ES1', 'ES2', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES2', 'unkown', 'ES2', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'ES1', 'ES2', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES2', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'ES1', 'ES2', 'local', 'ES1', 'ES1', 'local', 'ES2', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES2', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local'], ['local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local']] 4 | -------------------------------------------------------------------------------- /log/second_level_trigger_condition_judgment.txt: -------------------------------------------------------------------------------- 1 | second_level_trigger: 1 2 | offload_cell: [0, 1] 3 | receive_cell: [2] 4 | -------------------------------------------------------------------------------- /log/third_level_decision.txt: -------------------------------------------------------------------------------- 1 | task_ES_utility_3: [array([ 0. , 0. , 0. , 0. , 0. , 2 | 0. , 0. , 0. , 0. , 0. , 3 | 0. , 0. , 0. , 0. , 0. , 4 | 0. , 0. , 0. , 0. , 0. , 5 | 0. , 0. , 0. , 0. , 0. , 6 | 0. , 0. , 0. , 0. , 0. , 7 | 0. , 0. , 0. , 46.21459886, 0. , 8 | 0. , 0. , 0. , 0. , 0. , 9 | 0. , 0. , 0. , 0. , 0. , 10 | 0. , 0. , 0. , 0. , 0. , 11 | 0. , 0. , 0. , 0. , 0. , 12 | 0. , 0. , 0. , 0. , 0. , 13 | 0. , 0. , 0. , 0. , 0. , 14 | 0. , 0. , 0. , 0. , 0. , 15 | 0. , 0. , 0. , 0. , 0. , 16 | 0. , 0. , 0. , 0. , 0. , 17 | 0. , 0. , 0. , 0. , 0. , 18 | 0. , 0. , 0. , 0. , 0. , 19 | 0. , 10.77886946, 0. , 0. , 0. , 20 | 0. , 0. , 0. , 0. , 0. , 21 | 0. , 0. , 0. , 0. , 0. , 22 | 0. , 0. , 0. , 0. , 0. , 23 | 0. , 0. , 0. , 0. , 0. , 24 | 0. , 0. , 0. , 0. , 0. , 25 | 0. , 0. , 0. , 0. , 0. , 26 | 0. , 0. , 0. , 0. , 0. , 27 | 0. , 0. , 0. , 0. , 0. , 28 | 0. , 0. , 0. , 0. , 0. , 29 | 0. , 0. , 0. , 0. , 0. , 30 | 0. , 0. , 0. , 0. , 0. , 31 | 0. , 0. , 0. , 0. , 0. , 32 | 0. , 0. , 0. , 0. , 0. , 33 | 0. , 0. , 0. , 0. , 0. , 34 | 0. , 0. , 0. , 0. , 0. , 35 | 0. , 0. , 0. , 0. , 0. , 36 | 0. , 0. , 0. , 0. , 0. , 37 | 0. , 0. , 0. , 0. , 0. , 38 | 0. , 0. , 0. , 0. , 0. , 39 | 0. , 0. , 0. , 0. , 0. , 40 | 0. , 0. , 0. , 0. , 0. , 41 | 0. , 0. , 0. , 0. , 0. , 42 | 0. , 0. , 0. , 0. , 0. , 43 | 0. , 0. , 0. , 0. , 0. , 44 | 0. , 0. , 0. , 0. , 0. , 45 | 0. , 0. , 0. , 0. , 0. , 46 | 0. , 0. , 0. , 0. , 0. , 47 | 0. , 0. , 0. , 0. , 0. , 48 | 0. , 0. , 0. , 0. , 0. , 49 | 0. , 0. , 0. , 0. , 0. , 50 | 0. , 0. , 0. , 0. , 0. , 51 | 0. , 0. , 0. , 0. , 0. , 52 | 0. , 0. , 0. , 0. , 0. , 53 | 0. , 0. , 0. , 0. , 0. , 54 | 0. , 0. , 0. , 0. , 0. , 55 | 0. , 0. , 0. , 0. , 0. , 56 | 0. , 0. , 0. , 0. , 0. , 57 | 0. , 0. , 0. , 21.9987516 , 0. , 58 | 0. , 0. , 0. , 0. , 0. , 59 | 0. , 0. , 0. , 0. , 0. , 60 | 0. , 0. , 0. , 0. , 0. , 61 | 0. , 41.21344658, 0. , 0. , 0. , 62 | 0. , 0. , 0. , 0. , 0. , 63 | 0. , 0. , 0. , 0. , 0. , 64 | 0. , 0. , 0. , 0. , 0. , 65 | 0. , 0. , 0. , 0. , 0. , 66 | 0. , 0. , 0. , 0. , 0. , 67 | 0. , 0. , 0. , 0. , 0. , 68 | 0. , 0. , 0. , 0. , 0. , 69 | 0. , 0. , 0. , 0. , 0. , 70 | 0. , 0. , 0. , 0. , 0. , 71 | 0. , 0. , 0. , 0. , 0. , 72 | 0. , 0. , 0. , 0. , 0. , 73 | 0. , 0. , 0. , 0. , 0. , 74 | 0. , 0. , 86.43479313, 0. , 0. , 75 | 0. , 0. , 0. , 0. , 0. , 76 | 0. , 0. , 0. , 0. , 0. , 77 | 0. , 0. , 0. , 0. , 0. , 78 | 0. , 0. , 0. , 0. , 0. , 79 | 0. , 0. , 0. , 0. , 0. , 80 | 0. , 0. , 0. , 0. , 0. , 81 | 0. , 0. , 0. , 0. , 0. , 82 | 0. , 0. , 0. , 0. , 0. , 83 | 0. , 0. , 0. , 0. , 0. , 84 | 0. , 0. , 0. , 0. , 0. , 85 | 0. , 0. , 0. , 0. , 0. , 86 | 0. , 0. , 0. , 0. , 0. , 87 | 0. , 0. , 0. , 0. , 0. , 88 | 0. , 0. , 0. , 0. , 0. , 89 | 0. , 0. , 0. , 0. , 0. , 90 | 0. , 0. , 0. , 0. , 0. , 91 | 0. , 0. , 0. , 0. , 0. , 92 | 0. , 0. , 0. , 0. , 0. , 93 | 0. , 0. , 0. , 0. , 0. , 94 | 0. , 0. , 0. , 0. , 0. , 95 | 0. , 0. , 0. , 0. , 0. , 96 | 0. , 0. , 0. , 0. , 0. , 97 | 0. , 0. , 0. , 0. , 0. , 98 | 0. , 0. , 0. , 0. , 0. , 99 | 0. , 0. , 0. , 0. , 0. , 100 | 0. , 0. , 0. , 0. , 0. , 101 | 0. , 0. , 0. , 0. , 0. , 102 | 0. , 0. , 0. , 0. , 0. , 103 | 0. , 0. , 0. , 0. , 0. , 104 | 0. , 0. , 0. , 0. , 0. , 105 | 0. , 0. , 0. , 0. , 0. , 106 | 0. , 0. , 0. , 0. , 0. , 107 | 0. , 0. , 0. , 0. , 0. , 108 | 0. , 0. , 0. , 0. , 0. , 109 | 0. , 0. , 0. , 0. , 0. , 110 | 0. , 0. , 0. , 0. , 0. , 111 | 0. , 0. , 0. , 0. , 0. , 112 | 0. , 0. , 0. , 0. , 0. , 113 | 0. , 0. , 0. , 0. ]), array([ 0. , 0. , 0. , 0. , 0. , 114 | 0. , 0. , 0. , 0. , 0. , 115 | 0. , 0. , 0. , 0. , 0. , 116 | 0. , 0. , 0. , 0. , 0. , 117 | 0. , 0. , 0. , 0. , 0. , 118 | 0. , 0. , 0. , 0. , 0. , 119 | 0. , 0. , 0. , 0. , 0. , 120 | 0. , 0. , 0. , 0. , 0. , 121 | 0. , 0. , 0. , 0. , 0. , 122 | 0. , 0. , 0. , 0. , 0. , 123 | 0. , 0. , 0. , 0. , 0. , 124 | 0. , 0. , 0. , 0. , 0. , 125 | 0. , 0. , 0. , 0. , 0. , 126 | 0. , 0. , 0. , 0. , 0. , 127 | 0. , 0. , 0. , 0. , 0. , 128 | 0. , 0. , 0. , 0. , 0. , 129 | 0. , 0. , 0. , 0. , 96.8870815, 130 | 0. , 0. , 0. , 0. , 0. , 131 | 0. , 0. , 0. , 0. , 0. , 132 | 0. , 0. , 0. , 0. , 0. , 133 | 0. , 0. , 0. , 0. , 0. , 134 | 0. , 0. , 0. , 0. , 0. , 135 | 0. , 0. , 0. , 0. , 0. , 136 | 0. , 0. , 0. , 0. , 0. , 137 | 0. , 0. , 0. , 0. , 0. , 138 | 0. , 0. , 0. , 0. , 0. , 139 | 0. , 0. , 0. , 0. , 0. , 140 | 0. , 0. , 0. , 0. , 0. , 141 | 0. , 0. , 0. , 0. , 0. , 142 | 0. , 0. , 0. , 0. , 0. , 143 | 0. , 0. , 0. , 0. , 0. , 144 | 0. , 0. , 0. , 0. , 0. , 145 | 0. , 0. , 0. , 0. , 0. , 146 | 0. , 0. , 0. , 0. , 0. , 147 | 0. , 0. , 0. , 0. , 0. , 148 | 0. , 0. , 0. , 0. , 0. , 149 | 0. , 0. , 0. , 0. , 0. , 150 | 0. , 0. , 0. , 0. , 0. , 151 | 0. , 0. , 0. , 0. , 0. , 152 | 0. , 0. , 0. , 0. , 0. , 153 | 0. , 0. , 0. , 0. , 0. , 154 | 0. , 0. , 0. , 0. , 0. , 155 | 0. , 0. , 0. , 0. , 0. , 156 | 0. , 0. , 0. , 0. , 0. , 157 | 0. , 0. , 0. , 0. , 0. , 158 | 0. , 0. , 0. , 0. , 0. , 159 | 0. , 0. , 0. , 0. , 0. , 160 | 0. , 0. , 0. , 0. , 0. , 161 | 0. , 0. , 0. , 0. , 0. , 162 | 0. , 0. , 0. , 0. , 0. , 163 | 0. , 0. , 0. , 0. , 0. , 164 | 0. , 0. , 0. , 0. , 0. , 165 | 0. , 0. , 0. , 0. , 0. , 166 | 0. , 0. , 0. , 0. , 0. , 167 | 0. , 0. , 0. , 0. , 0. , 168 | 0. , 0. , 0. , 0. , 0. , 169 | 0. , 0. , 0. , 0. , 0. , 170 | 0. , 0. , 0. , 0. , 0. , 171 | 0. , 0. , 0. , 0. , 0. , 172 | 0. , 0. , 0. , 0. , 0. , 173 | 0. , 0. , 0. , 0. , 0. , 174 | 0. , 0. , 0. , 0. , 0. , 175 | 0. , 0. , 0. , 0. , 0. , 176 | 0. , 0. , 0. , 0. , 0. , 177 | 0. , 0. , 0. , 0. , 0. , 178 | 0. , 0. , 0. , 0. , 0. , 179 | 0. , 0. , 0. , 0. , 0. , 180 | 0. , 0. , 0. , 0. , 0. , 181 | 0. , 0. , 0. , 0. , 0. , 182 | 0. , 0. , 0. , 0. , 0. , 183 | 0. , 0. , 0. , 0. , 0. , 184 | 0. , 0. , 0. , 0. , 0. , 185 | 0. , 0. , 0. , 0. , 0. , 186 | 0. , 0. , 0. , 0. , 0. , 187 | 0. , 0. , 0. , 0. , 0. , 188 | 0. , 0. , 0. , 0. , 0. , 189 | 0. , 0. , 0. , 0. , 0. , 190 | 0. , 0. , 0. , 0. , 0. , 191 | 0. , 0. , 0. , 0. , 0. , 192 | 0. , 0. , 0. , 0. , 0. , 193 | 0. , 0. , 0. , 0. , 0. , 194 | 0. , 0. , 0. , 0. , 0. , 195 | 0. , 0. , 0. , 0. , 0. , 196 | 0. , 0. , 0. , 0. , 0. , 197 | 0. , 0. , 0. , 0. , 0. , 198 | 0. , 0. , 0. , 0. , 0. , 199 | 0. , 0. , 0. , 0. , 0. , 200 | 0. , 0. , 0. , 0. , 0. , 201 | 0. , 0. , 0. , 0. , 0. , 202 | 0. , 0. , 0. , 0. , 0. , 203 | 0. , 0. , 0. , 0. , 0. , 204 | 0. , 0. , 0. , 0. , 0. , 205 | 0. , 0. , 0. , 0. , 0. , 206 | 0. , 0. , 0. , 0. , 0. , 207 | 0. , 0. , 0. , 0. , 0. , 208 | 0. , 0. , 0. , 0. , 0. , 209 | 0. , 0. , 0. , 0. , 0. , 210 | 0. , 0. , 0. , 0. , 0. , 211 | 0. , 0. , 0. , 0. , 0. , 212 | 0. , 0. , 0. , 0. , 0. , 213 | 0. , 0. , 0. , 0. , 0. , 214 | 0. , 0. , 0. , 0. , 0. , 215 | 0. , 0. , 0. , 0. , 0. , 216 | 0. , 0. , 0. , 0. , 0. , 217 | 0. , 0. , 0. , 0. , 0. , 218 | 0. , 0. , 0. , 0. , 0. , 219 | 0. , 0. , 0. , 0. , 0. , 220 | 0. , 0. , 0. , 0. , 0. , 221 | 0. , 0. , 0. , 0. , 0. , 222 | 0. , 0. , 0. , 0. , 0. , 223 | 0. , 0. , 0. , 0. , 0. , 224 | 0. , 0. , 0. , 0. , 0. , 225 | 0. , 0. , 0. , 0. , 0. , 226 | 0. , 0. , 0. , 0. , 0. , 227 | 0. , 0. , 0. , 0. , 0. , 228 | 0. , 0. , 0. , 0. , 0. , 229 | 0. , 0. , 0. , 0. , 0. , 230 | 0. , 0. , 0. , 0. , 0. , 231 | 0. , 0. , 0. , 0. , 0. , 232 | 0. , 0. , 0. , 0. , 0. , 233 | 0. , 0. , 0. , 0. , 0. , 234 | 0. , 0. , 0. , 0. , 0. , 235 | 0. , 0. , 0. , 0. , 0. , 236 | 0. , 0. , 0. , 0. , 0. , 237 | 0. , 0. , 0. , 0. , 0. , 238 | 0. , 0. , 0. , 0. , 0. , 239 | 0. , 0. , 0. , 0. , 0. , 240 | 0. , 0. , 0. , 0. , 0. , 241 | 0. , 0. , 0. , 0. , 0. , 242 | 0. , 0. , 0. , 0. , 0. , 243 | 0. , 0. , 0. , 0. , 0. , 244 | 0. , 0. , 0. , 0. , 0. , 245 | 0. , 0. , 0. , 0. , 0. , 246 | 0. , 0. , 0. , 0. , 0. , 247 | 0. , 0. , 0. , 0. , 0. , 248 | 0. , 0. , 0. , 0. , 0. , 249 | 0. , 0. , 0. , 0. , 0. , 250 | 0. , 0. , 0. , 0. , 0. , 251 | 0. , 0. , 0. , 0. , 0. , 252 | 0. , 0. , 0. , 0. , 0. , 253 | 0. , 0. , 0. , 0. , 0. , 254 | 0. , 0. , 0. , 0. , 0. , 255 | 0. , 0. , 0. , 0. , 0. , 256 | 0. , 0. , 0. , 0. , 0. , 257 | 0. , 0. , 0. , 0. , 0. , 258 | 0. , 0. , 0. , 0. , 0. , 259 | 0. , 0. , 0. , 0. , 0. , 260 | 0. , 0. , 0. , 0. , 0. , 261 | 0. , 0. , 0. , 0. , 0. , 262 | 0. , 0. , 0. , 0. , 0. , 263 | 0. , 0. , 0. , 0. , 0. , 264 | 0. , 0. , 0. , 0. , 0. , 265 | 0. , 0. , 0. , 0. , 0. , 266 | 0. , 0. , 0. , 0. , 0. , 267 | 0. , 0. , 0. , 0. , 0. , 268 | 0. , 0. , 0. , 0. , 0. ]), array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 269 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 270 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 271 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 272 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 273 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 274 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 275 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 276 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 277 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 278 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 279 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 280 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 281 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 282 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 283 | 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 284 | 0., 0., 0., 0., 0., 0., 0., 0., 0.])] 285 | ad_utility_3: [array([0. , 0. , 0. , 0. , 0. , 286 | 0. , 0. , 0. , 0. , 0. , 287 | 0. , 0. , 0.67897187, 0. , 0. , 288 | 0. , 0.2645707 , 0. , 0. , 0. , 289 | 0. , 0. , 0. , 0. , 0. , 290 | 0. , 0.15891403, 0. , 0.73071366, 0. , 291 | 0. , 0. ]), array([0. , 0. , 0. , 0. , 0. , 0. , 292 | 0. , 0. , 0. , 0. , 1.0969726, 0. , 293 | 0. , 0. , 0. , 0. , 0. , 0. , 294 | 0. , 0. , 0. , 0. , 0. , 0. , 295 | 0. , 0. , 0. , 0. , 0. , 0. , 296 | 0. , 0. , 0. , 0. ]), array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 297 | 0., 0., 0., 0., 0., 0., 0.])] 298 | task_index_3: [[88, 188, 215, 153], [162], []] 299 | task_process_location: [['ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'ES0', 'AD0_28', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'ES0', 'AD0_16', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'unkown', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'unkown', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'AD0_26', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'AD0_26', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'AD0_12', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'ES0', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'local', 'local', 'local', 'ES0', 'local', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0', 'ES0', 'local', 'ES0', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES0'], ['local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'AD1_10', 'ES1', 'ES1', 'ES2', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES2', 'unkown', 'ES2', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'ES1', 'ES2', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES2', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'ES1', 'ES2', 'local', 'ES1', 'ES1', 'local', 'ES2', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'ES2', 'local', 'ES1', 'local', 'local', 'local', 'local', 'ES2', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'local', 'ES2', 'local', 'local', 'local', 'ES1', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'ES1', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'ES1', 'local', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES2', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'local', 'ES1', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES1', 'local', 'ES1', 'ES1', 'local', 'local', 'ES1', 'ES1', 'ES1', 'ES1', 'local', 'local'], ['local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'ES2', 'local', 'local', 'ES2', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local', 'local', 'local', 'local', 'ES2', 'local']] 300 | -------------------------------------------------------------------------------- /log/utility.txt: -------------------------------------------------------------------------------- 1 | task_td_utility: [array([ 4.72929433, 6.218285 , 2.28679264, 2.45905413, 6.67147747, 2 | 2.61292 , 5.73756439, 6.85748473, 6.40038349, 9.00351524, 3 | 4.91699623, 3.7693585 , 7.01323735, 7.38516626, 7.70039759, 4 | 6.33003339, 9.04871025, 8.35194108, 5.9419236 , 6.24995722, 5 | 7.15370179, 8.67846148, 7.47101196, 8.89501091, 4.26147557, 6 | 8.93466545, 8.19438193, 3.48888273, 7.64835149, 3.71927597, 7 | 2.72561779, 9.1115661 , 4.57222368, 0.28962963, 8.12262018, 8 | 7.58858603, 3.0153585 , 5.58200904, 7.87804589, 0. , 9 | 6.67828394, 8.31944806, 4.10646356, 9.89574327, 1.90139571, 10 | -0. , 4.54104878, 8.48395309, 6.86038795, 8.16661769, 11 | 8.73398962, 8.08765064, 6.37576372, 3.49024578, 2.82228404, 12 | 6.74742137, 6.75981891, -0. , 2.46606218, 5.24978771, 13 | 9.00762948, 4.19586704, 0. , 8.26520116, 2.27987461, 14 | 3.12475673, 2.64475577, 7.55811963, 9.00643048, 6.88542725, 15 | 7.94460481, 8.7783194 , 8.23540362, 4.12990948, 9.56206611, 16 | 7.0769636 , 5.80382624, 3.79043376, 6.20851368, 8.83572323, 17 | 4.83808949, 8.11450538, 0. , 3.08347412, 8.2561219 , 18 | 7.5033832 , 2.54242969, 4.28422184, 0. , 9.14383384, 19 | 3.53073242, 1.17963013, 6.26692975, 2.48486354, 7.38521902, 20 | 9.21653235, 1.79617838, 9.149511 , 5.48357453, 6.352436 , 21 | -0. , 3.5696654 , 7.76564892, 8.05293038, 9.06103398, 22 | 6.19863243, 5.69443446, 5.89695144, 7.66269306, 2.55917681, 23 | 7.58346477, 3.6165909 , 6.20403744, 8.56719178, 7.2100171 , 24 | 5.4225891 , -0. , 7.62262918, 5.05044653, 3.70633493, 25 | 9.14233085, 2.73429587, 7.97465424, 3.59005517, 2.14074661, 26 | 6.05802991, 6.88473701, 7.32455591, 9.31551211, 3.48248966, 27 | 6.58379528, 7.15870374, 5.32538272, 4.68408184, 4.31034204, 28 | 4.23942727, 3.30253914, 3.92351503, 6.45251148, 4.24864932, 29 | 6.68431349, 2.46619665, 7.28215059, 7.04701058, 9.32332223, 30 | 8.27325456, 2.44723739, 3.62620594, 8.00948607, 3.78162358, 31 | 8.15910686, 8.99449414, 3.61729645, 0. , 8.94494078, 32 | 5.26850482, 3.59572594, 7.43015409, 8.85244337, 7.46297539, 33 | 2.40944473, 7.6353576 , 5.20569248, 8.66135501, 9.6512028 , 34 | 5.0855041 , 9.86180038, 6.63363165, 5.60587773, 7.23420981, 35 | 8.3706919 , 7.92471143, 4.46165741, 2.57040732, 3.28165652, 36 | 7.8769733 , 4.19647825, 2.36524458, 4.54749189, 6.56759342, 37 | 8.62617211, 7.68581804, 9.61296389, 2.2223787 , 7.68058419, 38 | 6.0365932 , 3.33722204, 3.75589874, 0. , 9.57894457, 39 | 5.635687 , 2.79352162, 8.28449506, 3.17904947, 5.11149091, 40 | 6.48847585, 3.61250129, 7.86397557, 9.47221174, 2.40490275, 41 | 3.25852849, 8.82561824, 8.04981254, 8.4008634 , 7.28875578, 42 | 8.94801103, 2.37354264, 5.57514117, 7.34039152, 4.97169004, 43 | -0. , 3.11197545, 3.41465875, 8.48153214, 9.60123821, 44 | 0. , 3.12202533, 8.29195869, 8.51031635, 8.08152694, 45 | -0. , 2.82893244, 2.21057071, 8.72731584, 9.99063643, 46 | 8.29403658, 7.0967013 , 6.24859678, 7.90531574, 2.68359506, 47 | 5.01430495, 8.05068318, 8.49792269, 7.8443616 , 5.57164435, 48 | 2.65549511, 8.44926909, 7.48464044, 9.34007017, 9.10661031, 49 | 3.76413497, 8.94470883, 3.07892541, -0. , 4.98215791, 50 | 9.67873455, 7.78392976, 8.06549329, 9.47705133, 3.83952623, 51 | -0. , 9.8696639 , 5.80687488, 4.30493616, 7.2230882 , 52 | 3.25348031, 6.63838465, 5.84625247, 5.9622775 , 2.93551084, 53 | 5.75809637, 5.05022842, 6.69627623, 5.29940628, 6.33094152, 54 | 2.50087598, 5.21548484, 7.16725234, 6.69857094, 3.30189071, 55 | 4.01714447, 6.76476543, 5.87664084, 8.84706752, 3.8515653 , 56 | -0. , 6.94320444, 5.29174873, 6.18698731, 6.38805698, 57 | 9.36031138, 6.47040101, 8.6810186 , 0.67957865, 6.42701599, 58 | 7.57008208, 7.59655041, 7.13090338, 9.49670635, 9.20534238, 59 | 9.63586623, 4.43664826, -0. , 2.36275321, 9.69185055, 60 | 8.88251351, 5.29796361, 7.59039246, 8.19356958, 7.60515075, 61 | 9.44487624, 1.42269746, 9.86726609, 5.49710619, 3.51533893, 62 | 4.00323401, 7.82454532, 5.79068883, 5.71206047, 2.49713895, 63 | 2.45112379, -0. , 7.96234699, 9.99560676, 5.1356347 , 64 | 8.89825479, 7.18465076, 3.74472546, 6.2683915 , 7.00881386, 65 | 3.72701709, 8.21042291, 8.06927133, 3.29140295, 7.99514593, 66 | 6.55478007, 4.70596581, 7.71389197, -0. , 8.60566888, 67 | 8.25653486, 3.52638036, 9.43283811, 3.3318495 , 8.29808091, 68 | 4.2859223 , 8.21855604, 8.01112988, 5.28623177, 6.8963661 , 69 | 7.13595808, 4.05335891, 9.34665906, 4.12355364, 3.25706128, 70 | 6.24544279, 5.77071205, 3.34966734, 7.49269784, 6.73668356, 71 | 9.20678387, 9.21288468, 5.49481216, 7.554065 , 8.88444102, 72 | 7.95788234, 3.52873861, 8.42378803, 4.09570465, 3.3279902 , 73 | 3.07945862, 8.18350155, 8.86547659, 7.25962213, 7.18009546, 74 | 5.82696974, 4.98137473, 1.27474645, 0. , 6.78973913, 75 | 3.70737854, 4.94368419, 3.74025458, 6.40476943, 8.886718 , 76 | 8.4592561 , 6.85264893, 5.97105093, 8.4309554 , 9.70664646, 77 | 5.4140485 , 2.07053552, 8.96010842, 7.19409005, 2.45291206, 78 | 8.84480228, 2.73150098, 6.97268966, 8.79860851, 4.2993569 , 79 | 2.50323612, 5.32736306, 4.80926321, 2.85467523, 7.94778346, 80 | 2.50488326, 8.63258084, 6.67020752, 3.90557518, 6.23495578, 81 | 5.82676532, 4.6294778 , 3.44479646, 8.62609236, 9.39981228, 82 | 8.55431688, 7.01618052, 9.59013708, 2.59662887, 4.1313124 , 83 | 6.15381344, 9.3122111 , 5.08392854, 6.89612205, -0. , 84 | 5.16033184, 2.08541896, 5.86330419, 4.71959181, 2.04835434, 85 | 7.04737586, 7.05832268, 6.04261973, 6.35661245, -0. , 86 | 3.95047903, 3.35582189, 7.1794508 , 6.8184903 , 9.41023829, 87 | 4.97929017, 5.66493884, 1.37301826, 2.54397753, 6.66663342, 88 | 3.15529336, 9.23503732, 4.99320161, 2.35995309, 3.73902461, 89 | 4.79096757, 6.65731801, 2.83066027, 8.4518494 , 5.5469126 , 90 | 3.82868723, 8.94673671, 2.82930294, 2.27550082, 2.19082666, 91 | 5.59311299, 5.44179267, 9.74464222, -0. , 7.37913522, 92 | 8.20281166, 7.92934479, 6.85617515, 5.99876183, 7.70539882, 93 | 2.90610871, 3.55996705, 5.1246524 , 8.76630483, 6.93456063, 94 | 6.60491399, 9.27640157, 5.02381959, 3.76485919, 6.5185704 , 95 | 6.06698192, 3.42855048, 4.26142302, 9.96870562, 5.29119757, 96 | 9.09441094, 5.30575675, 5.42444959, 8.90344076, 5.20101753, 97 | 2.75812503, 7.0893934 , 9.27311357, 3.10338996, 7.09162004, 98 | 6.70571734, 7.25630419, 3.91876638, 1.61161875, 8.8099834 , 99 | 5.62060942, 8.07223711, 5.52618302, 6.77091659, 3.17439254, 100 | 1.81056422, 6.98585247, 3.92723732, 9.61951933, -0. , 101 | 8.58440127, 4.81729292, -0. , 4.88601417, 4.38680108, 102 | 3.61669438, 8.79809247, 5.48829227, 7.36519848, 7.82594348, 103 | 7.18490275, 5.65664006, 8.94045209, 7.0204985 , 6.07333669, 104 | 9.39603293, 3.52990985, 6.5757785 , 9.25682142, 6.43056699, 105 | 7.51833099, 2.13393472, -0. , 5.35983116, 3.93422605, 106 | 3.02456493, 6.53829527, 6.73220204, 9.17642393, 5.27724643, 107 | 6.10844246, -0. , 5.91893402, 9.08505832, 5.71116799, 108 | 2.98878949, -0. , -0. , 6.22301623, 1.82843658, 109 | 4.6015401 , 5.86130743, 2.42970584, 8.34840802, 8.64954615, 110 | 7.3933456 , 7.54557442, 7.47046143, 4.95485909, 8.11448217, 111 | 9.34282563, 2.83082875, 4.87814045, 8.84889541, 3.03117617, 112 | 5.47326155, 6.3039962 , 6.41384745, 6.13985851, 5.86925246, 113 | 6.05260534, 8.26742584, 6.78461707, 2.68651196]), array([ 7.54412943, 7.79619864, 9.14284516, 8.04201069, 6.45289493, 114 | 8.43157496, 8.93586061, 6.73879315, 2.99214537, 8.26874519, 115 | 2.47520564, 4.89279735, 2.66161346, 9.79288893, 4.74830729, 116 | -0. , 5.90880893, 2.10407647, 7.98424283, 8.67303216, 117 | 9.08095973, 9.46183808, 2.12329847, 8.46079466, 4.3432565 , 118 | 6.66212912, 7.44141818, 5.17965762, 7.15305963, 3.57360612, 119 | 7.24216263, 3.77188726, 7.58525325, 9.1968113 , 9.86582474, 120 | 6.04914859, 8.69330721, 7.85342956, 1.35511822, 5.03897504, 121 | 9.22308577, 4.64160358, 5.68677853, 9.84087766, 9.41406585, 122 | 5.44823141, 9.75065767, 3.25277498, -0. , 7.82944305, 123 | 6.75232692, 8.39147718, -0. , 8.67025547, 7.6768671 , 124 | 8.29602342, 8.79454905, 7.00003498, 6.87065911, 6.79083288, 125 | 6.4895528 , 7.70255513, 8.28574383, 4.08457096, 6.63676524, 126 | 2.75792863, 6.15486097, 7.12047801, 5.47396906, 6.99579221, 127 | 8.93949405, 9.33795097, 5.53278516, 1.08020488, 8.78554952, 128 | 3.06343991, 6.36430823, 4.74648483, 3.9662067 , 7.54733962, 129 | 5.71986811, 3.39876746, 7.41498126, 2.63585296, 0.35188067, 130 | 3.17942929, 4.21225556, 1.3387109 , 7.92062579, 8.3043358 , 131 | 7.0130651 , 0.98811396, 5.59912546, 3.35328665, 7.27580071, 132 | 2.00502663, 7.79008181, 9.84214562, 7.51339031, 2.9919325 , 133 | 9.62606675, 8.09143681, 6.92637423, 8.42306334, 5.67643046, 134 | 4.93601965, 4.14376995, 6.2015821 , 3.77285176, 8.76998692, 135 | 5.61660082, 7.22360824, 9.25855898, 5.75799717, 5.33986483, 136 | 2.66119041, 3.08842991, 8.26962315, 5.18030691, -0. , 137 | 0.77203203, 6.17010745, 8.53271497, 6.31180162, 8.02086119, 138 | 6.89280887, 3.88331504, 4.49923327, 5.01123529, 5.17445132, 139 | 6.66035553, 8.17997087, 0.8544771 , 5.87144305, 3.99202336, 140 | 9.11023996, 0.62654754, 8.73800545, 6.79633808, 7.48230382, 141 | 5.90066045, 6.76393728, 0. , 9.87348436, 1.62878972, 142 | 7.83731588, 3.18735354, 8.52638106, 5.37813872, 8.6115196 , 143 | 4.82437514, 9.62588939, 8.27986146, 9.32882002, 9.4190565 , 144 | 9.74564654, 3.15000032, 2.99308579, 6.43568454, 5.56216907, 145 | 8.73729449, 1.80161019, 0. , 0.67728566, 9.62143421, 146 | 7.27525139, 3.35019233, 4.43901276, 2.57615642, 9.5759874 , 147 | 6.24566685, 4.88938726, 8.88275137, 7.28228297, 4.08185255, 148 | 5.15818502, 8.47460987, 9.70056033, 4.57656282, 9.42563596, 149 | 9.34375471, 5.99712449, 7.19457798, 6.06714555, 6.32038401, 150 | 7.19395365, 7.56293928, 9.67311215, 3.37851193, 2.58022063, 151 | 7.03858844, 2.32174441, 3.85815316, 9.90796842, 6.23335633, 152 | 8.24228716, 4.47770006, 7.85821003, 9.2454125 , 5.8494378 , 153 | 9.2419348 , 5.52596156, 7.4547422 , 3.22751378, 4.82858132, 154 | 5.83553412, 8.48488101, 7.84663632, -0. , 9.00250044, 155 | 8.14602053, 7.7655821 , 4.6413891 , 7.23497006, 9.32533905, 156 | 2.65160428, 7.29482354, 8.33133796, 3.89513443, 7.57229548, 157 | 5.79289058, 8.02915234, 9.86545504, 3.61738239, 6.82341035, 158 | 6.33132074, 5.18192415, 6.53218991, 9.36887165, 8.60433698, 159 | 6.37151496, 5.70976819, 4.93721262, 9.64899358, -0. , 160 | 6.36687568, 5.70795539, 7.34923175, 4.0901532 , 3.08608946, 161 | 8.33925006, 8.04837911, 5.18224131, 5.13948334, 6.4561975 , 162 | 6.35446643, 6.47237598, 6.88391735, 3.74170985, 6.71022336, 163 | 8.97671364, 7.78721719, 5.34515247, 2.79951327, 7.58132959, 164 | 6.91241489, 3.40141772, 5.4170245 , 2.48870004, 2.13761977, 165 | 4.04646814, 7.67547755, 5.65837118, 7.95102539, 8.986501 , 166 | 6.60442528, 7.20323891, 8.23606116, 9.71101719, 7.54262139, 167 | 9.40390779, -0. , 0.94302624, 7.09100641, -0. , 168 | 2.06310792, 6.49648767, 7.93926408, 8.13981926, 7.2039457 , 169 | 5.06567283, 2.76401593, 7.21655076, 4.22215289, 8.80001699, 170 | 6.30724687, 6.19928189, -0. , 8.06159632, 3.24785463, 171 | 8.0304732 , 3.20517773, 4.32035836, 6.75694703, 7.81773422, 172 | 5.80499754, 7.3494149 , 8.03384419, 9.55573822, 9.18592315, 173 | 9.1122294 , 2.96382122, 8.93198187, 6.21107932, 5.28361568, 174 | 2.31743592, 0. , 2.36587735, 4.49564234, 4.01401531, 175 | 6.7384836 , 8.48469547, -0. , 8.21853639, 6.96966407, 176 | 2.71917973, -0. , -0. , 7.91588263, 6.78709937, 177 | -0. , 5.70730572, 3.52284286, 9.85006295, 4.33254269, 178 | 9.23588189, 7.44988259, 8.03265793, 6.68279109, 7.50817056, 179 | 7.75948941, 6.75355868, 9.17387329, 3.48700815, 5.58564117, 180 | 4.02371405, 6.11924252, 2.53465142, 1.60850298, 4.22688136, 181 | 5.54699454, 8.41345073, 4.47370008, 9.68252482, 9.16746932, 182 | 8.88515719, 8.29950328, 7.86126525, 3.05325266, 6.37815797, 183 | 6.05395647, 3.72987227, 8.33557169, 7.67940487, 2.04933377, 184 | 5.53270154, 7.69957476, 6.751831 , 5.39151819, 9.2725009 , 185 | 9.51981471, 3.45206833, 8.54521976, 3.65848994, 3.27227829, 186 | 2.64556056, 7.21215168, 4.48432051, -0. , 2.77784679, 187 | 9.03202141, 5.13659275, 5.02023707, 3.05972902, 6.73377307, 188 | 5.2453476 , 8.21217967, 9.54421861, 5.51337266, 7.06233799, 189 | 6.63807728, 5.44925769, 8.5735598 , 2.49109978, 8.93997041, 190 | 5.91465324, 6.42363136, 8.53734449, 6.22807303, -0. , 191 | 4.91873211, 5.89760868, 8.38519563, 7.38431334, 3.73620938, 192 | 6.68076012, 6.69517271, 4.49462907, 3.7511198 , 5.26315423, 193 | 7.28938572, 9.0150919 , 2.79335606, 9.48406466, 1.55334566, 194 | 8.25757767, 8.12248615, 6.58312418, 2.35565879, 2.45228619, 195 | 7.4135802 , 3.49106525, -0. , -0. , 4.99102684, 196 | 5.13696748, 4.58374643, 5.10794039, 9.49683119, 6.30494489, 197 | 7.04628579, 3.34664039, 2.49013193, 5.90370673, 8.28563033, 198 | -0. , 4.6279256 , 9.61560805, 8.73277027, -0. , 199 | 7.44593943, 7.71802491, 7.02676029, 2.43417198, 6.33684492, 200 | 5.88306623, 5.6888036 , 8.63586505, 6.46692357, 5.77123041, 201 | 6.75823138, 8.7175233 , 5.87077195, 8.9801406 , 1.9082266 , 202 | -0. , 9.24285333, -0. , 5.06468645, 3.3830641 , 203 | 5.40065191, 7.01483604, 2.42468857, 6.1110833 , 7.57759448, 204 | 4.34740122, 7.61099311, 4.10058212, 7.48914842, 9.01168079, 205 | 7.15070352, 2.61601394, 7.09392338, -0. , 6.13111747, 206 | 7.79122629, 8.10161408, 9.04437161, 4.81365525, 8.67633554, 207 | 5.17395569, 5.11229028, 9.57010747, 6.12449871, 6.70950183, 208 | 9.00826297, 8.14871057, 6.71153812, 6.20284499, 3.93673055, 209 | 4.49984121, 1.57748074, 3.07085277, 2.52441823, 6.01262792, 210 | 5.78642138, 4.09683613, 2.41893514, 3.86135552, 6.39256389, 211 | 6.96578537, 8.72023687, 6.65947182, 2.53685275, 8.8909851 , 212 | 8.45095289, 4.1422103 , -0. , 5.52736516, 8.86929033, 213 | 4.96973292, 7.17864317, 5.64572323, 3.33124279, 8.17977374, 214 | 9.67220284, 3.8736016 , 6.6211781 , 2.48014409, 9.4521226 , 215 | 6.67495572, 6.41477122, 9.28249402, 5.45136177, 5.20028281, 216 | 8.48610482, 3.47957901, 8.19434942, 2.30140326, 8.53673353, 217 | -0. , 7.84560079, 4.36250126, 8.13507091, 6.01122408, 218 | 2.57366409, -0. , 2.41915238, 3.95103209, 2.28406415, 219 | 5.33717143, 2.63422116, 5.1850321 , 9.8183716 , 6.74142978, 220 | 5.07049275, 7.22156611, 2.90144548, 9.3629671 , 3.81322362, 221 | 7.14060421, 4.66128244, 8.13089632, 8.55287225, 3.01658978, 222 | 6.93227859, 8.67453162, 7.93511181, 1.05119746, 5.84714916, 223 | 0. , 4.08065816, 5.15988866, 7.09288016, 7.24352853, 224 | 8.20902436, 9.04593147, 8.98443577, 7.41406551, 9.32045228, 225 | 1.67543204, 7.51540657, 2.80629037, 3.58061492, 5.18277432, 226 | 9.77325228, 7.46363062, 5.52584191, 3.43323435, 6.70732398, 227 | 5.41807096, 6.53691689, 6.5558773 , 6.96450489, 7.33112266, 228 | 2.71673781, 3.46186682, 3.86915874, 2.76421098, 8.16872302, 229 | 5.0346576 , 5.31165089, 6.54875524, 7.31654347, 8.09724287, 230 | 6.00747237, 4.18143297, 4.71081445, 0.73676971, 8.76524244, 231 | 2.3699911 , 2.5745177 , 7.10188174, 3.47447335, 5.32126439, 232 | 3.01325625, 6.04208328, 8.14482334, -0. , -0. , 233 | 5.39259893, 5.05125519, 4.74863467, -0. , 0.70432686, 234 | 8.09638874, 6.44215389, 3.82576343, 3.26019863, 2.35334509, 235 | 5.32415038, 4.00079111, 3.8042507 , 8.68654302, 2.14276921, 236 | 2.23057617, 6.74440424, 2.7945871 , 7.04504222, 5.39677434, 237 | 6.45517231, 9.70132812, 9.04505543, 6.68288037, 7.57915465, 238 | 7.02678873, 4.96373838, 6.60831756, 9.12051028, 7.79585368, 239 | 4.97539797, 9.67034944, 6.44926082, 8.14380112, 5.55571251, 240 | 1.6390805 , 9.48504016, 4.57184768, 7.82732112, 3.63149743, 241 | 8.45033042, 7.81978539, 4.7956914 , 6.51053045, 7.88141318, 242 | 8.57383928, 2.83677277, 5.00875104, 8.68388336, 9.1437819 , 243 | 8.21593852, 6.0352362 , 3.25629892, 5.68243891, 8.65009853, 244 | 8.71069147, 5.22334887, 4.46110707, 5.27546124, 6.4184885 , 245 | 3.13106386, 6.97731192, 6.65265451, 6.40935782, -0. , 246 | 8.9313306 , 3.82049724, 8.48133862, 8.49003837, 7.18610948, 247 | 4.6975305 , 7.5190641 , 6.64131903, 9.33279179, 1.30455266, 248 | 5.33086253, 3.31635887, 9.61249941, 8.95036006, 6.23721195, 249 | 6.17401823, 1.3641523 , 4.74692708, -0. , 6.43640644, 250 | 8.32175963, 2.82544409, 5.64851582, 3.21582575, -0. , 251 | 7.12634128, 4.88634228, 5.41928523, 4.0454173 , 2.67120063, 252 | 8.17390933, 2.92582046, 7.42177409, 1.31640496, 8.21762806, 253 | 5.33388975, 9.2967714 , 4.52549415, 6.49028384, 0.3371846 , 254 | 7.47264169, 6.02897665, 9.05302627, 4.70797185, 3.35052464, 255 | 6.64236538, 8.99846948, 8.80418348, 2.52927705, 9.01609189, 256 | 9.56365561, 2.35411753, 2.3675454 , 4.18428489, 6.35663869, 257 | 5.09956133, 8.24815457, 6.17980508, 6.33144132, 2.27249193, 258 | -0. , -0. , 3.5718052 , 5.45671277, 3.20969471, 259 | 6.3330769 , 9.24079639, 4.97345976, 2.97898084, 9.72645553, 260 | 6.91333275, 8.09415443, 8.22058848, 8.27402894, 4.10452444, 261 | 8.26876741, 6.36688699, 2.51924188, 8.19580105, 7.48463839, 262 | 3.42205004, 7.55819645, 4.53156792, 2.68449752, 5.50216981, 263 | 6.38430527, 4.41861613, 6.54659528, 7.55587202, -0. , 264 | 8.568351 , 9.3410814 , 4.45246813, -0. , 6.89101061, 265 | 3.24603761, 6.80752777, 5.46414898, -0. , -0. , 266 | 9.22865452, 6.1324937 , 5.85576039, 4.31210507, 7.03875236, 267 | 3.52132492, 4.12985165, 9.85086608, 9.89008453, 3.77078366, 268 | 3.17408333, 4.59273357, 2.45506237, 5.27532249, 7.81362777]), array([ 9.51901944, 6.18700554, 4.00472116, 5.09296066, 9.17888136, 269 | 6.38831737, 3.80615509, 4.5928194 , 3.20903452, 6.40757905, 270 | 9.26632722, -0. , 7.03820099, 6.00073759, 7.60384354, 271 | 9.74181406, 8.08621505, 8.86083197, 5.68051976, 5.48156285, 272 | 2.90820121, 7.26461102, 9.38358501, 9.16190763, 6.51064498, 273 | 2.823774 , 9.61990209, -0. , 2.94649865, 4.10857917, 274 | 4.13901498, 9.15306166, 5.19941284, 9.47828153, 6.73618981, 275 | 7.81459425, 6.18012855, 8.49767604, 6.36022687, 5.64548496, 276 | 4.7055177 , 5.91989554, 9.60601503, 3.75559801, 6.67706531, 277 | 2.72856432, 4.04090014, -0. , 9.30216887, 2.56924822, 278 | 3.16283212, 9.82781053, 5.36564925, 9.76416258, 7.34587367, 279 | 6.30033866, 7.66447904, 5.24191027, 9.82652106, 5.51039236, 280 | 8.61394819, 5.43988308, 5.24204582, 8.08591733, 2.27677303, 281 | 6.91448706, 9.46313073, 3.26818493, 7.29429918, 7.18325851, 282 | 9.19763773, 3.90076059, 1.10647496, 5.88515892, 4.70731939, 283 | 4.71034398, 5.41905694, 4.5829543 , 2.49888881, 8.79699849, 284 | 8.07867273, 6.93479227, 2.41051818, 3.07537517, 2.05587582, 285 | 0. , 8.85020222, 2.4359878 , 5.63295207, 2.46452893, 286 | 7.85174175, 2.72479174, -0. , 6.10035464, 7.68598587, 287 | 9.45321624, 6.08257764, 4.80792466, -0. , 5.19609375, 288 | -0. , 7.23615453, 8.91340088, 6.3467209 , 8.27134888, 289 | 6.42654085, -0. , 5.32396265, 5.02744899, -0. , 290 | 4.88280951, 7.41161894, 3.97387999, 7.45031022, -0. , 291 | 8.95331311, 6.99492263, 7.56667525, 2.36307481, 3.36444092, 292 | 9.08353366, 6.3121818 , 3.36205863, 2.71053279, 5.64497936, 293 | 7.80445719, 6.30514308, 8.70247475, 8.04899517, 9.76815353, 294 | 6.95106706, 6.93534689, 5.15600514, 9.39630983, 2.78575498, 295 | -0. , 5.61135308, 2.54741174, 5.54136375, 5.77768797, 296 | 5.8572357 , 7.90872485, 5.41281647, 1.23696669, 7.61310589, 297 | 4.23990566, 7.76538226, 9.0074626 , 4.06820532, 2.30749673, 298 | 6.56578737, 9.91007152, 3.55301281, 2.25897414, 6.3258547 , 299 | 0.70668958, 2.77163535, 7.35259509, 7.36015261, 5.78244948, 300 | 9.08581437, 8.44356252, 4.25846948, 2.3597378 , 6.75545517, 301 | 9.23309958, 9.26590011, 7.72026388, 6.95536344, 3.3588036 , 302 | 5.70063544, 4.87198466, 9.06171354, 7.68060308, 4.04949463, 303 | 8.00740691, 2.99884619, 9.5711535 , 6.34329506, 8.81875185, 304 | 9.09784683, 3.16575668, 5.67425768, 6.96744776, 5.64486208, 305 | 6.98300104, 7.31502994, 5.11486517, 9.68848226, 6.80028755, 306 | 6.49538294, 8.95958967, 7.84138056, 5.33852312, 8.40556809, 307 | 8.81514825, 4.0981247 , 5.10910928, 2.68098459, 2.1980798 , 308 | 5.14406072, 7.48297567, 7.12449271, 8.96318774, 3.29917334, 309 | 9.1864066 , 2.65000703, 9.53337832, 5.60420479, 9.57352671, 310 | 7.96169063, 8.24256254, -0. , 8.20852409, 2.59449028, 311 | 2.92433737, 2.81099252, -0. , 8.31627472, 5.74870611, 312 | 6.02159999, 4.38261319, 7.50564203, 5.91206484, 4.68122096, 313 | 6.5717837 , 8.05103736, 7.75821427, 5.6446462 , 9.07752459, 314 | 4.35570719, 4.00637242, 7.49697851, 9.67625383, 2.85574786, 315 | 8.59097451, 5.10304262, 1.02307262, 4.17150919, 5.53179345, 316 | 8.14329151, 5.67973882, 7.61633917, 6.44560857, 6.82428411, 317 | 4.83809947, 5.02372226, 2.40563249, 6.79524313, 4.00757949, 318 | 8.33084404, 7.39407583, 5.35619832, 9.69065984, 4.6663883 , 319 | 7.58039225, 6.47417935, 7.46161084, 7.27774872, 6.65468346, 320 | 5.73317472, 9.58499681, -0. , 6.53108942, 7.84526453, 321 | 5.26367137, -0. , 5.98070811, 6.26065316, 2.85503016, 322 | 5.6961578 , 6.30953481, 6.92996317, 9.88031932, 3.77528888, 323 | 8.35197933, 6.0594906 , 9.7334324 , 6.47731752, 3.83931649, 324 | 5.94907342])] 325 | task_ES_utility: [array([ 4.72929433, 0. , 2.28679264, 2.45905413, 0. , 326 | 2.61292 , 0. , 0. , 0. , 0. , 327 | 4.91699623, 3.7693585 , 0. , 0. , 0. , 328 | 0. , 0. , 0. , 0. , 0. , 329 | 0. , 0. , 0. , 0. , 4.26147557, 330 | 0. , 0. , 3.48888273, 0. , 3.71927597, 331 | 2.72561779, 0. , 4.57222368, 46.21459886, 0. , 332 | 0. , 3.0153585 , 0. , 0. , 0. , 333 | 0. , 0. , 4.10646356, 0. , 1.90139571, 334 | 0. , 4.54104878, 0. , 0. , 0. , 335 | 0. , 0. , 0. , 3.49024578, 2.82228404, 336 | 0. , 0. , 0. , 2.46606218, 0. , 337 | 0. , 4.19586704, 0. , 0. , 2.27987461, 338 | 3.12475673, 2.64475577, 0. , 0. , 0. , 339 | 0. , 0. , 0. , 4.12990948, 0. , 340 | 0. , 0. , 3.79043376, 0. , 0. , 341 | 4.83808949, 0. , 0. , 3.08347412, 0. , 342 | 0. , 2.54242969, 4.28422184, 0. , 0. , 343 | 3.53073242, 10.77886946, 0. , 2.48486354, 0. , 344 | 0. , 1.79617838, 0. , 0. , 0. , 345 | 0. , 3.5696654 , 0. , 0. , 0. , 346 | 0. , 0. , 0. , 0. , 2.55917681, 347 | 0. , 3.6165909 , 0. , 0. , 0. , 348 | 0. , 0. , 0. , 0. , 3.70633493, 349 | 0. , 2.73429587, 0. , 3.59005517, 2.14074661, 350 | 0. , 0. , 0. , 0. , 3.48248966, 351 | 0. , 0. , 0. , 0. , 4.31034204, 352 | 4.23942727, 3.30253914, 3.92351503, 0. , 4.24864932, 353 | 0. , 2.46619665, 0. , 0. , 0. , 354 | 0. , 2.44723739, 3.62620594, 0. , 3.78162358, 355 | 0. , 0. , 3.61729645, 0. , 0. , 356 | 0. , 3.59572594, 0. , 0. , 0. , 357 | 2.40944473, 0. , 0. , 0. , 0. , 358 | 0. , 0. , 0. , 0. , 0. , 359 | 0. , 0. , 4.46165741, 2.57040732, 3.28165652, 360 | 0. , 4.19647825, 2.36524458, 4.54749189, 0. , 361 | 0. , 0. , 0. , 2.2223787 , 0. , 362 | 0. , 3.33722204, 3.75589874, 0. , 0. , 363 | 0. , 2.79352162, 0. , 3.17904947, 0. , 364 | 0. , 3.61250129, 0. , 0. , 2.40490275, 365 | 3.25852849, 0. , 0. , 0. , 0. , 366 | 0. , 2.37354264, 0. , 0. , 0. , 367 | 0. , 3.11197545, 3.41465875, 0. , 0. , 368 | 0. , 3.12202533, 0. , 0. , 0. , 369 | 0. , 2.82893244, 2.21057071, 0. , 0. , 370 | 0. , 0. , 0. , 0. , 2.68359506, 371 | 0. , 0. , 0. , 0. , 0. , 372 | 2.65549511, 0. , 0. , 0. , 0. , 373 | 3.76413497, 0. , 3.07892541, 0. , 0. , 374 | 0. , 0. , 0. , 0. , 3.83952623, 375 | 0. , 0. , 0. , 4.30493616, 0. , 376 | 3.25348031, 0. , 0. , 0. , 2.93551084, 377 | 0. , 0. , 0. , 0. , 0. , 378 | 2.50087598, 0. , 0. , 0. , 3.30189071, 379 | 4.01714447, 0. , 0. , 0. , 3.8515653 , 380 | 0. , 0. , 0. , 0. , 0. , 381 | 0. , 0. , 0. , 21.9987516 , 0. , 382 | 0. , 0. , 0. , 0. , 0. , 383 | 0. , 4.43664826, 0. , 2.36275321, 0. , 384 | 0. , 0. , 0. , 0. , 0. , 385 | 0. , 41.21344658, 0. , 0. , 3.51533893, 386 | 4.00323401, 0. , 0. , 0. , 2.49713895, 387 | 2.45112379, 0. , 0. , 0. , 0. , 388 | 0. , 0. , 3.74472546, 0. , 0. , 389 | 3.72701709, 0. , 0. , 3.29140295, 0. , 390 | 0. , 4.70596581, 0. , 0. , 0. , 391 | 0. , 3.52638036, 0. , 3.3318495 , 0. , 392 | 4.2859223 , 0. , 0. , 0. , 0. , 393 | 0. , 4.05335891, 0. , 4.12355364, 3.25706128, 394 | 0. , 0. , 3.34966734, 0. , 0. , 395 | 0. , 0. , 0. , 0. , 0. , 396 | 0. , 3.52873861, 0. , 4.09570465, 3.3279902 , 397 | 3.07945862, 0. , 0. , 0. , 0. , 398 | 0. , 0. , 86.43479313, 0. , 0. , 399 | 3.70737854, 0. , 3.74025458, 0. , 0. , 400 | 0. , 0. , 0. , 0. , 0. , 401 | 0. , 2.07053552, 0. , 0. , 2.45291206, 402 | 0. , 2.73150098, 0. , 0. , 4.2993569 , 403 | 2.50323612, 0. , 0. , 2.85467523, 0. , 404 | 2.50488326, 0. , 0. , 3.90557518, 0. , 405 | 0. , 4.6294778 , 3.44479646, 0. , 0. , 406 | 0. , 0. , 0. , 2.59662887, 0. , 407 | 0. , 0. , 0. , 0. , 0. , 408 | 0. , 2.08541896, 0. , 0. , 2.04835434, 409 | 0. , 0. , 0. , 0. , 0. , 410 | 3.95047903, 3.35582189, 0. , 0. , 0. , 411 | 0. , 0. , 1.37301826, 2.54397753, 0. , 412 | 3.15529336, 0. , 0. , 2.35995309, 3.73902461, 413 | 4.79096757, 0. , 2.83066027, 0. , 0. , 414 | 3.82868723, 0. , 2.82930294, 2.27550082, 2.19082666, 415 | 0. , 0. , 0. , 0. , 0. , 416 | 0. , 0. , 0. , 0. , 0. , 417 | 2.90610871, 3.55996705, 0. , 0. , 0. , 418 | 0. , 0. , 0. , 3.76485919, 0. , 419 | 0. , 3.42855048, 4.26142302, 0. , 0. , 420 | 0. , 0. , 0. , 0. , 0. , 421 | 2.75812503, 0. , 0. , 3.10338996, 0. , 422 | 0. , 0. , 3.91876638, 1.61161875, 0. , 423 | 0. , 0. , 0. , 0. , 3.17439254, 424 | 1.81056422, 0. , 3.92723732, 0. , 0. , 425 | 0. , 0. , 0. , 0. , 4.38680108, 426 | 3.61669438, 0. , 0. , 0. , 0. , 427 | 0. , 0. , 0. , 0. , 0. , 428 | 0. , 3.52990985, 0. , 0. , 0. , 429 | 0. , 2.13393472, 0. , 0. , 3.93422605, 430 | 3.02456493, 0. , 0. , 0. , 0. , 431 | 0. , 0. , 0. , 0. , 0. , 432 | 2.98878949, 0. , 0. , 0. , 1.82843658, 433 | 0. , 0. , 2.42970584, 0. , 0. , 434 | 0. , 0. , 0. , 0. , 0. , 435 | 0. , 2.83082875, 4.87814045, 0. , 3.03117617, 436 | 0. , 0. , 0. , 0. , 0. , 437 | 0. , 0. , 0. , 2.68651196]), array([ 0. , 0. , 0. , 0. , 0. , 438 | 0. , 0. , 0. , 2.99214537, 0. , 439 | 2.47520564, 4.89279735, 2.66161346, 0. , 4.74830729, 440 | 0. , 0. , 2.09985256, 0. , 0. , 441 | 0. , 0. , 2.12329847, 0. , 4.3432565 , 442 | 0. , 0. , 0. , 0. , 3.57360612, 443 | 0. , 3.77188726, 0. , 0. , 0. , 444 | 0. , 0. , 0. , 1.35149147, 0. , 445 | 0. , 4.64160358, 0. , 0. , 0. , 446 | 0. , 0. , 3.25277498, 0. , 0. , 447 | 0. , 0. , 0. , 0. , 0. , 448 | 0. , 0. , 0. , 0. , 0. , 449 | 0. , 0. , 0. , 4.08457096, 0. , 450 | 2.75792863, 0. , 0. , 0. , 0. , 451 | 0. , 0. , 0. , 1.07772523, 0. , 452 | 3.06343991, 0. , 0. , 3.9662067 , 0. , 453 | 0. , 3.39876746, 0. , 2.63585296, 96.8870815 , 454 | 3.17942929, 4.21225556, 1.32975964, 0. , 0. , 455 | 0. , 0.98123491, 0. , 3.35328665, 0. , 456 | 2.00502663, 0. , 0. , 0. , 2.9919325 , 457 | 0. , 0. , 0. , 0. , 0. , 458 | 0. , 4.14376995, 0. , 3.77285176, 0. , 459 | 0. , 0. , 0. , 0. , 0. , 460 | 2.66119041, 3.08842991, 0. , 0. , 0. , 461 | 0.76919735, 0. , 0. , 0. , 0. , 462 | 0. , 3.88331504, 4.49923327, 0. , 0. , 463 | 0. , 0. , 0.84983531, 0. , 3.99202336, 464 | 0. , 0.6234765 , 0. , 0. , 0. , 465 | 0. , 0. , 0. , 0. , 1.6280419 , 466 | 0. , 3.18735354, 0. , 0. , 0. , 467 | 0. , 0. , 0. , 0. , 0. , 468 | 0. , 3.15000032, 2.99308579, 0. , 0. , 469 | 0. , 1.79865883, 0. , 0.6715693 , 0. , 470 | 0. , 3.35019233, 4.43901276, 2.57615642, 0. , 471 | 0. , 0. , 0. , 0. , 4.08185255, 472 | 0. , 0. , 0. , 0. , 0. , 473 | 0. , 0. , 0. , 0. , 0. , 474 | 0. , 0. , 0. , 3.37851193, 2.58022063, 475 | 0. , 2.32174441, 3.85815316, 0. , 0. , 476 | 0. , 4.47770006, 0. , 0. , 0. , 477 | 0. , 0. , 0. , 3.22751378, 4.82858132, 478 | 0. , 0. , 0. , 0. , 0. , 479 | 0. , 0. , 0. , 0. , 0. , 480 | 2.65160428, 0. , 0. , 3.89513443, 0. , 481 | 0. , 0. , 0. , 3.61738239, 0. , 482 | 0. , 0. , 0. , 0. , 0. , 483 | 0. , 0. , 4.93721262, 0. , 0. , 484 | 0. , 0. , 0. , 4.0901532 , 3.08608946, 485 | 0. , 0. , 0. , 0. , 0. , 486 | 0. , 0. , 0. , 3.74170985, 0. , 487 | 0. , 0. , 0. , 2.79951327, 0. , 488 | 0. , 3.40141772, 0. , 2.48870004, 2.13761977, 489 | 4.04646814, 0. , 0. , 0. , 0. , 490 | 0. , 0. , 0. , 0. , 0. , 491 | 0. , 0. , 0.92845019, 0. , 0. , 492 | 2.06164524, 0. , 0. , 0. , 0. , 493 | 0. , 2.76401593, 0. , 4.22215289, 0. , 494 | 0. , 0. , 0. , 0. , 3.24785463, 495 | 0. , 3.20517773, 4.32035836, 0. , 0. , 496 | 0. , 0. , 0. , 0. , 0. , 497 | 0. , 2.96382122, 0. , 0. , 0. , 498 | 2.31615942, 0. , 2.36587735, 4.49564234, 4.01401531, 499 | 0. , 0. , 0. , 0. , 0. , 500 | 2.71917973, 0. , 0. , 0. , 0. , 501 | 0. , 0. , 3.52284286, 0. , 4.33254269, 502 | 0. , 0. , 0. , 0. , 0. , 503 | 0. , 0. , 0. , 3.48700815, 0. , 504 | 4.02371405, 0. , 2.53465142, 1.60632509, 4.22688136, 505 | 0. , 0. , 4.47370008, 0. , 0. , 506 | 0. , 0. , 0. , 3.05325266, 0. , 507 | 0. , 3.72987227, 0. , 0. , 2.04737712, 508 | 0. , 0. , 0. , 0. , 0. , 509 | 0. , 3.45206833, 0. , 3.65848994, 3.27227829, 510 | 2.64556056, 0. , 4.48432051, 0. , 2.77784679, 511 | 0. , 0. , 0. , 3.05972902, 0. , 512 | 0. , 0. , 0. , 0. , 0. , 513 | 0. , 0. , 0. , 2.49109978, 0. , 514 | 0. , 0. , 0. , 0. , 0. , 515 | 0. , 0. , 0. , 0. , 3.73620938, 516 | 0. , 0. , 4.49462907, 3.7511198 , 0. , 517 | 0. , 0. , 2.79335606, 0. , 1.55089075, 518 | 0. , 0. , 0. , 2.35565879, 2.45228619, 519 | 0. , 3.49106525, 0. , 0. , 0. , 520 | 0. , 4.58374643, 0. , 0. , 0. , 521 | 0. , 3.34664039, 2.49013193, 0. , 0. , 522 | 0. , 4.6279256 , 0. , 0. , 0. , 523 | 0. , 0. , 0. , 2.43417198, 0. , 524 | 0. , 0. , 0. , 0. , 0. , 525 | 0. , 0. , 0. , 0. , 1.90645764, 526 | 0. , 0. , 0. , 0. , 3.3830641 , 527 | 0. , 0. , 2.42326573, 0. , 0. , 528 | 4.34740122, 0. , 4.10058212, 0. , 0. , 529 | 0. , 2.61601394, 0. , 0. , 0. , 530 | 0. , 0. , 0. , 4.81365525, 0. , 531 | 0. , 0. , 0. , 0. , 0. , 532 | 0. , 0. , 0. , 0. , 3.93673055, 533 | 4.49984121, 1.57274355, 3.07085277, 2.52441823, 0. , 534 | 0. , 4.09683613, 2.41893514, 3.86135552, 0. , 535 | 0. , 0. , 0. , 2.53685275, 0. , 536 | 0. , 4.1422103 , 0. , 0. , 0. , 537 | 4.96973292, 0. , 0. , 3.33124279, 0. , 538 | 0. , 3.8736016 , 0. , 2.48014409, 0. , 539 | 0. , 0. , 0. , 0. , 0. , 540 | 0. , 3.47957901, 0. , 2.30140326, 0. , 541 | 0. , 0. , 0. , 0. , 0. , 542 | 2.57366409, 0. , 2.41915238, 3.95103209, 2.28237686, 543 | 0. , 2.63422116, 0. , 0. , 0. , 544 | 0. , 0. , 2.90144548, 0. , 3.81322362, 545 | 0. , 0. , 0. , 0. , 3.01658978, 546 | 0. , 0. , 0. , 1.04921158, 0. , 547 | 0. , 4.08065816, 0. , 0. , 0. , 548 | 0. , 0. , 0. , 0. , 0. , 549 | 1.67472554, 0. , 2.80629037, 3.58061492, 0. , 550 | 0. , 0. , 0. , 3.43323435, 0. , 551 | 0. , 0. , 0. , 0. , 0. , 552 | 2.71673781, 3.46186682, 3.86915874, 2.76421098, 0. , 553 | 0. , 0. , 0. , 0. , 0. , 554 | 0. , 4.18143297, 0. , 0.7348091 , 0. , 555 | 2.3699911 , 2.5745177 , 0. , 3.47447335, 0. , 556 | 3.01325625, 0. , 0. , 0. , 0. , 557 | 0. , 0. , 0. , 0. , 0.69838698, 558 | 0. , 0. , 3.82576343, 3.26019863, 2.35167882, 559 | 0. , 4.00079111, 3.8042507 , 0. , 2.13916084, 560 | 2.23057617, 0. , 2.7945871 , 0. , 0. , 561 | 0. , 0. , 0. , 0. , 0. , 562 | 0. , 0. , 0. , 0. , 0. , 563 | 0. , 0. , 0. , 0. , 0. , 564 | 1.63285304, 0. , 4.57184768, 0. , 3.63149743, 565 | 0. , 0. , 0. , 0. , 0. , 566 | 0. , 2.83677277, 0. , 0. , 0. , 567 | 0. , 0. , 3.25629892, 0. , 0. , 568 | 0. , 0. , 4.46110707, 0. , 0. , 569 | 3.13106386, 0. , 0. , 0. , 0. , 570 | 0. , 3.82049724, 0. , 0. , 0. , 571 | 4.6975305 , 0. , 0. , 0. , 1.29976885, 572 | 0. , 3.31635887, 0. , 0. , 0. , 573 | 0. , 1.36150834, 4.74692708, 0. , 0. , 574 | 0. , 2.82544409, 0. , 3.21582575, 0. , 575 | 0. , 4.88634228, 0. , 4.0454173 , 2.67120063, 576 | 0. , 2.92582046, 0. , 1.31235256, 0. , 577 | 0. , 0. , 4.52549415, 0. , 0.3313975 , 578 | 0. , 0. , 0. , 4.70797185, 3.35052464, 579 | 0. , 0. , 0. , 2.52927705, 0. , 580 | 0. , 2.35187869, 2.3675454 , 4.18428489, 0. , 581 | 0. , 0. , 0. , 0. , 2.27249193, 582 | 0. , 0. , 3.5718052 , 0. , 3.20969471, 583 | 0. , 0. , 0. , 2.97898084, 0. , 584 | 0. , 0. , 0. , 0. , 4.10452444, 585 | 0. , 0. , 2.5158612 , 0. , 0. , 586 | 3.42205004, 0. , 4.53156792, 2.68449752, 0. , 587 | 0. , 4.41861613, 0. , 0. , 0. , 588 | 0. , 0. , 4.45246813, 0. , 0. , 589 | 3.24603761, 0. , 0. , 0. , 0. , 590 | 0. , 0. , 0. , 4.31210507, 0. , 591 | 3.52132492, 4.12985165, 0. , 0. , 3.77078366, 592 | 3.17408333, 4.59273357, 2.45506237, 0. , 0. ]), array([0. , 0. , 4.00472116, 0. , 0. , 593 | 0. , 3.80615509, 4.5928194 , 3.20903452, 0. , 594 | 0. , 0. , 0. , 0. , 0. , 595 | 0. , 0. , 0. , 0. , 0. , 596 | 2.90820121, 0. , 0. , 0. , 0. , 597 | 2.823774 , 0. , 0. , 2.94649865, 4.10857917, 598 | 4.13901498, 0. , 0. , 0. , 0. , 599 | 0. , 0. , 0. , 0. , 0. , 600 | 4.7055177 , 0. , 0. , 3.75559801, 0. , 601 | 2.72856432, 4.04090014, 0. , 0. , 2.56924822, 602 | 3.16283212, 0. , 0. , 0. , 0. , 603 | 0. , 0. , 0. , 0. , 0. , 604 | 0. , 0. , 0. , 0. , 2.27677303, 605 | 0. , 0. , 3.26818493, 0. , 0. , 606 | 0. , 3.90076059, 1.10647496, 0. , 4.70731939, 607 | 4.71034398, 0. , 4.5829543 , 2.49888881, 0. , 608 | 0. , 0. , 2.41051818, 3.07537517, 2.05587582, 609 | 0. , 0. , 2.4359878 , 0. , 2.46452893, 610 | 0. , 2.72479174, 0. , 0. , 0. , 611 | 0. , 0. , 0. , 0. , 0. , 612 | 0. , 0. , 0. , 0. , 0. , 613 | 0. , 0. , 0. , 0. , 0. , 614 | 4.88280951, 0. , 3.97387999, 0. , 0. , 615 | 0. , 0. , 0. , 2.36307481, 3.36444092, 616 | 0. , 0. , 3.36205863, 2.71053279, 0. , 617 | 0. , 0. , 0. , 0. , 0. , 618 | 0. , 0. , 0. , 0. , 2.78575498, 619 | 0. , 0. , 2.54741174, 0. , 0. , 620 | 0. , 0. , 0. , 1.23696669, 0. , 621 | 4.23990566, 0. , 0. , 4.06820532, 2.30749673, 622 | 0. , 0. , 3.55301281, 2.25897414, 0. , 623 | 0.70668958, 2.77163535, 0. , 0. , 0. , 624 | 0. , 0. , 4.25846948, 2.3597378 , 0. , 625 | 0. , 0. , 0. , 0. , 3.3588036 , 626 | 0. , 4.87198466, 0. , 0. , 4.04949463, 627 | 0. , 2.99884619, 0. , 0. , 0. , 628 | 0. , 3.16575668, 0. , 0. , 0. , 629 | 0. , 0. , 0. , 0. , 0. , 630 | 0. , 0. , 0. , 0. , 0. , 631 | 0. , 4.0981247 , 0. , 2.68098459, 2.1980798 , 632 | 0. , 0. , 0. , 0. , 3.29917334, 633 | 0. , 2.65000703, 0. , 0. , 0. , 634 | 0. , 0. , 0. , 0. , 2.59449028, 635 | 2.92433737, 2.81099252, 0. , 0. , 0. , 636 | 0. , 4.38261319, 0. , 0. , 4.68122096, 637 | 0. , 0. , 0. , 0. , 0. , 638 | 4.35570719, 4.00637242, 0. , 0. , 2.85574786, 639 | 0. , 0. , 1.02307262, 4.17150919, 0. , 640 | 0. , 0. , 0. , 0. , 0. , 641 | 0. , 0. , 2.40563249, 0. , 4.00757949, 642 | 0. , 0. , 0. , 0. , 4.6663883 , 643 | 0. , 0. , 0. , 0. , 0. , 644 | 0. , 0. , 0. , 0. , 0. , 645 | 0. , 0. , 0. , 0. , 2.85503016, 646 | 0. , 0. , 0. , 0. , 3.77528888, 647 | 0. , 0. , 0. , 0. , 3.83931649, 648 | 0. ])] 649 | ad_utility: [array([0. , 0. , 0. , 0. , 0. , 650 | 0. , 0. , 0. , 0. , 0. , 651 | 0. , 0. , 0.67897187, 0. , 0. , 652 | 0. , 0.2645707 , 0. , 0. , 0. , 653 | 0. , 0. , 0. , 0. , 0. , 654 | 0. , 0.15891403, 0. , 0.73071366, 0. , 655 | 0. , 0. ]), array([0. , 0. , 0. , 0. , 0. , 0. , 656 | 0. , 0. , 0. , 0. , 1.0969726, 0. , 657 | 0. , 0. , 0. , 0. , 0. , 0. , 658 | 0. , 0. , 0. , 0. , 0. , 0. , 659 | 0. , 0. , 0. , 0. , 0. , 0. , 660 | 0. , 0. , 0. , 0. ]), array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 661 | 0., 0., 0., 0., 0., 0., 0.])] 662 | td_cell_avg_utility: [5.77905668 5.78925864 5.86911741] 663 | ad_cell_avg_utility: [0.05728657 0.0322639 0. ] 664 | td_avg_utility: 5.8124775782041995 665 | ad_avg_utility: 0.02985015683640378 666 | esp_utility: 1731.7874995755126 667 | task_complete_rate: 0.9975961538461539 668 | --------------------------------------------------------------------------------