Suppose that in one solution, there is a container being moved
from a starting bay to bay i, and then moved from bay i to the
desired bay. We can rearrange to move the container directly from
the starting bay to the desired bay. The rearrangement will cut the
re-marshaling operation time, specifically, by reducing the container
loading/unloading time at bay i. Hence, whenever there
are containers being moved into and out of a bay in the same period,
we can do the container flow rearrangement and save more remarshaling
time capacity to improve the block layout