Задано . Для каждого элемента имеем вес и стоимость . Цель состоит в нахождении подмножества размера , что максимизировать следующую целевую функцию:
Проблема NP-сложная?
Поскольку целевая функция кажется странной, полезно объяснить применение целевой функции.
Предположим, у нас есть n предметов от до и в нашем инвентаре есть копии каждого предмета . У нас есть клиенты, и они интересуются этими объектами пропорционально их весу , что означает, что объект с большим более популярен. У нас есть система онлайн-продаж, и мы должны правильно отвечать на запросы наших клиентов. Мы не можем распознать объекты по их формам (все они выглядят одинаково!). Но у нас есть какой-то классификатор, чтобы найти их. Каждый классификатор может быть использован для обнаружения копий объекта. Мы стремимся запустить классификатор k, чтобы максимизировать удовлетворение наших клиентов.
PS: может быть полезно подумать о случае, когда для всех i ≤ n ; Однако я не уверен. [ Я был неправ в этом! Именно в P этим предположением ]