Algorytm zagnieżdżania
Algorytmy zagnieżdżania służą do jak najefektywniejszego wykorzystania materiału lub przestrzeni poprzez ocenę wielu różnych możliwych kombinacji za pomocą rekurencji .
- Liniowy (1-wymiarowy): Najprostszy z przedstawionych tu algorytmów . W przypadku istniejącego zestawu istnieje tylko jedno miejsce, w którym można umieścić nowe cięcie – na końcu ostatniego cięcia. Walidacja kombinacji polega na prostym obliczeniu Zapasy – Wydajność – Kerf = Odpady.
- Płyta (2-wymiarowa): Algorytmy te są znacznie bardziej złożone. W przypadku istniejącego zestawu może istnieć aż osiem pozycji, w których można wprowadzić nowe cięcie obok każdego istniejącego cięcia, a jeśli nowe cięcie nie jest idealnie kwadratowe, może być konieczne sprawdzenie różnych obrotów. Walidacja potencjalnej kombinacji polega na sprawdzeniu przecięć między dwuwymiarowymi .
- Pakowanie (3-wymiarowe): Algorytmy te są tutaj najbardziej złożone ze względu na większą liczbę możliwych kombinacji. Walidacja potencjalnej kombinacji polega na sprawdzeniu przecięć między trójwymiarowymi obiektami.