Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

ДВОЙСТВЕННАЯ ЗАДАЧА ВЫПУКЛОГО ПРОГРАММИРОВАНИЯ.

Общая задача конечномерного программирования математического состоит в отыскании

где некоторая вектор-функция, — некоторое мн-во в -мерном простр. (см. Пространство абстрактное в функциональном анализе). Вводя функцию Лагранжа этой задачи, рассмотрим задачу, состоящую в отыскании

Задачи (1) и (2) эквивалентны и если только исходная задача имеет решение. В противном случае . Двойственной к задаче (1) является задача отыскания

Для формулировки теоремы двойственности необходимо ввести следующее обобщение задачи (1)

Если мн-во планов (решений) задачи (1) либо (4) пусто, то величины и либо соответственно следует положить равными — . При этом всегда Если — выпуклые функции (кверху), R — выпуклое множество, т. е. задача (1) является задачей программирования выпуклого, то выполняется равенство . Т. о., для задачи выпуклого программирования справедлива следующая теорема. Задача (1) и задача (3) связаны соотношением двойственности в том и только в том случае, если переход от исходной задачи (1) к обобщенной исходной задаче (4) не ведет к возрастанию верхней грани (1), т. е. Эту теорему наз. теоремой двойственности.

Известно несколько условий, достаточных для выполнения соотношения двойственности : 1) ф-ции — выпуклы вверх и непрерывны на замкнутом выпуклом мн-ве R, мн-во G планов задачи (1) непусто и ограничено. При этом верхняя грань в прямой задаче (1) достигается при хотя нижняя грань в двойственной задаче (3) может и не достигаться. 2) Ф-ции f {х), gt (х) выпуклы (вверх), мн-во R выпукло и выполняется условие Слейтера: существует план задачи (1) такой, что . Это условие исключает наличие в задаче условий в виде равенств. Однако для задаче , где

линейные ф-ции, имеет место обобщение условия Слейтера, состоящее в том, что существует такой план что где — внутр. точка мн-ва R. При этом нижняя грань в двойственной задаче при достигается для некоторого Я. Однако верхняя грань в исходной задаче может и не достигаться. 3) Ф-ция выпуклая (вверх) кусочно-гладкая, ф-ции выпуклые (вверх) кусочно-линейные, R — выпуклое многогранное мн-во и мн-во планов задачи (1) непусто. При этом в случае при некоторых

Пара двойственных задач (1) и (3) тесно связана с задачей отыскания седловой точки ф-ции Лагранжа Эту связь видно из следующей теоремы. Для существования седловой точки ф-ции Лагранжа при необходимо и достаточно, чтобы задачи (1) и (3) были связаны соотношением двойственности и имели в качестве решений некоторые точки При этом любая пара решений двойственных задач составляет седловую точку ф-ции и, обратно, седловая точка ф-ции определяет решения и X задач (1) и (3) соответственно. Т. о., эта теорема позволяет сводить решение задачи (1) к нахождению седловой точки ф-ции Лагранжа в области если эта точка существует.

Для составления двойственной задачи необходимо найти ф-цию

Эта ф-ция выпукла книзу. В самом деле, если любая пара точек -мерного простр., то при

Следовательно, двойственная задача является задачей выпуклого программирования для общей задачи матем. программирования. Так как всегда v и, то решение двойственной задачи дает оценку сверху глобального максимума (см. Экстремум глобальный) многоэкстремальной задачи (1).

Проиллюстрируем на конкретном примере составление двойственной задачи. Пусть исходная задача где постоянный вектор, а матрица размера . Найдем ф-цию , где вектор размерности , как

Здесь А — матрица, транспонированная А. Итак, двойственной задачей к исходной является задача

В. П. Гуленко.

1
Оглавление
email@scask.ru