Tengo 100 destinos y 5 vehículos y necesito codificar una solución que enrute eficientemente los vehículos a cada destino, por lo que cada destino es visitado por 1 de los vehículos. Algunos de estos destinos también podrían tener ventanas de tiempo para visitar.
Estoy usando PostgreSQL y PostGIS, y estaba buscando usar pgrouting, pero no estoy seguro de que sea adecuado para múltiples vehículos, por mi limitado conocimiento de Dijkstra, etc. Creo que están diseñados para un solo vehículo.
¿Alguna idea sobre si pgrouting puede resolver este problema, y si es así, algún ejemplo de código? Si no, ¿hay alguna alternativa de código abierto que pueda hacerlo?