Представьте, что у вас есть холст, и на этом холсте уже есть некоторые объекты. Как вы можете найти минимальный способ покрыть «непокрытую» область квадратами, а не накладывать друг на друга, полностью заполняя холст.Как найти минимальное количество подразделов
В моем случае «холст» представляет собой контейнер html-div, а объекты представляют собой вложенные div-контейнеры. могли бы выглядеть следующим образом: http://www.encodechain.com/demo/200908_optimize.png Слева есть «Пуск», а справа есть на возможный первый «шаг» ...
Я знаю, что есть алгоритм для этого, но в настоящее время я не могу вспомнить имя.
2D bin packing is «У вас есть какая-то область, в которой вам нужно заполнить как можно больше предметов заданных размеров и форм». - вопрос заключался в том, как покрыть как можно меньше квадратов. – redtuna
Да, такие проблемы относятся к классу «Проблема упаковки». Несмотря на то, что цели различны (одна максимизация другой минимизации), подход к решению этих проблем весьма схож. OP также запрашивал имя алгоритмов, поэтому ответ был как есть. – Indy9000