Flexible decision support tool for dynamic single machine scheduling problems