Three Dimensional Packing Algorithm
with Consideration of Loading and Unloading Order
Naoki Kobatake, Hidenori Ohta and Mario Nakamori
Department of Information and Computer Sciences,
Faculty of Engineering, Tokyo University of Agriculture and Technology, Koganei, Tokyo, Japan
Keywords: 3-Dimensional Packing, Re-Packing, The Order of Loading and Unloading.
Abstract: A novel packing problem for truck or containership transportation is considered. A truck or a ship visits
several accumulation places in a delivery tour, and items are loaded or unloaded at each accumulation place.
In order to carry items as many as possible at one delivery tour, we often have to unpack and repack some
items even at nondestination places if they blockade loading other items. Such packing and repacking,
however, will make the transportation cost increase. Thus, a packing that requirs smaller number of
unpacking and repacking is desired. In this paper, we extend the slicing-tree which is a method of a
representation of packing and propose an algorithm to pack items into the container with minimum the
number of unpacking and re-packing.
1 INTRODUCTION
From the viewpoint of reducing the cost of
transportation by truck or containership, it is desired
to carry as many items as possible at one delivery.
Developing a plan of loading items into a container
is often considered as “the rectangular solid packing
problem,” i.e., to allocate small rectangular solids
without overlapping in a big rectangular empty box,
and there have been published many papers on the
rectangular solid packing problem (S. D. Allen et al.,
2011), (G. Fuellerer et al., 2010), (H. Kawashima et
al., 2010), (F. K. Miyazawa, and Y. Wakabayashi,
2009), and (H. Ohta et al., 2008) .
In practice, we often have to take care about the
order of items loading and unloading when we
develop a loading plan. For example, suppose that a
ship or a truck visits several accumulation places in
a delivery tour, and items are loaded or unloaded at
each accumulation place. In such a case, the loading
and unloading order of items is subject to the order
of visiting the accumulation places, which is
difficult to be changed without changing the delivery
routing. There are, however, few preceding studies
about the packing problem where the order of both
loading and unloading is given.
Moreover, even if we consider only about either
loading or unloading, the packing problem is still
difficult. That is because, if we put each item in the
rear side of the container in the order of loading (or
the inverse order of unloading), all items may not be
put in the container.
Therefore, we should permit to unload
temporarily an item if it blockades other items
loading (unloading), and after the loading
(unloading), to reload the blockading item again into
the container. Hereafter we call such unloading of
blocking items unpacking and such reloading
repacking. Since repacking causes
increase of cost,
we should pack the items in the container so that
fewer items are to be repacked.
In this paper, we discuss the above packing
problem where the order of both loading and
unloading is given. An effective algorithm to put the
items with the minimum number of repacking is
proposed and its performance will be shown by
computational experiments.
2 DEFINITION OF THE
PROBLEM
In this paper, we assume that items are rectangular
solids and the container is also rectangular placed
along x-axis, y-axis and z-axis in three-dimensional
Euclidean space. The direction from left [resp. front,
top] to right [back, bottom] is viewed as the x[y, z]-
116
Kobatake N., Ohta H. and Nakamori M..
Three Dimensional Packing Algorithm with Consideration of Loading and Unloading Order.
DOI: 10.5220/0004277502640269
In Proceedings of the 2nd International Conference on Operations Research and Enterprise Systems (ICORES-2013), pages 264-269
ISBN: 978-989-8565-40-2
Copyright
c
2013 SCITEPRESS (Science and Technology Publications, Lda.)