Minimizing average project team size given multi-skilled workers with heterogeneous skill levels · Study