Задача о ранце со всей прибылью, равной 1

Существует разновидность задачи о ранце, когда все прибыли равны 1. Кажется, ее можно решить намного быстрее, чем классическую дискретную (0-1) задачу о ранце, но как? Будет ли работать просто жадный алгоритм (на каждой итерации класть в рюкзак объект с минимальным весом)?


person Yuri Stuken    schedule 04.12.2010    source источник


Ответы (1)


Я так думаю.

Интуитивно, учитывая, что вся прибыль равна единице, с точки зрения прибыли вам безразлично, какие элементы вы выбираете, вы просто хотите как можно больше. Жадный алгоритм даст вам именно это.

person NPE    schedule 04.12.2010