Динамическое программирование для задачи о рюкзаке/Задачи/Худший случай для алгоритма с отбором «легких» решений

Материал из DISCOPAL
Перейти к: навигация, поиск

Цыганова Светлана, 974гр.

Придумайте входные наборы для этого алгоритма, на которых он будет работать экспоненциальное время.

Решение: Алгоритм с отбором "легких" решений работает аналогично алгоритму с отбором "дорогих" решений, только будет запоминать единственную частичную сумму не с данным весом, а с данной стоимостью, те для каждой возможной стоимости набора будем запоминать наилучшую частичную сумму с наименьшим весом.

Теперь при каких данных алгоритм будет работать экспоненциальное время: при таких же, как и для алгоритма с отбором "дорогих" решений, только теперь все веса предметов из набора будут равны 1, а стоимость будет геометрической прогрессией с q = 2.

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.