Optimization of nurse scheduling satisfaction