An Artificial Immune Algorithm for the project scheduling problem under resource constraints · Study