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

Материал из DISCOPAL
Перейти к: навигация, поиск
(Массовая правка: замена :Нерешенные задачи]] на :Решенные задачи]])
 
(не показано 11 промежуточных версий 2 участников)
Строка 1: Строка 1:
== Цыганова Светлана, 974гр. ==
 
 
Придумайте входные наборы для этого алгоритма, на которых он будет работать экспоненциальное время.
 
Придумайте входные наборы для этого алгоритма, на которых он будет работать экспоненциальное время.
  
<big>Решение:</big>
 
Алгоритм с отбором "легких" решений работает аналогично алгоритму с отбором "дорогих" решений, только будет запоминать единственную частичную сумму не с данным весом, а с данной стоимостью, те для каждой возможной стоимости набора будем запоминать наилучшую частичную сумму с наименьшим весом.
 
  
Теперь при каких данных алгоритм будет работать экспоненциальное время: при таких же, как и для алгоритма с отбором "дорогих" решений, только теперь все веса предметов из набора будут равны 1, а стоимость будет геометрической прогрессией с q = 2.
+
<!--Вообще-то, решения уже есть-->
  
[[Category:На проверку]]
+
[[Категория:Решенные задачи]]

Текущая версия на 15:49, 20 мая 2020

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