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 ч 50 мин 📚 7 уроков

О курсе

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.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 💬 Личный AI-наставник
    Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент.
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 30 дней
    Без вопросов
  • Кратко и по делу
    1 ч 50 мин практического материала

Отзывы (3)

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

Это солидный курс. Структура логична и большинство примеров были полезны. Хотя можно было бы использовать несколько более реальных сценариев.

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

Супер практичный и хорошо организованный. Мне понравились реальные приложения, которые были показаны. Это именно то, что я искал.

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

Это хороший курс, если у вас есть некоторые предварительные знания. Для абсолютного новичка некоторые понятия могут быть немного сложными. Структура логична, хотя.

Написать отзыв

После отправки попросим войти — черновик сохранится.

Студенты также прошли

Python Scripting: Создание системы управления клиентским брокерским обслуживанием

Разработка функциональной консольной системы управления с использованием объектно-ориентированных принципов Python и бизнес-логики для обработки данных клиентов и брокерских расчетов.
★ 4.9 (14)
$4.99

Программирование на Python для научных исследований и анализа данных

Научитесь автоматизировать обработку данных, анализировать научные результаты и создавать поддерживаемые сценарии для любой исследовательской дисциплины с использованием современных методов Python.
★ 4.9 (22)
$4.99

Статистическая выборка в Python для анализа данных

Узнайте, как делать точные выводы из данных, используя методы случайной, стратифицированной и кластерной выборки в Python, для достоверной оценки показателей популяции.
★ 4.8 (3,487)
$4.99

Python для научных вычислений: основы

Научитесь анализировать данные, строить математические модели и создавать профессиональные визуализации с помощью Python, разработанный специально для начинающих в науке и инженерии.
★ 4.8 (18)
$4.99

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 30 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство