An improved heuristic for two-machine flow shop scheduling with an availability constraint and nonresumable jobs