Соединение прямоугольников оптимальным образом

Мне было интересно, если кто-нибудь знает какие-либо алгоритмы, подходящие для объединения N числа прямоугольников неизвестного размера в наименьший возможный содержащий прямоугольник.

Под оптимальным я имею в виду уменьшение количества пустого пространства, оставшегося в получающемся прямоугольнике.

Я хотел бы использовать это для генерации спрайтов CSS из серии изображений.

Большое спасибо,

Ян

Ответы на вопрос(4)

Ваш ответ на вопрос