Problemas e avisos, explicados

Por Nathan ColeAtualizado

Uma otimização nova respeita as suas restrições: em vez de quebrar uma regra, o otimizador deixa um pedido fora das rotas (ver Porque é que um pedido ficou não atribuído). As linhas de problema a vermelho vêm por isso quase sempre de trabalho manual. Quando edita rotas manualmente, o otimizador aplica a alteração e assinala qualquer regra que quebre em vez de a recusar. Esta página lista todas as mensagens de problema, o que cada uma significa e como a resolver.

Os problemas aparecem a três níveis:

  • # PROBLEMAS na faixa de métricas do topo: a contagem em todo o plano. A métrica só aparece quando a contagem é superior a zero.
  • PROBLEMAS num cartão de rota, a vermelho: quantos deles estão nessa rota.
  • Uma linha vermelha sob a paragem afetada com a mensagem específica.

Todas as mensagens de problema

MensagemO que significaComo corrigir
O veículo não pode visitar este local (etiquetas / restrições)As etiquetas obrigatórias ou proibidas do pedido não correspondem a este veículoMova a paragem para um veículo compatível ou altere as etiquetas. Ver Etiquetas: compatibilidade entre veículos e pedidos
Sem ligação rodoviária transitável até este localO marcador está num local que a rede rodoviária não consegue alcançarCorrija o endereço ou arraste o marcador até à rua. Ver Corrigir endereços não reconhecidos ou mal localizados
Sobrecarregado em NO veículo transporta N unidades acima da sua capacidade em algum ponto da rotaMova uma paragem para outra rota, aumente a capacidade ou adicione um recarregamento. Ver Capacidade, entregas e recolhas
Falha uma janela de horário de entrega em XO veículo chega X depois de a janela do pedido fecharMova a paragem para mais cedo na rota ou para um veículo mais cedo, ou alargue a janela
Excede o limite de duração do turno em XA rota dura X mais do que a duração máxima do veículoRetire paragens da rota ou aumente o limite. Ver Turnos e horários de trabalho
Excede o limite de distância em X km/miA rota percorre X mais do que a distância máxima do veículoRetire paragens da rota ou aumente o limite
Falha o horário de funcionamento do depósito em XUma visita ao depósito (início, recarregamento ou regresso) cai X fora do horário do depósitoAjuste o horário do depósito ou o turno, ou reordene a rota
Ultrapassa o fim do turno do veículo em XA rota termina X depois do fim do turnoComece mais cedo, retire paragens da rota ou prolongue o turno
Pedido de recolha e entrega fora de sequênciaA recolha e a entrega de uma transferência estão em rotas diferentes ou a entrega vem primeiroMantenha as duas metades numa só rota, com a recolha antes da entrega. Ver Transferências de recolha e entrega
Excede o tempo de condução restante do motorista em XA rota conduz X mais do que as horas que restam no orçamento do período do motoristaRetire paragens da rota ou corrija Limite do período (h) / Já conduzido (h). Ver Pausas do motorista
Viola as regras de pausas do motorista em XA pausa que a regra exige não pode ser colocada nesta rota tal como estáReordene ou encurte a rota, alargue as janelas em torno da pausa ou relaxe a regra. Ver Pausas do motorista
Pausa feita numa paragem onde as pausas não são permitidasO único local onde a pausa cabe é uma paragem cujas pausas estão restringidas (Restringir nesta paragem em Pausas do motorista)Permita pausas nessa paragem ou reordene a rota para que a pausa seja colocada noutro local
Grupo de sequência quebrado (os seus pedidos correm numa só rota, pela ordem indicada)Os pedidos do grupo estão divididos por várias rotas ou fora da ordem de classificaçãoColoque todos os membros numa só rota, pela ordem de classificação. Ver Sequências de pedidos
Mistura classes de produtos incompatíveis num veículo (A, B)Duas das classes indicadas constam de um dos grupos Não misturar classes de carga deste veículo e partilham a rotaMova uma das classes para outro veículo ou retire o par dos grupos Não misturar classes de carga do veículo. Ver Segregação de produtos
Entregue X depois do seu tempo máx. no veículoO trajeto do pedido dura X mais do que o seu Tempo máx. no veículo permiteVer Entregue depois do tempo máx. no veículo

Os valores X são a dimensão da violação, não da restrição inteira. Uma janela falhada "em 5 min" pode valer a pena aceitar. Uma janela falhada "em 2 h" provavelmente não.

Entregue depois do tempo máx. no veículo

O trajeto conta desde a partida do veículo do depósito num pedido simples e desde a recolha numa transferência. Uma pausa do motorista feita dentro desse troço conta para o trajeto.

  • Sirva o pedido mais cedo na rota.
  • Aumente Tempo máx. no veículo, ou Tempo extra máx. de viagem numa transferência.
  • Permita pausas em mais paragens.
  • Mova o pedido para um veículo que o alcance mais cedo.

Ver Tempo máx. no veículo.

A linha azul de espera

A linha "Aguarda 25 min até a janela abrir" aparece a azul, não a vermelho: não é um problema. O veículo chega antes de a janela do pedido abrir e fica parado até ela abrir. O plano é válido. A espera faz parte do tempo de trabalho da rota. Esperas longas numa rota indicam que uma janela ou o início do turno podiam mudar, ou que paragens com janelas semelhantes podiam partilhar uma rota. Ver Janelas de horário, tempo de serviço, prioridade e carga.

