Projetar o sequenciamento de caminhões de um terminal em Itajaí
Visão geral
Sobre o que é este desafio
Escreva uma proposta técnica com algoritmo guloso ou dinâmico para sequenciar caminhões em um terminal. Receba um certificado verificável.
O cenário
Terminais portuários de Santa Catarina trabalham com janelas de atracação rígidas e contratos de nível de serviço que preveem multa quando a carga refrigerada perde o navio. No terminal em questão, a regra de atendimento por ordem de chegada nunca foi revista desde a ampliação do pátio, e o gerente de operações desconfia que ela é a causa das filas de pico.
O Brief
O que você vai fazer e o que vai demonstrar.
Que regra de sequenciamento os quatro portões devem seguir para minimizar o atraso total ponderado dos caminhões, sem depender de servidores caros e sendo simples o bastante para o gerente de pátio explicar a um motorista?
Earning criteria — what you'll demonstrate
- Modelar um problema operacional real como um problema clássico de escalonamento com prazos e pesos
- Aplicar a técnica de algoritmos gulosos e justificar a corretude por argumento de troca, como visto no curso
- Comparar a estratégia gulosa com uma formulação por programação dinâmica e argumentar o custo de cada uma
- Calcular a complexidade de tempo e de espaço em notação Big-O e ligá-la a um requisito real de desempenho
- Escolher a estrutura de dados adequada (fila de prioridade baseada em heap) e explicar seu impacto no tempo de execução
Adequação ao Programa
Onde isso se encaixa no seu programa.
Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.
Conteúdo alinhado em breve.
Habilidades
Habilidades que você vai demonstrar.
Cada um aparece no seu certificado verificado.
- Programming Fundamentals
Apply programming fundamentals to solve real industry problems and demonstrate production-level capability.
- Functions Data Structures
Apply functions data structures to solve real industry problems and demonstrate production-level capability.
- Python Or Javascript
Apply python or javascript to solve real industry problems and demonstrate production-level capability.
- Greedy Algorithms
Apply greedy algorithms to solve real industry problems and demonstrate production-level capability.
- Complexity Analysis
Apply complexity analysis to solve real industry problems and demonstrate production-level capability.
Carreiras
Cargos para os quais este desafio te prepara.
Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.
Trilhas de carreira que este desafio desenvolve
Funções canônicasAnalista de Pesquisa Operacional
O desafio treina exatamente o trabalho diário do papel: transformar uma operação física em um modelo de escalonamento, escolher uma heurística defensável, medir o ganho sobre a prática atual e apresentar o resultado para quem opera o pátio.
Este desafio aprimora
- programming-fundamentals
- functions-data-structures
- complexity-analysis
Engenheiro de Backend
Especificar uma regra de decisão com limite de tempo de resposta, escolher a estrutura de dados certa e provar seu custo é o mesmo raciocínio usado ao projetar rotinas de fila e agendamento dentro de um serviço de backend.
Este desafio aprimora
- python-or-javascript
- functions-data-structures
- complexity-analysis
Consultor de Logística
A proposta exige traduzir um gargalo de pátio em números de atraso e defender uma mudança de processo diante da operação, que é o núcleo do trabalho de consultoria em logística portuária.
Este desafio aprimora
- programming-fundamentals
- greedy-algorithms
- python-or-javascript
Só mais uma coisa