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.
  • the cyclist: Looks like there might be a problem with the statistics page. For one thing, Alan Chalker holds all 20...
  • Alan Chalker: I have been able to figure out the scoring formula and am posting it here as I traditionally do. As...
  • Nick Howe: As Alan noted, the Twitter feeds seem broken. Perhaps the change to the queue update timing was...
  • Alan Chalker: Are the twitter feeds not working anymore? Or is there a major delay in updating them?
  • Doug: Everyone, Sorry about that. I wrote the contest code in absolute indexing, and then changed it to match the...
  • Michael: The syntax of the function ’solver’ as explained in the rules is: colors = solver(A,[targetRow...
  • Ned: Hello SY: Some of the intermediate challenges are predictable, but some of them are improvised. We’ll...
  • SY: Would it be possible to announce date/time of all (or at least some) intermediate challenges (1000 characters, 3...
  • Helen Chen: Hi Kapil - The code will be uploaded when the contest starts at noon (Boston time) on November 4th. Helen
  • kapil: could you please tell me the date when you will upload the problem of event which is suppose to help in...

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