for a_demand_rate in requests_per_hour: for k_assign_int in assign_intervals: for r_relocat_int in relocate_intervals: for d_xyt_string in xyt_strings: for p_demand_type in demand_Type: for q_area_size in area_size: for m_opt_method in opt_methods: for j_fleet_size in fleet_size: jj_fleet_size = j_fleet_size + int( ((q_area_size / 5280.0) - 4.0) * 25) results_run = [] for i_run in range(0, 15): # generate random demand Init.generate_demand( Set.t_max, a_demand_rate, q_area_size, Set.max_group_size, p_demand_type, False) # taxi = False # generate fleet Init.generate_fleet( q_area_size, jj_fleet_size, Set.veh_capacity) print("run #:", i_run, " demand rate:", a_demand_rate, " demand type:", p_demand_type, " area size:", q_area_size / 5280) print("fleet size:", jj_fleet_size, " hold for:", k_assign_int, " Opt Method:", m_opt_method) results = Main.main( k_assign_int, r_relocat_int, Set.t_max,