Matrix.ita Software.som (Simple)

# Define route constraints route_constraints = { 'time_windows': [(8, 12), (13, 17)], # time windows for delivery 'vehicle_capacity': 10, # maximum vehicle capacity 'road_restrictions': ['highway', 'urban'] # road restrictions }

import numpy as np from matrix_ita import RouteOptimizer matrix.ita software.som

# Optimize route optimized_route = optimizer.optimize_route(waypoints) # maximum vehicle capacity 'road_restrictions': ['highway'