Exportar e partilhar com problemas

Os problemas não bloqueiam nada: um plano com problemas pode ser exportado ou partilhado na mesma. Resolva um problema de uma de quatro formas, por ordem de preferência:

  1. Anular a edição que o causou.
  2. Corrigi-lo com outra edição, usando a tabela acima.
  3. Executar Otimizar ordem das paragens na rota afetada: reordena as paragens e elimina qualquer violação que uma ordem melhor consiga absorver.
  4. Aceitá-lo conscientemente. A exportação e a vista móvel do motorista mostram o plano tal como está.

Se aparecerem problemas sem qualquer edição manual, verifique primeiro os dados de entrada: uma combinação impossível forçada com pedidos colocados à mão, ou rotas desatualizadas marcadas com NOT SYNC depois de alterações aos dados. Uma otimização nova reconstrói o plano e descarta o que não cabe. Ver Executar o otimizador.

Os dois problemas de pausas do motorista podem aparecer numa otimização nova. Repetir a execução não os elimina: o otimizador pode descartar um pedido que não cabe, mas não pode descartar uma pausa obrigatória. Uma regra que exige uma pausa após 4,5 horas de condução não pode ser cumprida numa condução de 6 horas entre duas paragens, porque uma pausa é feita numa paragem e essa condução não tem nenhuma. Adicione uma paragem pelo caminho, relaxe a regra ou aceite o plano tal como é reportado. O mesmo se aplica a uma pausa colocada numa paragem cujas pausas estão restringidas quando a pausa não cabe em nenhuma outra paragem.

Quando o problema são as próprias regras

As correções na tabela acima eliminam um problema de cada vez. Por vezes o problema não é uma paragem mas o conjunto de regras: a janela das 11:00, o fim de turno às 16:30, a etiqueta reefer e a capacidade de 18 paletes são individualmente razoáveis e conjuntamente impossíveis. A questão passa a ser que regra relaxar e quantos problemas a alteração elimina a que custo.

O assistente pode trabalhar nessa questão porque recebe tudo o que está nesta página como dados estruturados e não como uma imagem:

  • cada problema com o seu tipo, a sua rota, a sua paragem e a dimensão da violação.
  • para cada pedido colocado à mão, se quebraria uma regra em qualquer lugar ou apenas na sua posição atual.
  • para cada pedido não atribuído, a sua categoria, os seus bloqueios e os dados de entrada que o deixariam entrar.
  • a diferença de custo, distância e contagem de problemas face à última otimização completa.

Lê tudo isso em todo o plano de uma só vez.

Route 2 has four problems and three orders are unassigned. Go through
the plan and tell me which of my constraints are actually in conflict,
which single rule I should relax, and what it would cost me. Do not
change anything yet.
Run it three ways and compare: shift end at 17:30 instead of 16:30,
capacity 20 instead of 18, and the pharmacy window widened to 12:00.
Which one clears the most problems for the least money?

No segundo prompt cada variante é uma otimização real sobre os seus dados, pelo que o assistente responde a uma afirmação como "precisamos de uma carrinha maior" com custos e contagens de problemas medidos. Consultar, editar e exportar um plano com IA cobre a leitura e a edição de um plano desta forma. Descrever restrições em linguagem natural cobre a expressão das regras em primeiro lugar.

Próximo passo

Se as repetições forem lentas num plano grande, leia Dicas de otimização para grandes conjuntos de dados.

FAQ

Por que razão o meu plano de rotas mostra problemas?

Uma otimização nova respeita as suas restrições: em vez de quebrar uma regra, o otimizador deixa um pedido fora das rotas. As linhas de problema a vermelho vêm por isso quase sempre de trabalho manual, em que o otimizador aplica a alteração e assinala qualquer regra que quebre em vez de a recusar. Os dois problemas de pausas do motorista podem aparecer numa otimização nova.

Os problemas bloqueiam a exportação ou a partilha?

Não. Um plano com problemas pode ser exportado ou partilhado na mesma, e a exportação e a vista móvel do motorista mostram o plano tal como está. Resolva um problema anulando a edição, corrigindo-o com outra edição, executando Otimizar ordem das paragens na rota ou aceitando-o conscientemente.

O que significa o X numa mensagem de problema?

Os valores X são a dimensão da violação, não da restrição inteira. Falha uma janela de horário de entrega em 12 min significa que o veículo chega 12 minutos depois de a janela fechar. Uma janela falhada por 5 minutos pode valer a pena aceitar; uma falhada por 2 horas provavelmente não.

O assistente pode ajudar quando as restrições entram em conflito?

Sim. O assistente recebe cada problema com o seu tipo, a rota, a paragem e a dimensão da violação como dados estruturados de todo o plano, por isso pergunte-lhe que restrições estão realmente em conflito, que regra única deve relaxar e quanto custaria a alteração. Cada variante que compara é uma otimização real sobre os seus dados.

(c) 2024–2026 Routinghub LLC, empresa de Delaware. Número de registro 7159503.