A general multi-shift scheduling system - Laporte, Gilbert; Pesant, Gilles (Journal of the Operational Research Society, 2004)