Алгоритм ветвей и границ для максимизации важности

У меня есть проблема, которую нужно решить с помощью алгоритма ветвей и границ, однако мне трудно думать, как ее решить. Я не могу понять, как запустить алгоритм ветвей и границ.

Вот проблема:

Автомобиль имеет максимальный вес и вместимость, и мне нужно заполнить автомобиль пакетами. Эти пакеты имеют определенное значение важности, веса и объема. Цель состоит в том, чтобы поместить в автомобиль комбинацию пакетов с наибольшей ценностью, не выходя за пределы веса и объема автомобиля.


person jmca    schedule 08.03.2011    source источник
comment
Что вы сделали до сих пор? А какой у тебя вопрос?   -  person Howard    schedule 08.03.2011
comment
Вы должны быть более конкретными и показать нам, что вы, по крайней мере, предприняли попытку решить эту проблему. Например, чего вы не понимаете в алгоритме ветвей и границ и его применении к вашей задаче? Stackoverflow — это не то место, где вам сделают домашнее задание.   -  person GWW    schedule 08.03.2011


Ответы (1)


Для ветвей и границ вам нужно знать, как описать частичное решение и как определить, насколько хорошим оно может быть. Частичным решением может быть список пакетов, которые, как вы решили, обязательно войдут в машину, независимо от того, что вы еще добавите. Вы можете вычислить верхнюю границу того, сколько стоимости войдет в автомобиль, посмотрев, сколько места и веса осталось, и среди оставшихся упаковок, какова наибольшая сумма стоимости на единицу объема и стоимость на единицу. вес есть.

person mcdowella    schedule 08.03.2011