Eu tenho 100 destinos e 5 veículos e preciso codificar uma solução que direcione os veículos com eficiência para cada destino, para que cada destino seja visitado por 1 dos veículos. Alguns desses destinos também podem ter janelas de tempo para serem visitadas.
Estou usando o PostgreSQL e o PostGIS e estava procurando usar o pgrouting, mas não tenho certeza de que seja adequado para vários veículos - pelo meu conhecimento limitado de Dijkstra etc., acho que eles foram projetados para um único veículo.
Alguma idéia sobre se o pgrouting pode resolver esse problema e, em caso afirmativo, algum exemplo de código? Caso contrário, existem alternativas de código aberto que possam fazer isso?