Nurse scheduling with tabu search and strategic oscillation