A parallel shifting bottleneck heuristic for scheduling complex job shops: Architecture and performance assessment | IEEE Conference Publication | IEEE Xplore