A two-phase mathematical-programming heuristic for flexible assignment of activities and tasks to work shifts. - Mahsa Elahipanah; Guy Desaulniers; Ève Lacasse-Guay (J. Sched., 2013)