Linear Programming
Optimization problems are all the rage in finance, because they occur so often (or should occur often, as long as you're on top of the basics of pricing your trades). Enter the IBM DeveloperWorks article on GNU Linear Programming Kit.