Варіаційне числення

Матеріал з testwiki
Версія від 23:42, 29 листопада 2023, створена imported>Сергій Липко (Див. також: + Вікіцитати)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Числення Варіаці́йне чи́слення — це розділ функціонального аналізу, який займається диференціюванням функціоналів.

Примітка: функціонали можна також інтегрувати по простору функцій. Цю операцію вперше застосував американський фізик Річард Фейнман, ввівши поняття інтеграла функціонала по траєкторіях. Цей інтеграл виявляється збіжним за умови, що підінтегральний функціонал досить швидко прямує до нуля, коли осциляції аргументної функції наростають.

Практичні задачі, для яких потрібне диференціювання функціоналів

Найважливішим для практики є функціонал вигляду:

(1)S=S(x)=abL(x,x˙)dt

для випадку функції скалярного аргументу (x=x(t)), і

(2)S=L(xi,xiuj)du1du2...dun

для випадку вектор-функції кількох координат (xi=xi(u1,u2,...un)).

До цих двох функціоналів приводять по-перше, задачі на мінімум/максимум в фізиці, диференціальній геометрії, теорії оптимального управління. А по-друге, можливість виводу рівнянь фізики із рівності нулю варіації функціонала дії.

Зокрема, саме варіаційне числення почалося із задачі про брахістрохрону (криву лінію, рухаючись по якій без тертя матеріальна точка під дією сили тяжіння найшвидше досягне фіксованої фінішної точки). Якщо вибрати систему координат, направивши вісь Oy вертикально вниз, то швидкість матерільної точки буде v=2gy, а час спуску по кривій дається інтегралом:

(3)T=ds2gy=0x01+y'22gydx

