Мне было интересно, может ли кто-нибудь указать мне лучший алгоритм/эвристику, которая будет соответствовать моей конкретной проблеме упаковки полигонов. Я получаю один полигон в качестве границы (выпуклый или вогнутый может также содержать дырки), а один "заполняющий" многоугольник (также может быть выпуклым или вогнутым, не содержит отверстий), и мне нужно заполнить граничный многоугольник заданным числом полигонов заполнения. (Я работаю в 2D).
Многие из эвристик упаковки полигонов, которые я нашел, предполагают, что граничные и/или заполняющие многоугольники будут прямоугольными, а также, что заполняющие многоугольники будут иметь разные размеры. В моем случае заполняющие многоугольники могут быть непрямоугольными, но все они будут точно такими же.
Возможно, это особый тип проблемы с упаковкой? Если у кого-то есть определение для этого типа полигональной упаковки, я с удовольствием уйду Google, но до сих пор я не нашел ничего такого, что было бы достаточно для того, чтобы быть полезным.
Спасибо.