A Competitive Co-Evolutionary Approach for the Nurse Scheduling Problem | Synapse