Algorytm który podzieli liczby, by ich sumy były jak najbliżej ustalonej granicy

0

Witam
Potrzebuje znaleźć informacji na temat algorytmu, który połączył by liczby tak, by ich sumy były jak najbardziej zbliżone do ustalonej liczby.
Np. mam tablice [12,2,4,5,13,22,19, 20] i ustaloną górną granicą 25
Wynik: [12,13]=25, [22,2]=24, [19,5]=24, [4, 20]=24.

Oczywiście to jest prosty przykład, liczby byłyby różne i dużo więcej. Chodzi o najlepsze dopasowanie do tej gornej granicy ich sum.
Czy jest jakiś algorytm wykonujący podobne zestawienie?

3

Szukaj po knapsack/subset sum, daje wyniki w rodzaju https://www.baeldung.com/cs/subset-of-numbers-closest-to-target

1 użytkowników online, w tym zalogowanych: 0, gości: 1