We model the problem as a deterministic scheduling problem
and regard each storage unit (in the Shurgard case, there are several heterogeneous storage types, each of which contains multiple
homogeneous storage units ) as a machine, with arrival orders as
jobs, and model the decision problem as a fixed-interval multiprocessor task scheduling problem