В задачі треба знайти таку функцію y=y(x), зафіксовану на кінцях: y(0)=0, y(x0)=y0, щоб даний інтеграл був мінімальним. Очевидно, що інтеграл (3) з точністю до заміни позначень збігається з функціоналом (1). У диференціальній геометрії пошук геодезичної лінії (найкоротшої лінії, що з'єднує дві точки многовиду) приводить до функціонала (1), де

L(x,x˙)=gij(x)x˙ix˙j

А пошук мінімальних многовидів, натягнутих на «рамку», приводить до функціонала виду (2).

Термінологія і позначення

Функціонал є функцією, областю визначення якої (аргументом) є множина функцій, а множиною значень — дійсні (чи комплексні числа). Очевидно, що якби не вводити спеціального терміну «функціонал», то була б термінологічна плутанина при міркуваннях про аргумент і значення функціоналу. Це ж зауваження стосується і диференціювання, адже аргумент функціонала також можна диференціювати. Тому при розгляді функціоналів малий приріст аргумента (і, відповідно, функціонала) називають варіацією, і позначають малою грецькою буквою  δ:

 δS=S(x+δx)S(x)

Варіація є аналогом поняття диференціала звичайних функцій. Можна собі уявляти варіацію δx, як функцію що має дуже малий розмах («амплітуду»), і перетворюється на нуль на межі області інтегрування(тобто для функціонала (1) δx|a=δx|b=0). В усьому іншому ця функція має довільну форму, що можна записати так: δx(t)=εf(t), де ε — нескінченно мале додатне число.

Перша похідна функціонала (рівняння Ейлера-Лагранжа)

Обчислення варіацій для функціоналів (1) і (2) аналогічне. Почнемо з простішого функціонала (1). Маємо:

(4)δS=abδLdt=ab(Lxδx+Lx˙δx˙)dt

В останньому доданку (в підінтегральній функції) ми можемо переставити взяття варіації δ і взяття похідної по ddt для аргументної функції (x~=x+δx):

δx˙=x~˙x˙=ddt(x~x)=ddtδx

Тепер ми можемо проінтегрувати останній доданок в (4) частинами:

abLx˙dδxdtdt=(Lx˙δx)|abab(ddtLx˙)δxdt

Оскільки на кінцях інтервала інтегрування варіація функції перетворюється в нуль (δx=0 при t=a і при t=b), то для варіації функціонала (4) маємо остаточно:

(5)δS=ab(LxddtLx˙)δxdt

Тепер ми можемо дати відповідь на питання: за яких умов варіація функціонала (5) дорівнює нулю. Оскільки варіація δx є довільною функцією, ми можемо вибрати довільну точку t0]a,b[ всередині області інтегрування, а функцію δx=δx(t) взяти такою, що вона додатня в малому околі точки t0, а в усіх точках за межами цього околу — перетворюється в нуль. Якщо вираз в дужках під інтегралом (5) буде відмінним від нуля в точці t0, і мало змінюватись у вибраному малому околі (фактично вважатися константою в порівнянні зі швидкістю зміни варіації δx(t), яку ми можемо винести за знак інтеграла), то інтеграл (5) також буде відмінним від нуля. Отже, щоб при будь-якій варіації δx(t) ми мали нульову варіацію функціонала (5), треба щоб виконувалося рівняння Ейлера-Лагранжа:

(6)LxddtLx˙=0

Формула (6) легко поширюється на випадок (який в практичних задачах майже не зустрічається), коли функція Лагранжа L залежить також від старших похідних аргументної функції x(t); L=L(x,x˙,x¨,...):

LxddtLx˙+d2dt2Lx¨...=0

Формула (6) буде аналогічною і у випадку коли функціонал залежить від вектор-функції скалярного аргумента 𝐱(t)=xi(t):

(7)ddtLx˙i=Lxi

Тепер можна розглянути також і диференціювання функціонала (2). Обчислення виявляються аналогічними, але при інтегруванні частинами треба скористатися формулою Остроградського-Гауса, яка переводить інтеграл від дивегренції по об'єму в інтеграл по гіперповерхні, що обмежує цей об'єм (тут по однакових індексах проводиться додавання згідно з правилом Ейнштейна):

Vaiuidτ=Sainidσ

Маємо (позначивши для короткості елемент об'єму dτ=du1du2...dun):

δS=(Lxiδxi+L(xiuj)δ(xiuj))dτ

Другий доданок інтегруємо частинами, попередньо виділивши дивергенцію (першим доданком):

L(xiuj)δ(xiuj))=uj(L(xiuj)δxi)(ujL(xiuj))δxi

Інтеграл від першого доданка перетворюється в інтеграл по поверхні, згідно з формулою Остроградського-Гауса. Він дорівнюватиме нулю, оскільки варіація δxi(u) на межі інтегрування перетворюється в нуль. Таким чином, маємо формулу першої варіації:

(8)δS=(LxiujL(xiuj))δxidτ

І відповідне рівняння Ейлера-Лагранжа:

(9)LxiujL(xiuj)=0

Друга похідна функціонала

Функціонал в околі фіксованої аргументної функції можна розкласти в ряд Тейлора по степенях малості варіації δx:

(10)S~=S(x+δx)=S+11!δS+12!δ2S+...

Очевидно, що в локальному мінімумі функціонала перша варіація варіація дорівнює нулеві, а друга повинна бути додатньо-визначеною квадратичною формою від варіації аргумента δx (і від'ємно визначеною в точці локального максимума). Розглянемо випадок функціонала від вектор-функції скалярного аргумента xi=xi(t), введемо позначення швидкостей vi=x˙i. Тоді функція Лагранжа L розкладається в ряд Тейлора (похідні L по аргументах позначатимемо індексами внизу):

L~=L+11!(Lxiδxi+Lviδvi)+12!(Lxixjδxiδxj+2Lxivjδxiδvj+Lvivjδviδvj)+...

Отже друга варіація функціонала дорівнює:

(11)δ2S=ab(Lxixjδxiδxj+2Lxivjδxiδvj+Lvivjδviδvj)dt

Варіаційний підхід до розв'язку операторних рівнянь

Нехай маємо операторне рівняння Au=b.

Де оператор А діє з гільбертового простору H в H і є лінійним, неперервним і самоспряженим.

Розглянемо функціонал: J(u)=12(Au,u)(b,u).

Знайдемо його градієнт J(u).

Означення 1. Лінійний, неперервний функціонал J(u) називається градієнтом функціоналу J(u) в точці x, якщо ΔJ(u)=J(x+Δx)J(x)=<J(x),Δx>+o(Δx). Де через <J(x),Δx> позначено дію функціоналу J'(x) на елементі Δx.

Отже: ΔJ=((A+A*)u2b,Δu)+12(AΔu,Δu).

З нерівності Кощі-Буняковського і обмеженості (неперервності) оператора A маємо:

|12(AΔu,Δu)|12AΔuΔuA2Δu2=CΔu2=o(Δu).

Отже, J'(u)=Au — b - градієнт нашого функціоналу.

Тепер відзначимо важливу річ: якщо наш функціонал J(u) в деякій точці x приймає екстремальне значення (мінімум, максимум), то градієнт в цій точці рівний нулю (це необхідна умова екстремуму). А це означає, що x буде задовольняти J'(x) = 0 = Ax — b . А отже буде розв'язком рівняння Au — b = 0. Таким чином, вдалося операторне рівняння звести до пошуку екстремальних точок функціоналу J(u). Це і є варіаційний підхід.

Якщо тепер припустити, що оператор A додатньо визначений, тобто існує додатня стала μ така, що (Au,u)μu2, то функціонал J(u) буде сильно опуклим на H і на всьому просторі буде досягати своєї нижньої межі рівно в одній точці.

Тобто, для того щоб розв'язати операторне рівняння нам достатньо знайти точку в якій J(u) набуває нижньої межі. При припущеннях що були зроблені така точка існує і єдина.

Див. також

Шаблон:Вікіцитати1 Шаблон:Портал

Література

  • Варіаційне числення : навч. посіб. для студ. фіз. спец. ун-тів / В. М. Адамян, М. Я. Сушко ; Одеський національний ун-т ім. І.І.Мечникова. - О. : Астропринт, 2005. - 128 с.: рис. - ISBN 966-318-340-3
  • Варіаційне числення та методи оптимізації : підручник / О. М. Піддубний, Ю. І. Харкевич ; Східноєвроп. нац. ун-т ім. Лесі Українки. - Луцьк : Гадяк Ж. В., 2015. - 331 с. - ISBN 978-617-7129-36-2
  • Вступ до математичної фізики. Варіаційне числення та крайові задачі : навч. посіб. для студентів фіз. та інж.-фіз. спец. ВНЗ / В. М. Адамян, М. Я. Сушко ; Одес. нац. ун-т ім. І. І. Мечникова. - Одеса : Астропринт, 2014. - 376 с. : рис. - ISBN 978-966-190-912-9
  • Диференціальні рівняння, варіаційне числення та їх застосування : навч. посіб. / [Ф.Г. Гаращенко, В.Т. Матвієнко, В.В. Пічкур, І.І. Харченко]. – К. : Київський ун-т, 2015. – 271 с.
  • Класичні та сучасні методи варіаційного числення : навч. посіб. для студ. вищ. навч. закл. / Г. І. Кошовий, В. М. Павленко, Б. Л. Голінський ; Ін-т інновац. технологій і змісту освіти, Нац. аерокосм. ун-т ім. М. Є. Жуковського "Харк. авіац. ін-т". - Х. : ХАІ, 2011. - 303 с. : рис. - ISBN 978-966-662-246-7
  • Математичне програмування та елементи варіаційного числення : навч.-метод. посіб. / Ф. Г. Ващук, О. Г. Лавер, Н. Я. Шумило ; Ужгород. держ. ін-т інформатики, економіки і права. - Ужгород, 2001. - 169, [1] с. : рис., табл. - ISBN 966-7186-55-5
  • Шаблон:Книга
  • Основи варіаційного числення : навч. посіб. для студ. вищих навч. закл., які навч. за напрямом підгот. "Механіка" / Е. Л. Гарт ; Дніпропетровський національний ун-т ім. Олеся Гончара. - Д., 2009. - 176 с.: рис. - ISBN 978-966-551-287-5
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга
  • Шаблон:Книга

Посилання