Clear Sky Science · pt
Pesquisa sobre um modelo de programação fuzzy e algoritmo para alocação de cais considerando profundidade da água variável no tempo
Por que sincronizar com as marés importa para navios grandes
Os navios porta-contêineres modernos estão cada vez maiores e mais pesados, mas os portos ficam em locais onde o nível do mar sobe e desce com as marés. Isso significa que um navio que pode entrar seguramente em um porto numa hora pode encalhar algumas horas depois. Este artigo faz uma pergunta muito prática: como os portos podem decidir qual navio usa qual cais, e quando, para que as embarcações entrem e saiam rapidamente, apesar da profundidade da água e das condições operacionais estarem em constante mudança e parcialmente incertas?
Docas movimentadas e vagas limitadas
Os cais de um terminal de contêineres são como vagas de estacionamento ao longo de um píer, onde os navios atracam para embarcar e desembarcar. Se os cais forem usados de forma eficiente, os navios passam menos tempo esperando ao largo, a carga se movimenta mais rápido e o porto arrecada mais. Mas, na prática, muitas coisas atrapalham o planejamento perfeito: tempestades, falhas de equipamentos, informações incompletas das companhias marítimas e, acima de tudo, a variação na altura do mar. Navios grandes com calado profundo só podem atracar quando a profundidade é suficiente ao longo de um trecho de cais, e seu próprio calado muda conforme contêineres são carregados ou descarregados. Os autores concentram-se nesse cenário bem realista: um trecho contínuo de linha costeira onde os navios podem atracar em qualquer ponto, sob uma maré que faz a profundidade variar ao longo do dia.

Transformando um mundo confuso em um plano solucionável
Para lidar com essa complexidade, os pesquisadores constroem um modelo matemático que trata a alocação de cais como um grande quebra-cabeça de programação. O tempo é dividido em pequenos intervalos, e cada combinação possível de navio, cais e horário de início é marcada como usada ou não. O objetivo é minimizar o tempo total que os navios passam no porto, ponderado pela sua importância ou custo. Uma diferença-chave é a forma de tratar a incerteza. Em vez de assumir probabilidades exatas para fatores como o calado do navio, eles utilizam uma técnica chamada programação fuzzy. Aqui, quantidades incertas são descritas não por números pontuais, mas por intervalos com graus de credibilidade. O modelo então exige que a necessidade de calado de cada navio seja atendida com pelo menos um nível de confiança escolhido, ao mesmo tempo em que tenta manter o tempo total no porto o mais baixo possível.
Busca inteligente em vez de força bruta
Como o número de combinações possíveis de cais-tempo-navio explode à medida que o porto fica mais movimentado, torna-se impossível testá-las todas. A equipe, portanto, recorre a dois métodos de busca inspirados na natureza: um algoritmo genético e um algoritmo de recozimento simulado (simulated annealing). Ambos partem de um palpite inicial sobre como os navios podem ser sequenciados em cada cais e vão melhorando gradualmente essa ideia. O algoritmo genético imita a evolução codificando cada plano completo como uma cadeia, então selecionando, misturando e mutando essas cadeias para favorecer melhores soluções. O recozimento simulado, em contraste, imita o resfriamento do metal: aceita ocasionalmente soluções piores no início para escapar de becos sem saída, mas fica mais seletivo à medida que “esfria”. Os autores também comparam esses métodos heurísticos com um resolvedor exato comercial (CPLEX) que pode encontrar respostas matematicamente ótimas para casos menores.

O que os testes revelam sobre desempenho
Os pesquisadores geram uma série de cenários de teste realistas com diferentes números de navios e cais, e então executam as três abordagens. Para problemas pequenos, o resolvedor exato encontra rapidamente a melhor solução, e tanto o genético quanto o recozimento simulado a igualam. À medida que o número de navios e cais cresce, o resolvedor exato desacelera ou deixa de terminar em tempo razoável, enquanto as heurísticas continuam a produzir planos de alta qualidade. Em casos de porte médio, as soluções ficam a poucos por cento das melhores respostas conhecidas. Nos maiores casos, o algoritmo genético frequentemente encontra soluções melhores do que o resolvedor exato consegue alcançar antes do estouro do tempo e o faz em menos tempo que o recozimento simulado. Um estudo de sensibilidade que aperta gradualmente o nível de confiança exigido para atender aos limites de calado mostra que o custo total em tempo aumenta apenas ligeiramente e os planos detalhados de cais mudam pouco, sugerindo que o modelo é estável e robusto.
O que isso significa para portos reais
Em termos simples, o estudo mostra que é possível projetar escalas de cais que respeitem a oscilação das marés e a imprecisão dos dados do mundo real, sem paralisar o planejamento portuário. Ao combinar um modelo sensível às marés com um tratamento fuzzy das incertezas de calado e algoritmos de busca rápidos, os despachantes podem gerar planos de atracação que são eficientes e suficientemente conservadores para serem confiáveis quando as condições mudam. O trabalho aponta para ferramentas mais inteligentes e automatizadas que poderiam ajudar portos a lidar com navios maiores, reduzir tempos de espera e consumo de combustível e, em última análise, avançar para uma logística marítima mais confiável e sustentável.
Citação: Liu, D., Li, B., Li, M. et al. Research on a fuzzy programming model and algorithm for berth allocation considering time-varying water depth. Sci Rep 16, 9580 (2026). https://doi.org/10.1038/s41598-025-27537-1
Palavras-chave: alocação de cais, portos com marés, otimização fuzzy, algoritmos genéticos, logística marítima