Discrete Optimization: Solving Complex Decision Problems

Learn how to model and solve complex resource, scheduling, and routing problems using fundamental optimization algorithms and modern Python-based tools.

4.8 (44) ⏱ 1 h 50 min 📚 7 aulas

Sobre este curso

Every day, organizations face massive logistical challenges, from scheduling flights to allocating scarce resources. Solving these puzzles efficiently requires discrete optimization—the science of finding the best choice among a massive set of possibilities. This course takes you from a beginner to confidently modeling and solving real-world optimization problems. You will learn how to translate complex verbal constraints into mathematical representations and apply powerful algorithms to find optimal solutions. What you'll learn: - Understand the fundamental terminology, concepts, and mathematical foundations of discrete optimization - Model classic optimization problems such as knapsack, graph coloring, scheduling, and routing - Apply search techniques like backtracking, local search, and constraint programming to explore solution spaces - Implement optimization models using modern Python tools like OR-Tools to solve real-world scenarios - Analyze and compare algorithm performance to ensure solutions scale to large data sets You will start with core definitions and basic mathematical modeling before moving step-by-step through search strategies, constraint programming, and local search heuristics. Each concept is reinforced with clear written explanations and practical code examples. This course is designed for aspiring data scientists, software engineers, and analytical problem-solvers who are new to optimization. No prior optimization experience is required, though a basic understanding of Python is helpful. Start reading today to unlock the power of algorithmic decision-making.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    1 h 50 min de conteúdo prático

Avaliações (3)

Valeria Herrera CO
★ 4 · 2026-04-12T04:35:09+00:00

É um curso sólido. A estrutura é lógica e a maioria dos exemplos foram úteis.Poderia usar alguns cenários mais reais.

Carina Olsen NO
★ 4 · 2025-11-13T08:57:09+00:00

Super prático e bem organizado. Eu amei as aplicações do mundo real mostradas.Isso é exatamente o que eu estava procurando.

Lucie Benešová CZ
★ 3 · 2025-10-22T08:34:09+00:00

É um bom curso se você já tiver algum conhecimento prévio. Para iniciantes, alguns conceitos podem ser um pouco desafiadores, mas a estrutura é lógica.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria