George Dantzig, 1914-2005
Markus Registrada writes "George Dantzig, the inventor of the Simplex method for solving Linear Programming problems, died on May 13. He was also the now-legendary student who turned in solutions for what he had taken to be a homework assignment, only to find out they had been posted as examples of what were suspected to be unsolvable problems."
"Linear programming" (as well as "mathematical programming", "convex programming", etc.) has little to do with computer programming. It's about finding the solution to problems like maximize f(x) subject to restrictions r1(x)=0 .. rn(x)=0, r1(x)>0... rn(x)>0.
Incidentally, the Simplex method -- unlike differential calculus-based methods for more general problems like the Kuhn-Tucker method -- is quite programmable on a computer, and quite efficient.
Here's a FAQ: http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-p rogramming-faq.html
What is most interesting about LP is not that it is just a method of finding the solution to a problem, but that it extends in range over many diverse fields from (obviously) computer programming to fields such as economics and even business planning.
I am actually doing part of my PhD on Linear Programming and the Simplex method. This guy was very smart to come up with what he did!
The real world application that the simplex method has is HUGE. I think he has made everyones life a little bit better although most people wouldnt realise it.
Can your karma go above being Excellent?
Since neither link indicated that Mr. Dantzig had actually died, here is a link to the San Jose Mercury News article on him.
Optimal path choice if we assign costs to each path (Very handy for logistics.)
Works really well with game theory and optimal strategies.
Quadratic programming builds on this and can be used to determine the optimal portfolio using Markowitz mean-variance.
That's all I can think of for now, but there are plenty more applications. Linear programming has to be one of the most handy areas of math and easiest for optimization problems.
Anyone who isn't confused really doesn't understand the situation.
Linear programming was among the first "real" applications of digital computers. I saw Dantzig give a talk about it at an INFORMS conference back in the 1980s.
t ml.) It seems that Von Neumann understood everything pretty much immediately, and even derived the dual solution to LP in the first sitting.
...
It seems that in a visit to Von Neumann in 1947 he described LP and the simplex method a bit. (See http://www.pupress.princeton.edu/chapters/i7802.h
I suppose we all know what Von Neumann did next
the part about handing in unsolvable homework is great, though probably slightly embellished.
Indeed. According to Snopes, they weren't unsolvable problems. They were just unproven theorems. He didn't know this, and just thought the assignment was to prove them. And so he did. =)
If something is unsolvable, coming up a solution is definately impossible. If now we see a solution, that means the person should not have claimed unsolvable. It is at most "no solution to date"
...who turned in solutions for what he had taken to be a homework assignment, only to find out they had been posted as examples of what were suspected to be unsolvable problems."
*sigh*
College Mathematics Journal, 1986, 16(4), 292-314
Kids in a second grade class in Brunswick, Germany were asked to sum all integers from 1 to 100. That should have kept them busy for a while but some 8-year old boy - son of a peasant gardener - said in bored voice: "the result is 5050 of course, 50 times 101 ". His name was Gauss.
I doubt that we will ever figure out - and I suspect that even if we did figure out we couldn't do much about it
Sorry, that's incorrect. Erdos's "The Book" is supposed to contain only the most elegant proofs. Once in a while a mathematician will come up with a proof that is very elegant; such a proof is referred to as being "from The Book". Of course, there's no such "Book" in real life; one gets to see it only in the afterlife, and that too if one's been good... ;-)
I'm sad to say Leonid Khachiyan also died recently. He proved that linear programming can be solved in polynomial time with the ellipsoid method. I took a class on algorithms from him many years ago at Rutgers. He was an excellent teacher, and he will be missed.
Chris Mesterharm
The military value of Simplex was simple. Resources cost money. Lots of money. You also, generally, don't have that many of them. You desperately need to get them to as many missions as possible in the shortest time (allowing for flight times to and from zones, refuelling, etc), allowing for repairs and replacements.
You've also got to find the optimum distribution of fuel, weapons, bases, etc. as the further these places are from where they need to be, the greater the risks (travel is dangerous) and the greater the delays.
Simplex is not "ideal" for a problem of this complexity, but it does a hell of a lot better than guesswork and pencil & paper solutions on the back of an envelope, which is what the British War Office was often reduced to in World War II. They had RADAR, which helped for defence, but offense was substantially more problematic.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Wikipedia's article on Dantzig. Still a bit thin, but contributors are of course welcome to add up to it!
Quantum hacker.
You and the person who made that comment are both confusing the simplex method in linear programming with the Nelder-Mead downhill simplex method in non-linear programming. Yes, I am an optimization geek.
Time flies like an arrow. Fruit flies like a banana.
For years, I had confused the parable of the prodigal student with that of David Huffman (of the ubiquitous huffman code). But the story is very similar. He said that he never felt famous until he saw his code spelled with a small 'h'.
You think Gentoo zealots are annoying? Imagine hearing that buying Windows is like crucifying Jesus and that Trinity and Morpheus don't like it, either.