Particle Swarm Optimization for Resource Constrained-project Scheduling Problem with Varying Resource Levels. (2016)