Are you aware of http://mathschallenge.net/index.php?section=project ? The "The focus will be on algorithms that require a bit of thought to design but not much code to implement." part seems common, although your problem domain probably is larger. /Simon