Project scheduling : recent models, algorithms, and applications · Study