Skeleton for the scheduling problem.

Details at: http://www.cseblog.com/2012/05/scheduling-problem.html
Add doc