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).


MathWorks
The MATLAB Programming Contest is a semi-annual competition where contestants submit MATLAB code to try to solve a challenge.

See behind the scenes of the MATLAB Programming Contest

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