Перейти к основному содержимому

Итоги

Всем

Кратко — что стоит унести из раздела «Математическое программирование». Если пункт кажется туманным — откройте указанную главу или оглавление.

Что запомнить

Раздел «Математическое программирование» даёт базу исследования операций, которая стыкуется с инженерной практикой: планирование ресурсов, логистика, распределение нагрузки, постановка задач для солверов.

Главные идеи

Задача оптимизации — выбрать лучшее допустимое решение. В линейном случае цель и ограничения линейны; допустимая область выпукла, а оптимум (если он существует и ограничен) достигается в вершине многогранника.

Графический метод на двух переменных учит читать ограничения и проверять постановку. Жордан–Гаусс готовит систему к симплекс-таблице. Симплекс итеративно улучшает план, переходя по вершинам; контроль таблицы (базис, θ, знаки в строке Z) критичен на экзамене.

Если нет стартового допустимого плана — двухфазный метод или M-метод с искусственными переменными. Двойственная задача парна прямой; оптимальные значения совпадают; двойственные переменные — «цены» ресурсов.

Транспортная задача использует таблицу перевозок: опорный план (северо-западный угол, минимальная стоимость), затем потенциалы и оценки Δ, пересчёт по циклу и блокирование вырожденных клеток.

Динамическое программирование Беллмана — поэтапная оптимизация через уравнение Беллмана и функцию Fₜ(s); это другой угол, чем мемоизация в алгоритмах, хотя рекуррентная идея родственна.

В коде ту же ЗЛП решают через scipy.optimize.linprog и OR-Tools — после ручного разбора вы понимаете, что означают A, b, slack и сообщения солвера.

Углублённые материалы в разделе: полный цикл симплекса с чтением yᵢ* из таблицы; двухфазный старт при равенствах; транспортная 2×2 с потенциалами, циклом и θ; DAG с уравнением Беллмана по слоям; пошаговое приведение смешанных ограничений к канонической форме.

Маршрут для повторения

  1. Введение и формы
  2. Графика и теория
  3. Симплекс + при необходимости M-метод
  4. Двойственность и транспортная
  5. Беллман · Код

Смежные материалы: линейная алгебра, алгоритмы.

Чек-лист самопроверки


Куда идти дальше

Полный маршрут — на странице о разделе.

Проверьте себя: Чек-лист самопроверки.


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).