Каруша-Куна-Таккера (ККТ) условия, иногда упоминается как Куна-Таккера, являются условия, задачи нелинейного программирования должны соответствовать, чтобы быть оптимальными. ККТ условиях распространяется методом множителей Лагранжа при учете неравенств, в отличие от множителей Лагранжа которые только позволяют ограничения равенства.
Рассмотрим нелинейную задачу оптимизации:
Минимизировать
при условии:
Мы позволим представляют собой относительную точку минимума для нашей задачи, которая также удовлетворяет некоторым ограничением квалификации. С этой, то можно считать, что для каждого элемента существует вектор
, где л представляет собой число ограничений типа равенств, и
, где метр представляет собой число ограничений типа неравенств. Эти константы,
и
, называются мультипликаторами ККТ.
Для того, чтобы условия ККТ, которая состоится в задачи нелинейного программирования (НЛП), то каждое из трех условий должны быть выполнены [1-4]. Технико-экономическое Primal еще раз подтверждается, что проблемы государства, , что неравенство и равенство ограничения на должны быть выполнены для того, чтобы проблема оптимальной:
Второе условие известно как двойственное условие возможности. В таком состоянии государств, довольно подробному, что каждый элемент в должна быть больше нуля, и что стационарность проблема должна быть равна 0.
Стационарности проблема:
В то время как два других просто условия, которые л и метр должна удовлетворять для того, чтобы оптимальным.
Третье условие, которое должно быть выполнено известен как взаимодополняющие вялость. Это условие просто заявляет, что для каждого му и его соответствующие ограничения неравенства, произведение двух должно привести к нулю:
Когда эти три условия в, у нас с ККТ условия и наше решение, , является оптимальным решением для проблемы НЛП. Там может быть больше одного х в пространстве, которые отвечают условиям. Любая точка в пространстве проблемы, где каждый элементлиметр, такие, что набор (х, л, метр) удовлетворить ККТ условия называются точками ККТ. Вывод из этих ограничений можно найти в [1,2]
Ограничение Квалификация
Как уже упоминалось ранее, моменты, которые мы проводим тестирование необходимо для удовлетворения некоторых квалификации для того, чтобы момент, который следует считать. Наиболее известные ограничения Квалификация Квалификация Линейные ограничения независимости (LICQ), , который просто утверждает, что и
линейно независимы от других в точке
. Мангасарян-Fromovitz ограничение квалификации (MFCQ) государств аналогичным LICQ с добавлением будучи положительно lineraly независимы в
. [5]
Существуют, однако, другие ограничения, которые расслабляют отборочных LICQ. Отборочный Слейтера может быть использован в выпуклых задач. Если существует такая точка х такая, что и
для всех я,J активность в
, Затем шифер условие. [5,6]
Другие типы ограничений отборочных существуют, но эти три, кажется, наиболее часто используется в ККТ квалификации.
[1] Кун, H. и Такер, А., “Нелинейное программирование” Труды 2-го симпозиума Беркли 1951, п.п.. 481-492.
[2] Каруша, W., “Минимумы функций многих переменных с Неравенства как ограничений”. M. Sc. Диссертация, Univ. Чикагский, Чикаго, Il, 1939.
[3] Кун, М. “Каруша-Куна-Таккера”, Интернет: http://smp.if.uj.edu.pl/~kopiec/MT/Materialy/KarushKuhnTucker.pdf, CDSEM Королевство. Мангейм, 2006.
[4]McCarl, B. и Spreen, Т., “Нелинейные условия оптимизации”, Ч.. 12, Прикладных математических программирование с использованием алгебраических систем. Интернет: http://agecon2.tamu.edu/people/faculty/mccarl-bruce/mccspr/thebook.pdf
[5]Эустакио, R. Карась, E. Рибейро и, A. Ограничение Квалификация для нелинейного программирования, Tech Report, Univ. Параны.
[6] Прибывать, D. и Zalinescu, C. “О необходимости некоторых ограничений Квалификация Условия в выпуклого программирования”, Журнал Анализ Выпуклые, 11 (1), 2004. п.п. 95-110.