ant colony optimization for resource - constrained project scheduling .
Optimization, Learning and Natural Algorithms