Мне нужно использовать backtracking для решения проблемы с рюкзаком. Это пример того, что я мог бы сделать для своей проблемы. Мой вопрос в том, как я знаю границы? Я понимаю, что ограничение для корневого узла составляет $ 115, потому что это сумма всех значений. Но то, что я не понимаю, - это то, как правый ребенок корня имеет размер в 82 доллара.Backtracking for Knapsack
Я нашел этот текст, объясняющий, что это значит, но я до сих пор путают:
For a maximization problem the bound is an upper bound,
– the largest possible solution that can be achieved by
expanding the node is less or equal to the upper bound
Просьба указать все элементы и предельный вес, о которых вы говорите. На рисунке показаны 4 элемента с общим значением $ 40 + $ 30 + $ 50 + $ 10 = $ 130. Это, очевидно, не упомянутые вами 115 долларов. –