15
$\begingroup$

I want to begin learning Calculus of Variations. What texts would MathOverflow recommend? Amazon shows up quite a few options.

I work on Machine Learning, and that where I intend to apply this.

Thanks!

$\endgroup$
6
  • 7
    $\begingroup$ When I was a student, I found it rather painful to learn about the calculus of variations. Perhaps things have gotten better, but my impression is that the subject is similar to PDE's in that what you need to learn and use depends very much on the specific application you have in mind. So if there has already been work on using optimization in machine learning (and it appears there has), I recommend working your way through a foundational paper and consulting other references as you go along. At some point, you'll realize which book or papers you need to study more carefully. $\endgroup$
    – Deane Yang
    Commented Nov 17, 2010 at 3:14
  • 3
    $\begingroup$ My first ever encounter with the calculus of variations was a chapter in Simmons's book Differential Equations with Applications and Historical Notes, which was one of my favourite books freshman year. It is by no means comprehensive, but it whets your appetite for the more painful stuff that Deane mentions :) $\endgroup$ Commented Nov 17, 2010 at 3:22
  • 2
    $\begingroup$ Recommendations like this are very difficult to make without knowing more about your studies. I recommend that you ask someone in your institution who knows the topic that you are working on. $\endgroup$ Commented Nov 17, 2010 at 10:06
  • 4
    $\begingroup$ In particular, I know of very few places where the ideas or techniques of calculus of variations are used beyond the calculation of the first and second variations of the functional being optimized. And even these calculations are usually best done from scratch, rather than using the general formulas derived in calculus of variations texts. For example, much if not most of differential geometry is devoted to studying optimal objects for various functionals (length, area, average scalar curvature, etc.), but everything is always worked out from scratch. $\endgroup$
    – Deane Yang
    Commented Nov 17, 2010 at 15:00
  • $\begingroup$ But the recommendation by PeterR looks promising. $\endgroup$
    – Deane Yang
    Commented Nov 17, 2010 at 15:04

5 Answers 5

16
$\begingroup$

I would personally recommend Gelfand and Fomin's "Calculus of variations". It has many advantages:

  • It is cheap (so if you buy it and don't like it, it's not a big deal)
  • It is written by good mathematicians, that are broad enough to see connections with many different areas.
  • The English version has useful exercises, and they're reasonable and with an eye on applications.
  • It has an appendix on Optimal Control, which I guess might be useful for what you want

Overall, I think this is a good book to have anyways, you'll always want to have a look there even if you get a book that is concerned more directly with applications (although as I said, they already keep an eye on what those ideas are useful for outside pure math)

$\endgroup$
11
$\begingroup$

Bruce van Brunt's The Calculus of Variations.

$\endgroup$
0
5
$\begingroup$

Chris Bishop's book "Pattern Recognition and Machine Learning" has some stuff on applying variational methods to machine learning. You might have a look at that and follow his references.

Also, to me, "A Primer on the Calculus of Variations and Optimal Control Theory" by Mike Mesterton-Gibbons looks nice. You can get a sample of it (table of contents, the first few pages) at http://www.ams.org/bookstore-getitem/item=STML-50

$\endgroup$
1
5
$\begingroup$

One of my favourite books for calculus of variations is the following:

"Introduction to the Calculus of Variations" by Bernard Dacorogna

http://www.amazon.co.uk/Introduction-Calculus-Variations-Bernard-Dacorogna/dp/1848163347/ref=sr_1_2?ie=UTF8&qid=1430733426&sr=8-2&keywords=introduction+to+the+calculus+of+variations

It is a great introductory book. It has plenty of solved problems to get familiar with the material.

It starts with the basics on function spaces, and then introducing classical and direct methods. It then moves onto minimal surfaces and isoperimetric inequalities.

It is a little expensive but it is worth it.

$\endgroup$
4
$\begingroup$

Like most people above, I am not really sure what you are doing with this information. However, after you have looked at the continuous case, you might consider looking at the discrete calculus of variations. [1] (listed below) has a very nice chapter (chapter 8) on the discrete calculus of variations.

[1] Kelley, W. & Peterson, A. (2001). Difference Equations: An Introduction with Applications (2nd Ed.). San Diego, CA: Academic Press.

$\endgroup$

You must log in to answer this question.