Proportionate Flow Shop Scheduling with Job-dependent Due Windows and Position-dependent Weights | Synapse