Algorithmic composition is the technique of using algorithms to create music. Music often need to be evaluated in order to guide there algorithms. A more extensive set of ideas for melodies evaluation is developed.
Listen to the composition on Purevolume . For a brief description of the concept, read the publication "When Darwin Meets Bossa: An Evolutionary Samba".