A data-driven goal programming model for the nurse scheduling problem. (1st January 2013)