I would like to invite you to take part in online java programming contest.
Job scheduling is a common problem in many different applications. However, there is no algorithm that can solve this problem exactly, finding optimal solution in a reasonable time, for any large configuration of jobs and workers. In this challenge, we ask you to devise possibly most efficient intelligent heuristic for the problem of jobs allocation under constraints. Two best solutions will be awarded with $1,000 and $500 of prizes, and the winning algorithms will be disclosed publicly as open source on TunedIT pages.
Algorithm for Optimal Job Scheduling and Task Allocation under Constraints | TunedIT
P.S Let me know your thoughts.