INFORMS journal on computing · 2003 · 218 citations · 23 references
Geometric ModelingMathematical ProgrammingEngineeringHeuristic AlgorithmGuided Local SearchNatural SciencesCombinatorial ProblemLogisticsPacking ProblemsGreedy HeuristicComputer ScienceDiscrete MathematicsCombinatorial OptimizationComputational GeometryHeuristic SearchVariable Neighborhood SearchOperations Research
The three‑dimensional bin‑packing problem seeks to orthogonally pack a set of boxes into the fewest possible 3‑D bins. This paper introduces a heuristic algorithm based on guided local search. The algorithm begins with a greedy upper bound and iteratively reduces the bin count by searching for feasible packings until a time limit or a lower bound is reached, and it can also be applied to two‑dimensional packing by fixing box depth. Experiments on up to 200 boxes in 2D and 3D show the algorithm outperforms existing heuristics on average.
The three-dimensional bin-packing problem is the problem of orthogonally packing a set of boxes into a minimum number of three-dimensional bins. In this paper we present a heuristic algorithm based on guided local search. Starting with an upper bound on the number of bins obtained by a greedy heuristic, the presented algorithm iteratively decreases the number of bins, each time searching for a feasible packing of the boxes. The process terminates when a given time limit has been reached or the upper bound matches a precomputed lower bound. The algorithm can also be applied to two-dimensional bin-packing problems by having a constant depth for all boxes and bins. Computational experiments are reported for two- and three-dimensional instances with up to 200 boxes, showing that the algorithm on average finds better solutions than do heuristics from the literature.
23
A typology of cutting and packing problems
Harald Dyckhoff · European Journal of Operational Research · 1990 · 1.1K citations