Basic algorithm, which aims to find an optimal way to pack items in container.
Algorithm, which aims to chose proper containers to pack given items. Dimensions of items to pack and dimensions of available containers are required to make algorithm find the solution enabling to pack all items in the smallest number of containers.
Algorithm, which aims to calculate third container dimension. To make calculations, items dimensions to pack and two known dimensions of a container (eg. width and depth) are required to be given.