A branch-and-bound algorithm for shift scheduling with stochastic nonstationary demand. (January 2016)