Преподаватель либо над вами просто жестоко поиздевался, либо он дал ещё какие-то детали для упрощения задачи, о которых вы не упомянули.
Задача о рюкзаке NP-полная, общее оптимальное решение для неё технически недостижимо без знания конкретных условий задачи. А у вас в качестве условий одни усложнения: порядок количества предметов неизвестен, рюкзаков несколько, у них есть конкретная форма, форма предметов трёхмерная (если я правильно понял слово "цилиндрическая"), можно вкладывать предметы в предметы (это вообще трэш). Я промолчу про графическую визуализацию самого процесса укладки, зачем об этом говорить, если самого решения вы не получите.
Вы буквально вообще никак не сможете решить задачу о рюкзаке в такой формулировке в рамках университетского курса, умоляйте преподавателя пожалеть вас.