[Math] Applications of Math: Theory vs. Practice

applicationsbig-picturesoft-questionteaching

I have a problem: I learned about a lot of the applications of mathematics from academics. Neither they nor I have had much contact with the "real world" to go and see for ourselves how mathematics are used today (rather than, say, in the pre-computer age).

So if there are non-academics out there reading MO, I would very much like to hear from them about how their use of mathematical tools may or may not differ from the academic training they received. I don't expect we'll get a very representative sample of math-users on MO, but that's quite all right, anecdotal evidence is all I'm after.

Precision: I want to read about the tools being used rather than, say, an underlying mathematical motivation (which is another legitimate role of mathematics, but not really part of my question). So for instance, you may say that Google's PageRank algorithm was motivated by the theory of Markov chains, but (from what I can tell), I would not say it uses Markov chains.

Best Answer

I'm not quite sure how to answer this but I'll take a stab anyway.

Once I started working as a mathematician, I found that my grasp of probability and discrete mathematics was very weak (now it is at least adequate). It is quite rare for me to go through the details of writing a proof; instead, I code up an idea in MATLAB (which I also learned outside of academia). Once it works, then I usually have what amounts to a proof embedded in the logical structure of code. Because my initial background was not ideal, the things that I've learned professionally have tended to have direct applications to my work.

But this has still been an esoteric bag of tricks, for which I will supply a few examples from the first five years or so of my career (it has been another five years since).

One of the first things I did was to give myself a crash course (now forgotten) in algorithms, crypto and complexity theory. I learned Markov processes and queueing theory to model coarse-grained computer network traffic, and martingales to profile its behavior. I learned the rudiments of graph theory, combinatorics and information theory to develop data structures and work with statistical symmetries in finite strings. I learned about toric varieties and briefly revived my acquaintance with index theory to understand Euler-Maclaurin formulae for polytopes, which were of theoretical import for precisely enumerating/sampling from those same statistical symmetries.

The overarching theme has always been to either develop methods of my own for tackling specific problems determined by needs external to my own narrow interests or to identify if and how someone else's constructions work, as well as to find areas for improvement. In both cases the goal has not been detailed proofs but either code or an argument for doing something in a particular way.

I will say that my formal education has been of comparatively little use. The few good techniques and working habits I've developed have come from my professional work and not from school.