Efficient shift scheduling with multiple breaks for full-time employees : A retail industry case