Skip to content
Snippets Groups Projects
Commit 5978849c authored by David Vronka's avatar David Vronka
Browse files

left a right time window of customer is scaling too

parent 87ec2dc6
No related branches found
No related tags found
No related merge requests found
...@@ -218,15 +218,46 @@ if __name__ == "__main__": ...@@ -218,15 +218,46 @@ if __name__ == "__main__":
# index=0 # index=0
problem_definitions = json_data["Problem Definitions"] problem_definitions = json_data["Problem Definitions"]
# for k, v in problem_definitions.items(): for k, v in problem_definitions.items():
# for i in range(len(v["Customers"]["jobs"])): # scaling time_windows at customers
# json_data["Problem Definitions"][k]['Customers']['jobs'][i]['service']=round(problem_definitions[k]['Customers']['jobs'][i]['service']*scaling_factor) if "jobs" in v["Customers"]:
# json_data["Problem Definitions"][k]['Customers']['jobs'][i]['time_windows'][0][0]=json_data["Vehicle Definitions"][2]["Big ICE"]["time_window"][0] for i in range(len(v["Customers"]["jobs"])):
# json_data["Problem Definitions"][k]['Customers']['jobs'][i]['time_windows'][0][1]=json_data["Vehicle Definitions"][2]["Big ICE"]["time_window"][1] # json_data["Problem Definitions"][k]['Customers']['jobs'][i]['service']=round(problem_definitions[k]['Customers']['jobs'][i]['service']*scaling_factor)
# for i in range(len(v["Customers"]["shipments"])): json_data["Problem Definitions"][k]["Customers"]["jobs"][i][
# json_data["Problem Definitions"][k]['Customers']['shipments'][i]['service']=round(problem_definitions[k]['Customers']['shipments'][i]['service']*scaling_factor) "time_windows"
# json_data["Problem Definitions"][k]['Customers']['shipments'][i]['time_windows'][0][0]=json_data["Vehicle Definitions"][2]["Big ICE"]["time_window"][0] ][0][0] = (
# json_data["Problem Definitions"][k]['Customers']['shipments'][i]['time_windows'][0][1]=json_data["Vehicle Definitions"][2]["Big ICE"]["time_window"][1] json_data["Problem Definitions"][k]["Customers"]["jobs"][i][
"time_windows"
][0][0]
* scaling_factor
)
json_data["Problem Definitions"][k]["Customers"]["jobs"][i][
"time_windows"
][0][1] = (
json_data["Problem Definitions"][k]["Customers"]["jobs"][i][
"time_windows"
][0][1]
* scaling_factor
)
if "shipments" in v["Customers"]:
for i in range(len(v["Customers"]["shipments"])):
# json_data["Problem Definitions"][k]['Customers']['shipments'][i]['service']=round(problem_definitions[k]['Customers']['shipments'][i]['service']*scaling_factor)
json_data["Problem Definitions"][k]["Customers"]["shipments"][i][
"time_windows"
][0][0] = (
json_data["Problem Definitions"][k]["Customers"]["shipments"][i][
"time_windows"
][0][0]
* scaling_factor
)
json_data["Problem Definitions"][k]["Customers"]["shipments"][i][
"time_windows"
][0][1] = (
json_data["Problem Definitions"][k]["Customers"]["shipments"][i][
"time_windows"
][0][1]
* scaling_factor
)
for k, v in problem_definitions.items(): for k, v in problem_definitions.items():
for i in range(len(v["Matrices"])): for i in range(len(v["Matrices"])):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment