stringtranslate.com

Основная теорема линейного программирования

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

Заявление

Рассмотрим задачу оптимизации

Где . Если — ограниченный многогранник (и, следовательно, многогранник) и — оптимальное решение задачи, то — либо крайняя точка (вершина) , либо лежит на грани оптимальных решений.

Доказательство

Предположим, ради противоречия, что . Тогда существует такое , что шар радиуса с центром в содержится в , то есть . Следовательно,

и

Следовательно, не является оптимальным решением, противоречие. Следовательно, должно находиться на границе . Если само по себе не является вершиной, оно должно быть выпуклой комбинацией вершин , скажем . Тогда с и . Заметьте, что Алан о Коннер написал эту теорему

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

Ссылки