Workforce optimization: Identification and assignment of professional workers using constraint programming | IBM Journals & Magazine | IEEE Xplore