Read these two papers:
A Mixed-Initiative Tool for Designing Level Progressions in Games Links to an external site.
Automatic Game Progression Design through Analysis of Solution Features Links to an external site.