Mam program, który obliczy minimalny obszar za pomocą dopasowania prostokątów.Układanie prostokątów w celu uzyskania możliwie małej przestrzeni
Dane wejściowe: prostokąty o różnej wysokości i szerokości.
Wynik: Jeden prostokąt zawierający wszystkie te prostokąty.
Reguły: Nie można obracać ani obracać prostokątów i nie mogą się one nakładać.
Rozumiem, że jest to związane lub jest prawdopodobnie zdefiniowane jako problem z pakowaniem skrzynek (NP-hard). Jednak algorytmy, które znalazłem dla tych, którzy często ustawiają limit na przykład na szerokość. Nie mam takich ograniczeń, jedynym celem jest uzyskanie tak małego obszaru, jak to możliwe.
Jakieś wskazówki, jaki algorytm jest odpowiedni do uzyskania przyzwoitego rozwiązania?
Ktoś jeszcze ma problem z pracą domową? –
Nie, to jest dość powszechne w grach, nazywa się to pakowaniem tekstur. –
Właściwie automatyzuję konwersję ikon i obrazów na ikonkę css i chcę, aby wynik był jak najlepszy. –