Due-Window Assignment Scheduling Problems with Position-Dependent Weights, Truncated Learning Effects and Past-Sequence-Dependent Setup-Times | Synapse