This paper deals with a stowage plan for containers in a container shi
p. Containers on board a container ship are placed in vertical stacks,
located in many bays. Since the access to the containers is only from
the top of the stack, a common situation is that containers designate
d for port J must be unloaded and reloaded at port I (before J) in ord
er to access containers below them, designated for port I. This operat
ion is called ''shifting''. A container ship calling at many ports may
encounter a large number of shifting operations, some of which can be
avoided by efficient stowage planning. In general, the stowage plan m
ust also take into account stability and strength requirements, as wel
l as several other constraints on the placement of containers. In this
paper, we only deal with stowage planning in order to minimize the nu
mber of shiftings, without considering stability and several other con
straints. First, we briefly present a 0-1 binary Linear programming fo
rmulation that can find the optimal solution for stowage planning. How
ever, finding the optimal solution using this model is quite limited b
ecause of the large number of binary variables and constraints needed
for the formulation. Moreover, in [3] the stowage planning problem is
shown to be NP-complete. For these reasons, the Suspensory Heuristic P
rocedure was developed.