Winner François Glineur (FDA12.01)
The recently completed Golf Contest had several short puzzles instead of a single long one. Congratulations to our Grand Prize winner, Per, who wins a MATLAB Jacket. We also learned that two of our winners are from the same department at the Åbo Akademi University in Finland. Do they run into each other walking down the university hallways? Read on to find out more.
|
Per works for Volvo Technology Corporation in Gothenburg, Sweden, and is also enrolled as a Ph.D. student in the Control and Automation Laboratory at Chalmers University of Technology. Per is a veteran 7-year MATLAB user. Currently he is using MATLAB in building fuel cell models as well as for implementing dynamic programming algorithms.
I have always considered MATLAB Contests
a lot of fun. My strategy is to try and develop my own algorithm
from scratch, rather than tweaking. Sometimes however, my program
doesn't quite cut it and I have to resort to tweaking another
entry. My reason for doing that is after putting that much work
into it, I deserve to have my name on the score board somehow!
Winning second place on the Palindrome
hole was mostly luck. I started with my own code, and applied
tweaks I'd found in other entries. When I finally made the submission,
it took first place but was quickly tweaked even further. I then
noticed that the shortest entry in the queue depended on the maximum
string length being 99. Hoping that this would not be the case,
I submitted an entry with 99 replaced with 999. I was pleased
to see my entry take first place. Surprisingly, it was eventually
bumped down to second place by a 99 entry identical to the first
one. It turned out the only reason I got second place was due
to a server error. Oops! An obvious risk of developing your own
algorithms is that easy tweaking possibilities are left in the
code. The winning entry in the Pathfinder hole contained at least
4 superfluous characters that should be easy to spot for anyone
who followed the previous holes. (Finding these will be left as
an exercise for the reader.) I knew that winning the Pathfinder would
put me in the lead as Grand Prize winner since it was the second
to last hole. Unfortunately, the queue was so long that I didn't
find out if I'd won till Friday morning (European time). That
made the last hole, Snake, a lot more exciting. I thought I'd
written a very clever algorithm based on matrix powers. Unfortunately,
it did not pass the test suite. Oh well.... --Per Rutquist |
Guy won the very first hole in the MATLAB Golf contest. Like all of our winners, he'll receive a MATLAB Toolkit as part of his prize! Guy is currently a Ph.D. student at Johns Hopkins University in Baltimore, Maryland. Guy works in the field of cardiovascular medical imaging where he uses techniques from computer vision to reconstruct dynamic models of the coronary arteries. The goal of his research is to measure how the heart moves when we breathe. He admits that while this line isn't particularly useful for meeting girls in bars, he hopes that his work will ultimately help reduce motion artifacts that occur in MRI imaging of the heart. Guy's other interests include traveling, haute cuisine, good wine, playing the guitar and snowboarding. For some reason, I've always been too busy to participate in previous MATLAB Contests. This time was no exception. My Ph.D. thesis had to be distributed to reviewers on Friday, and the good people at the MathWorks decided to hold a three day contest -- Tuesday, Wednesday, Thursday! The short contest format was ideal for quantized procrastination. If things don't work out, I'll use the toolkit to start an alternative career as a handyman. |
Imre is another new face to the contest. He received his Masters degree in Mathematics at Eotvos Lorand University of Sciences in Budapest, Hungary. He's currently pursuing his Ph.D. at McMaster University in Canada. Imre's interests lie in interior point methods, semi-definite optimization, and complexity analysis.
|
|
|
|
Claus is from Finland and works as a systems engineer for a telecommunications company called Tellabs. He recently took study leave to work on his Ph.D. at Åbo Akademi University where he worked in the Department of Mathematics. His work involved the development of a new optimization algorithm for mixed integer nonlinear programming. He used MATLAB heavily in his work because of its flexibility and powerful language constructs.
|
|
|