Metoda bruteforce pakowania opakowań

Muszę stworzyć program, który rozwiązuje problem pakowania bin, ale już zrobiłem algorytmy pierwszego dopasowania i zachłanne, ale mój wykładowca mówi, że w niektórych przypadkach nie znajdzie minimalnego rozwiązania problemu. Postanowiłem więc spróbować bruteforce, ale nie mam pojęcia, w jaki sposób powinien sprawdzić wszystkie możliwe rozwiązania. Więc tak .. czy ktoś może mi wytłumaczyć lub podać pseudokod lub coś. Byłbym bardzo wdzięczny.

questionAnswers(3)

yourAnswerToTheQuestion