Solving project scheduling problems with a heuristic learning algorithm - doi # Date : 1376-01 Article type Journal