MATLAB Programming Contest Blog

April 10th, 2009

Data visualization contest winner

The voting period for the data visualization contest has ended.  We are happy to award the top prize to C Jethro Lam for his entry: Finding the similar entries: a Quantitative approach based on CPU Runtime Behavior.

Congratulation on the winning entry and welcome to the Hall of Fame! Thank you to those that voted for the winner, especially when you had your own entries in the contest!

3 Responses to “Data visualization contest winner”

  1. Tom replied on :

    Thank you for coming up with a different contest flavor this time!

    The optimization contests were getting a little long in the tooth, especially with the same people competing (and winning) every time. Let’s do this visualization one again!

  2. Cris replied on :

    I liked the idea for this contest, sadly I didn’t have time to participate.

    I think it is weird, though, that an entry wins that computes correlation this way. Correlation of one program with itself should always be very high, I’d expect. It’s funny to see some very low values along the diagonal of the correlation matrices.

  3. C Jethro Lam replied on :

    Thank you for organizing this. I think all entries who participated deserve an award.

    It’s also a good learning experience for me. I learned how to manipulate text files using cell. By applying this new technique to my work I bet I can increase the efficiency of my company’s product by 50%, at least.

    Cris: Good observation. The key is that I do not consider the correlation of the the programs, but the correlation of the *signature* of the programs. If the signature does not extract enough features from the programs, the self-correlation will be low. The signature that I used appears to be sufficient for a majority of the given test subjects, and I did not intend to make it too complicated.

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


The MATLAB Programming Contest is a semi-annual competition where contestants submit MATLAB code to try to solve a challenge. For more information, see the overview.
  • gopal: This is a try
  • Amtu: Well done Alfonso ! Congratulations ! Thanks MATLAB team, I’m already looking forward to the next time.
  • Alan Chalker: Just wanted to post here as well that I think Alfonso should be declared the grand winner since the top...
  • Alan Chalker: Just noticed something curious on the statistics page. While some of the charts are updating correctly,...
  • Ned: To Oliver: There will not be a late stage twilight in this contest. So it’s full daylight right to the end.
  • Oliver Woodford: Much obliged, Mike. For anyone looking for a speed boost to that approach I recommend “Basic...
  • MikeR: I agree with Oliver that if possible making the final few hours of the contest conceal the entries will be...
  • Oliver Woodford: When does late stage twilight begin, and will it then run on until the end of the contest?
  • Alan Chalker: As I traditionally do about this time in the contest, I’ve submitted a heavily commented version...
  • the cyclist: Looks like there might be a problem with the statistics page. For one thing, Alan Chalker holds all 20...

These postings are the author's and don't necessarily represent the opinions of The MathWorks.