Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Perfil O parâmetro optimizationProfile indica qual perfil de otimização indica como a Planning API irá usará para processar os dados e quais características serão levadas em consideração para realizar o cálculo da rota otimizada do problema logístico.O parâmetro optimizationProfile suporta o id do perfil que é previamente criado e definido usando a API de configuração própria para gerenciar o optimization profile (endpoint http://optimizationprofileapi.maplink.global/v1/routeProfiles) com o apoio da equipe da Maplink.

Cada perfil de otimização possui características que serão consideradas para otimizar o problema logístico, sendo cada perfil indicado para um cenário específico.

Exemplo:

Code Block
languagejson
  "optimizationProfile": "BRAZIL46"

Perfis de otimização

...

disponíveis

BRAZIL37, CHILE37, ARGENTINA37, COLOMBIA37, MEXICO37: Perfil para problemas grandes, distribuindo as rotas entre veículos aos invés de criar mais de uma rota por veículo. Começa a alocação pelos veículos de maior capacidade. Critérios de valorização: Rejects; KM; Overlap.

BRAZIL46 CHILE46, ARGENTINA46, COLOMBIA46, MEXICO46: Perfil para problemas menores, construção inicial com mais de 10 locais por rota e tratamento de diversas janelas de atendimento diferentes. Critérios de valorização: Rejects; KM; Overlap.

BRAZIL_AVG_LOAD_RATE : perfil Perfil usado para multiple vehicle routing problem (VRP) e tem como característica atender as prioridades das operações e com os critérios de valorização que destacam a capacidade de carga média em volume/peso para os veículos: "AVERAGE_VOLUME_LOADING_RATE_ON_SOLUTION","AVERAGE_WEIGHT_LOADING_RATE_ON_SOLUTION","NB_REJECTS_PER_PRIORITIES","CRITICAL_PRIORITY_RESPECTED","NB_REJETS","NUMBER_OVERLAP","MILEAGE","WORKING_TIME".

BRAZIL_VRP_PICKUP: Perfil usado para multiple vehicle routing problem (VRP) e teve como base o perfil BRAZIL46 com o parâmetro "multipleDepotType": "DURING_ROUTE". Para casos que precisam realizar rotas permitindo coleta de produtos no depot e em outras lojas durante a rota para realizar as entregas. Útil em casos de uso de last mile, onde sai o veículo ira partir do centro de distribuição e faz realizar coletas em lojas durante o percurso. Os principais critérios de valorização são: Rejects, Km e Overlap. Indicado para problemas com menos de 1.0000 pontos, mais que 10 pontos por rota e diferentes janelas de horário.

BRAZIL_TSP_CLUSTER: Perfil usado para casos de uso traveling salesman problem (TSP). Indicado para usar em cenários que possuem característica de alta densidade de operações e área urbana muito densa. Neste caso o processo de clustering vai ser realizado na etapa inicial e final. O campo priority das operações é levado em consideração porém percebeu-se que pode ocasionar em rejeições caso haja operações de alta prioridade que não foram agrupados no processo de clustering.

BRAZIL_TSP_PRIORITY: Perfil usado para casos de uso traveling salesman problem (TSP). Indicado para usar em cenários que os pontos das operações são mais esparsos e/ou há divisas geográficas na cidade como represas, grandes parques. Neste caso o processo de clustering vai ser realizado apenas no refinamento final. Em situações onde o campo priority das operações é mais relevante que a sobreposição de rotas, esse perfil é o mais indicado.