Centralized nurse scheduling to simultaneously improve schedule cost and nurse satisfaction · Study