Варіаційне числення
Варіаці́йне чи́слення — це розділ функціонального аналізу, який займається диференціюванням функціоналів.
Примітка: функціонали можна також інтегрувати по простору функцій. Цю операцію вперше застосував американський фізик Річард Фейнман, ввівши поняття інтеграла функціонала по траєкторіях. Цей інтеграл виявляється збіжним за умови, що підінтегральний функціонал досить швидко прямує до нуля, коли осциляції аргументної функції наростають.
Практичні задачі, для яких потрібне диференціювання функціоналів
Найважливішим для практики є функціонал вигляду:
для випадку функції скалярного аргументу (), і
для випадку вектор-функції кількох координат ().
До цих двох функціоналів приводять по-перше, задачі на мінімум/максимум в фізиці, диференціальній геометрії, теорії оптимального управління. А по-друге, можливість виводу рівнянь фізики із рівності нулю варіації функціонала дії.
Зокрема, саме варіаційне числення почалося із задачі про брахістрохрону (криву лінію, рухаючись по якій без тертя матеріальна точка під дією сили тяжіння найшвидше досягне фіксованої фінішної точки). Якщо вибрати систему координат, направивши вісь вертикально вниз, то швидкість матерільної точки буде , а час спуску по кривій дається інтегралом:
В задачі треба знайти таку функцію , зафіксовану на кінцях: , , щоб даний інтеграл був мінімальним. Очевидно, що інтеграл (3) з точністю до заміни позначень збігається з функціоналом (1). У диференціальній геометрії пошук геодезичної лінії (найкоротшої лінії, що з'єднує дві точки многовиду) приводить до функціонала (1), де
А пошук мінімальних многовидів, натягнутих на «рамку», приводить до функціонала виду (2).
Термінологія і позначення
Функціонал є функцією, областю визначення якої (аргументом) є множина функцій, а множиною значень — дійсні (чи комплексні числа). Очевидно, що якби не вводити спеціального терміну «функціонал», то була б термінологічна плутанина при міркуваннях про аргумент і значення функціоналу. Це ж зауваження стосується і диференціювання, адже аргумент функціонала також можна диференціювати. Тому при розгляді функціоналів малий приріст аргумента (і, відповідно, функціонала) називають варіацією, і позначають малою грецькою буквою :
Варіація є аналогом поняття диференціала звичайних функцій. Можна собі уявляти варіацію , як функцію що має дуже малий розмах («амплітуду»), і перетворюється на нуль на межі області інтегрування(тобто для функціонала (1) ). В усьому іншому ця функція має довільну форму, що можна записати так: , де — нескінченно мале додатне число.
Перша похідна функціонала (рівняння Ейлера-Лагранжа)
Обчислення варіацій для функціоналів (1) і (2) аналогічне. Почнемо з простішого функціонала (1). Маємо:
В останньому доданку (в підінтегральній функції) ми можемо переставити взяття варіації і взяття похідної по для аргументної функції ():
Тепер ми можемо проінтегрувати останній доданок в (4) частинами:
Оскільки на кінцях інтервала інтегрування варіація функції перетворюється в нуль ( при і при ), то для варіації функціонала (4) маємо остаточно:
Тепер ми можемо дати відповідь на питання: за яких умов варіація функціонала (5) дорівнює нулю. Оскільки варіація є довільною функцією, ми можемо вибрати довільну точку всередині області інтегрування, а функцію взяти такою, що вона додатня в малому околі точки , а в усіх точках за межами цього околу — перетворюється в нуль. Якщо вираз в дужках під інтегралом (5) буде відмінним від нуля в точці , і мало змінюватись у вибраному малому околі (фактично вважатися константою в порівнянні зі швидкістю зміни варіації , яку ми можемо винести за знак інтеграла), то інтеграл (5) також буде відмінним від нуля. Отже, щоб при будь-якій варіації ми мали нульову варіацію функціонала (5), треба щоб виконувалося рівняння Ейлера-Лагранжа:
Формула (6) легко поширюється на випадок (який в практичних задачах майже не зустрічається), коли функція Лагранжа залежить також від старших похідних аргументної функції ; :
Формула (6) буде аналогічною і у випадку коли функціонал залежить від вектор-функції скалярного аргумента :
Тепер можна розглянути також і диференціювання функціонала (2). Обчислення виявляються аналогічними, але при інтегруванні частинами треба скористатися формулою Остроградського-Гауса, яка переводить інтеграл від дивегренції по об'єму в інтеграл по гіперповерхні, що обмежує цей об'єм (тут по однакових індексах проводиться додавання згідно з правилом Ейнштейна):
Маємо (позначивши для короткості елемент об'єму ):
Другий доданок інтегруємо частинами, попередньо виділивши дивергенцію (першим доданком):
Інтеграл від першого доданка перетворюється в інтеграл по поверхні, згідно з формулою Остроградського-Гауса. Він дорівнюватиме нулю, оскільки варіація на межі інтегрування перетворюється в нуль. Таким чином, маємо формулу першої варіації:
І відповідне рівняння Ейлера-Лагранжа:
Друга похідна функціонала
Функціонал в околі фіксованої аргументної функції можна розкласти в ряд Тейлора по степенях малості варіації :
Очевидно, що в локальному мінімумі функціонала перша варіація варіація дорівнює нулеві, а друга повинна бути додатньо-визначеною квадратичною формою від варіації аргумента (і від'ємно визначеною в точці локального максимума). Розглянемо випадок функціонала від вектор-функції скалярного аргумента , введемо позначення швидкостей . Тоді функція Лагранжа розкладається в ряд Тейлора (похідні по аргументах позначатимемо індексами внизу):
Отже друга варіація функціонала дорівнює:
Варіаційний підхід до розв'язку операторних рівнянь
Нехай маємо операторне рівняння .
Де оператор А діє з гільбертового простору H в H і є лінійним, неперервним і самоспряженим.
Розглянемо функціонал: .
Знайдемо його градієнт .
Означення 1. Лінійний, неперервний функціонал J(u) називається градієнтом функціоналу J(u) в точці x, якщо . Де через позначено дію функціоналу J'(x) на елементі .
Отже: .
З нерівності Кощі-Буняковського і обмеженості (неперервності) оператора A маємо:
.
Отже, J'(u)=Au — b - градієнт нашого функціоналу.
Тепер відзначимо важливу річ: якщо наш функціонал J(u) в деякій точці x приймає екстремальне значення (мінімум, максимум), то градієнт в цій точці рівний нулю (це необхідна умова екстремуму). А це означає, що x буде задовольняти J'(x) = 0 = Ax — b . А отже буде розв'язком рівняння Au — b = 0. Таким чином, вдалося операторне рівняння звести до пошуку екстремальних точок функціоналу J(u). Це і є варіаційний підхід.
Якщо тепер припустити, що оператор A додатньо визначений, тобто існує додатня стала така, що , то функціонал J(u) буде сильно опуклим на H і на всьому просторі буде досягати своєї нижньої межі рівно в одній точці.
Тобто, для того щоб розв'язати операторне рівняння нам достатньо знайти точку в якій J(u) набуває нижньої межі. При припущеннях що були зроблені така точка існує і єдина.
Література
- Варіаційне числення : навч. посіб. для студ. фіз. спец. ун-тів / В. М. Адамян, М. Я. Сушко ; Одеський національний ун-т ім. І.І.Мечникова. - О. : Астропринт, 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
- Моклячук М. П. Варіаційне числення. Екстремальні задачі. — К. : ВПЦ "Київський університет", 2010. — 399 с.
- Основи варіаційного числення : навч. посіб. для студ. вищих навч. закл., які навч. за напрямом підгот. "Механіка" / Е. Л. Гарт ; Дніпропетровський національний ун-т ім. Олеся Гончара. - Д., 2009. - 176 с.: рис. - ISBN 978-966-551-287-5
- Перестюк М. О., Станжицький О. М., Капустян О. В., Ловейкін Ю. В. Варіаційне числення та методи оптимізації. — К. : ВПЦ "Київський університет", 2010. — 144 с.
- Ахиезер Н. И. Лекции по вариационному исчислению. — М. : ГИТТЛ, 1955. — 248 с.
- Гельфанд И. М., Фомин С. В. Вариационное исчисление. — М. : ГИФМЛ, 1961. — 228 с.
- Курант Р. Принцип Дирихле, конформные отображения и минимальные поверхности. — М. : ИЛ, 1953. — 310 с.
- Курант Р., Гильберт Д. Методы математической физики. — М. : ГИТТЛ, 1951. — Т. 1. — 476 с.
- Морс М. Вариационное исчисление в целом. — Ижевск : РХД, 2010. — 512 с.
- Clegg J. C. Calculus of Variations. — Interscience Publishers Inc, 1968.
- Forsyth A. R. Calculus of Variations. — Dover, 1960.
- Fox C. An Introduction to the Calculus of Variations. — Dover, 1987.
- Jost J., Li-Jost X. Calculus of Variations. — Cambridge University Press, 1998.
- Lebedev L. P., Cloud M. J. The Calculus of Variations and Functional Analysis with Optimal Control and Applications in Mechanics. — World Scientific, 2003.
- Sagan H. Introduction to the Calculus of Variations. — Dover, 1992.
- Weinstock R. Calculus of Variations with Applications to Physics and Engineering. — Dover, 1974.
Посилання
- Johan Byström, Lars-Erik Persson, and Fredrik Strömberg, Chapter III: Introduction to the calculus of variations (undated).
- Calculus of variations example problems.
- Chapter 8: Calculus of Variations, from Optimization for Engineering Systems, by Ralph W. Pike, Louisiana State University