A Bi-level heuristic solution for the nurse scheduling problem based on shift-swapping | IEEE Conference Publication | IEEE Xplore