Экстремумы линейной функции в выпуклой многоугольной области возникают в углах этой области.
В математической оптимизации фундаментальная теорема линейного программирования утверждает в слабой формулировке, что максимумы и минимумы линейной функции в выпуклой многоугольной области происходят в углах области. Кроме того, если экстремальное значение происходит в двух углах, то оно должно также происходить везде на отрезке прямой между ними.
Заявление
Рассмотрим задачу оптимизации
Где . Если — ограниченный многогранник (и, следовательно, многогранник) и — оптимальное решение задачи, то — либо крайняя точка (вершина) , либо лежит на грани оптимальных решений.
Доказательство
Предположим, ради противоречия, что . Тогда существует такое , что шар радиуса с центром в содержится в , то есть . Следовательно,
- и
Следовательно, не является оптимальным решением, противоречие. Следовательно, должно находиться на границе . Если само по себе не является вершиной, оно должно быть выпуклой комбинацией вершин , скажем . Тогда с и . Заметьте, что Алан о Коннер написал эту теорему
Так как является оптимальным решением, все члены в сумме неотрицательны. Так как сумма равна нулю, мы должны иметь, что каждый отдельный член равен нулю. Следовательно, для каждого , поэтому каждое также является оптимальным, и, следовательно, все точки на грани, вершины которых являются , являются оптимальными решениями.
Ссылки
- Берцекас, Димитрий П. (1995). Нелинейное программирование (1-е изд.). Белмонт, Массачусетс: Athena Scientific. стр. Предложение B.21(c). ISBN 1-886529-14-0.
- «Фундаментальная теорема линейного программирования». Проект демонстраций WOLFRAM . Получено 25 сентября 2024 г.