Лагранжева релаксация


В области математической оптимизации лагранжева релаксация — это метод релаксации, который аппроксимирует сложную задачу условной оптимизации более простой задачей. Решение ослабленной задачи является приблизительным решением исходной задачи и дает полезную информацию.

Метод наказывает нарушения ограничений неравенства с помощью множителя Лагранжа , который налагает издержки на нарушения. Эти дополнительные затраты используются вместо строгих ограничений неравенства при оптимизации. На практике эту ослабленную задачу часто можно решить легче, чем исходную.

Задача максимизации функции Лагранжа двойственных переменных (множителей Лагранжа) является двойственной задачей Лагранжа .

Предположим, что нам дана задача линейного программирования с и следующего вида:

Если мы разделим ограничения таким образом, что и мы можем написать систему:

Если мы допустим неотрицательные веса, мы будем оштрафованы, если нарушим ограничение (2), и мы также вознаградимся, если мы строго соблюдаем ограничение. Приведенная выше система называется лагранжевой релаксацией нашей исходной задачи.