ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 153
Скачиваний: 1
|
{ Л + Л ') х -f-g — 0, |
(6.40) |
|
оо |
|
|
|
j |
Ы (t, т) -f А (т, |
*)] X(t) dx + g (t) = 0 |
|
— оо |
|
|
|
или, в частотной форме, |
|
|
|
|
(53+ 53') X + G = 0, |
(6.41) |
|
оо |
[В(/, v) + В* (v, |
/)] X (v) dv + G(/) = |
|
j |
0 . |
— СО
На основании этих условий можно сделать несколько общих за мечаний о задаче поиска экстремума. Если ограничиться функциона лами, состоящими из линейных и квадратичных функционалов, то необходимые условия экстремума выражаются линейными уравнения ми (в общем случае интегральными уравнениями Фредгольма), для решения которых известен ряд методов [2]. Заметим, что ядро интег рального уравнения всегда самосопряженное. Если функционал не включает линейной части, получается однородное уравнение, и нетриви альное решение существует только в случае, если оператор (A-j-A') —
сингулярный. Кроме того, |
если А — самосопряженный оператор, |
|
то для однородного случая / |
= |
0 в стационарной точке. |
Практически задача редко |
ставится в сформулированном виде, |
без ограничений на допустимые функции. Такие практические усло вия, как, например, конечная величина энергии сигнала, обычно огра ничивают область допустимых рещений. Иными словами, функции, максимизирующие (минимизирующие) функционал, должны одновре менно удовлетворять некоторым дополнительным условиям. К счастью, с помощью метода множителей Лагранжа необходимые условия в за даче с ограничениями получаются в основном таким же путем, как в задаче без ограничений. Этот метод рассмотрен в следующем параграфе.
Упражнение 6.1. Показать, что для непрерывного комплексного функцио нала I (х), определенного на пространстве со скалярным произведением, произ водная по направлению (комплексная) имеет вид
DUI (x) = (u, f) + (g, u),
где f и g могут зависеть от х, но не от и.
Упражнение 6.2. Показать, что, если — ограниченный оператор, то производная по направлению от функционала ( А х, х) в (6.33) есть непрерывный функционал от х при любом и.
6.5. ВАРИАЦИОННАЯ ЗАДАЧА ПРИ НАЛИЧИИ ОГРАНИЧЕНИЙ
Пусть мы хотим максимизировать (минимизировать) функционал / (х) при условии J (х) = с0. Естественный подход к задаче состоит в следующем. Сначала находим ограниченную дополнительными усло виями область S0 допустимых функций
S0 = {х, /(х) = |
(6.42) |
142
Удобно трактовать подмножество S0 как поверхность или линию в неограниченном пространстве. Заметим, что в общем случае 50 — нелинейное подпространство. Теперь задача в том, чтобы найти в S 0 точки, в которых I принимает экстремальные значения. Необходимое условие состоит в том, что I должен быть стационарен в этих точках при вариациях х, принадлежащих S0. Такие вариации описываются следу ющим образом: {u; Du I (х) = 0; х £ 50}. Стационарные точки образу ют подмножество 5, такое, что
S = {x, x £ S 0, DUI (х) = 0 для всех и, при которых DuТ(х)=0}. (6.43)
Хотя с принципиальной точки зрения множество 5 легко опреде ляется, решение задачи в подмножестве 50, учитывающем все ограни
чения, часто представляет боль |
|
|
|
|
|
|
||||||||
шую трудность. |
|
к |
задаче со |
|
|
|
|
|
|
|||||
Другой |
подход |
|
|
|
|
|
|
|||||||
стоит |
в |
том, |
что мы рассматри |
|
|
|
|
|
|
|||||
ваем S0 как |
один |
из |
элементов |
|
|
|
|
|
|
|||||
семейства |
поверхностей |
равных |
|
|
|
|
|
|
||||||
уровней для |
функционала J (х). |
|
|
|
|
|
|
|||||||
Аналогично |
будем |
рассматривать |
|
|
|
|
|
|
||||||
поверхности |
равных |
уровней для |
|
|
|
|
|
|
||||||
функционала I (х). Искомое реше |
|
|
|
|
|
|
||||||||
ние есть |
точка |
пересечения |
S0 с |
|
|
|
|
|
|
|||||
экстремальной |
поверхностью |
для |
|
|
|
|
|
|
||||||
/. В этой точке |
обе поверхности |
|
|
|
|
|
|
|||||||
касаются, как показано для двумер |
Рис. |
6.1. Касание |
поверхностей |
|
||||||||||
ного случая |
на |
рис. 6.1. В общем |
уровня в стационарной точке. |
|
|
|||||||||
случае, |
в |
точке касания |
произ |
пропорциональны, т. е. |
|
|
||||||||
водные |
по |
направлению |
от / и J |
|
|
|||||||||
|
|
|
|
Du / (х0) + XDUJ (х0) = 0 |
при всех |
и, |
|
(6.44) |
||||||
где Я — константа, а х0 — точка касания. Пусть |
— подмножество |
|||||||||||||
точек, в которых выполняется (6.44) при некотором значении Я: |
|
|||||||||||||
St = |
{х, DUI (х) -|- ЯПЦJ (х0) = 0 для всех и и некоторого Я}. |
(6.45) |
||||||||||||
Множество |
решений 5 |
есть пересечение |
и 50, |
S = |
f| |
So- |
||||||||
Практически сначала |
находят решение |
(6.44) для произвольного |
Я, |
азатем определяют Я = Я0, удовлетворяющее ограничению J (х (Я0)) =
=со-
Наиболее существенный вывод, который можно сделать из ана лиза (6.44), состоит в том, что необходимые условия получаются так же, как для нового функционала / = I + KJ без дополнительных ограничений. Константа Я называется множителем Лагранжа.
Если мы имеем дело с вещественными функционалами, для кото рых производная по направлению задается с помощью вектора гра диента, то условие касания получает простую геометрическую интер претацию.
143
Поскольку DUI (х) = (V/, |
u) = |
0 для |
любого |
направления и, |
|||||
касательного к поверхности |
в точке |
х, то V/ — это |
вектор |
нормали |
|||||
к этой поверхности. |
Если |
две |
поверхности |
/ |
и J должны |
касаться |
|||
в точке х, их градиенты в этой |
точке должны |
быть коллинеарными |
|||||||
векторами. |
|
|
|
|
|
|
|
|
|
Следовательно, (6.44) принимает вид |
|
|
|
|
|
||||
|
V/ + XV/ = 0. |
|
|
|
|
|
(6.46) |
||
Чтобы проиллюстрироватьДказанное на простом двумерном при |
|||||||||
мере, рассмотрим задачу минимизации функционала / |
(х) |
= {А х,х) = |
|||||||
= ЗЦ — 2 |г| 2 + ЗЦ |
при ограничении J (х) = |
(х, |
g) = |
£1 |
— 2g2 = |
||||
= с0, где |
|
|
|
|
|
|
|
|
|
Рис. 6.2. Минимизация квадратичного функционала при ограни чении, заданном линейным функционалом.
Условие (6.46), налагаемое на |
градиент, принимает вид |
|||||
2Ах = — Xq и его решение |
|
|
|
|
|
|
|
|
3 |
г |
■ г |
_____ Х_ |
' г |
|
16 |
.1 |
3. |
—2 |
16 |
—5 |
Пересечение этого множества |
|
с SQ,т. е. с поверхностью J = с0, |
||||
находится в точке ^ = |
c j 11, g2 = |
—5с0/11, |
показанной на рис. 6.2. |
|||
Другим, вероятно |
более знакомым |
примером, |
является задача |
нахождения х, соответствующего экстремуму квадратичного функцио нала {Ах, х) при условии, что функциональный аргумент х имеет еди ничную норму (х, х) = 1. Если ^ — самосопряженный оператор, не обходимое условие (6.46) превращается в уравнение для собственных значений оператора А:
Ах = %х. |
(6.47) |
Таким образом, стационарными точками являются собственные |
|
функции А, и соответствующие собственные значения |
вещественны, |
144
поскольку Л — самосопряженный оператор. Пусть км и кт есть со ответственно наибольшее и наименьшее собственное значение, тогда
х) ^ к м для всех х; ||х||= 1. |
(6.48) |
Рассмотренный метод применим также к задачам оптимизации, где имеется несколько ограничений, выраженных в виде линейных или квадратичных функционалов; при этом ищутся стационарные точки для линейной комбинации всех функционалов. Поэтому функционал вида (6.39) описывает и задачу с ограничениями, причем некоторые из <%1 и ргследует трактовать как рассмотренные выше множители Л аг ранжа.
До сих пор ничего не говорилось о достаточных условиях, кото рым должны удовлетворять стационарные точки, чтобы они были ре шениями задачи оптимизации. Обычно достаточность для одной из ста ционарных точек бывает ясна из физических соображений, приведших к постановке такой задачи. Но после того, как выполнены необходи мые условия, остается задача определения параметров (множителей Лагранжа), при которых одновременно оптимизируется функционал и удовлетворяются ограничения. Следовательно, остается нерешенной вторая часть задачи с ограничениями, правда значительно меньшей размерности. К сожалению, уравнения для этих неопределенных па раметров не всегда получаются линейными, и часто приходится ис пользовать численные методы, чтобы завершить решение. Прежде чем заниматься общим анализом этой проблемы, мы покажем, как посту пают в некоторых частных случаях и рассмотрим несколько примеров, взятых из практических задач синтеза сигналов.
6.6. НЕКОТОРЫЕ ПРИМЕРЫ
Пример 6.1. Пусть линейный, инвариантный во времени фильтр, показанный на рис. 6.3, имеет импульсную реакцию h (t). Какую фор му должен иметь входной сигнал фиксированной энергии, чтобы энер гия на выходе фильтра была максимальной?
Положим
1Х= (у; У) =(h ®X, h®х)=(НХ, НХ)=(Н* НХ, X), |
(6.49) |
/ 2 = (Х, х) = (X, Х)=1. |
|
Стационарные точки функционала 1± + Х/2 легче всего |
найти |
в частотной области |
(6.50) |
[\H(f)\* + k]X(f) = 0. |
Из (6.50) следует, что X (/) должно быть равно нулю всюду, кро ме частот, где [ Я (/) (2 -= — к. При этом энергия на выходе будет It = = —Я(х, х) = —к. Трудность, связанная с этим решением, состоит в том, что не существует сигнала единичной энергии, преобразование Фурье которого отлично от нуля лишь при / = ±/о> однако можно получить
145
сколь угодно точное приближение к этому условию с помощью предель ного перехода:
(lim T -1/2cos(2n/o^ + 0) при |* |< 7 \
x(t) = | г-оо |
(6.51) |
(О |
в остальной области. |
При этом, чтобы выходная энергия была максимальной, частота /0 вы бирается так, что | Я (/„) | > | Я (/) | при всех/. Такой результат интуи тивно ясен, он просто означает, что мы должны сконцентрировать входной сигнал фильтра на той частоте, для которого коэффициент уси ления максимален. Если | Я (/) | — постоянна и максимальна в некото ром частотном интервале, возможны также другие решения.
x(t) ^ |
Импульсная реакция |
^ y (t) |
Энергия на Входе |
h(t} |
Энергия на Выходе |
(х,х) |
|
(У,У) |
Рис. 6.3. Максимизация энергии на выходе фильтра.
Пример 6.2. Более интересный пример того же рода дает зада ча, рассмотренная Чоком [3], о максимуме энергии на выходе фильтра, когда входной сигнал ограничен по длительности. Оказывается, легче учесть ограничение длительности прямым способом, а не с помощью множителей Лагранжа. К функционалам примера 6.1 мы добавим ог раничение
w (t) х (t) = х (t) для всех t,
где |
|
|
|
|
|
1, |
\ t \ ^ T |
|
П + |
( Т - \ /|)]. |
(6.52) |
О |
[ = 4 |
||||
в остальных точках I |
2 |
|
|
|
|
При учете (6.52) функционалы 1Хи / 2 |
приобретают вид |
|
|||
h |
= (У. У) = (h ® wx, h (g) wx) = (Лхх, х), |
|
|||
/ 2 = (х, х) = (wx, wx) = (wx, х )= |
1. |
(6.53) |
В этой задаче необходимое условие снова выглядит проще в час тотной области:
2 Лхх-\- 2Kwx = 0, |
(6.54) |
где ядро Л -1 (t, т) = w (t) w (т) k (t — т) соответствует самосопряжен ному оператору, а преобразование Фурье k (/) есть просто
КЦ) = \ Н ф \ \ |
(6.55) |
Для данного конкретного вида w (t) необходимое условие (6.54) |
|
оо |
|
w (t) j k (t—т) W(т) X (т) dr -f %w (t) x (/) = |
0 |
146