Для расчёта оптимальных размеров прямоугольника для размещения объектов на плоскости можно использовать онлайн-калькулятор двумерной задачи упаковки в контейнеры на сайте planetcalc.ru. 1
Для этого нужно ввести размеры контейнера в формате «Ширина х Высота», затем размеры прямоугольных элементов, которые нужно упаковать, и их количество в формате «Ширина х Высота х Количество». 1 Калькулятор попробует упаковать указанные прямоугольники в прямоугольники большего размера как можно более экономичным способом. 1
Также для решения задачи размещения прямоугольников на плоскости можно использовать комбинированный метод, основанный на применении жадных алгоритмов, эволюционно-генетического подхода и многоуровневой технике сведения к задачам меньших порядков. 4
Ещё один вариант — использовать метод через окружности и «гравитацию». 2 Для этого на всё поле накладывают сетку (прямоугольную решётку из точек с некоторым шагом) — это массив коэффициентов тяжести. 2 Затем по очереди перебирают все прямоугольники на поле и от центра прямоугольника по окружности начинают по шагам увеличивать коэффициенты с затуханием в зависимости от увеличения радиуса. 2
Так как используется эвристический алгоритм, оптимальный результат не гарантируется. 1