A lot sizing and sequencing algorithm for dynamic demands upon a single facility