Set được đưa ra. Đối với mỗi phần tử e i , chúng ta có trọng số w i > 0 và chi phí c i > 0 . Mục tiêu là tìm các tập con M kích thước k tối đa hóa hàm mục tiêu sau: Σ e i ∈ M w i + Σ e i ∉ M w i c i .
Là vấn đề NP-cứng?
Vì hàm mục tiêu có vẻ kỳ lạ, nên rất hữu ích để giải thích một ứng dụng của hàm mục tiêu.
Giả sử chúng ta có n mặt hàng đến e n và có c i bản sao của từng đối tượng e i trong kho của chúng tôi. Chúng tôi có một số khách hàng và họ đang quan tâm đến các đối tượng theo tỷ lệ với trọng lượng của họ w i , có nghĩa là đối tượng với hơn w i là phổ biến hơn. Chúng tôi có một hệ thống bán hàng trực tuyến và chúng tôi cần trả lời chính xác các yêu cầu của khách hàng. Chúng ta không thể nhận ra các vật thể bằng hình dạng của chúng (Tất cả chúng trông giống nhau!). Nhưng chúng tôi có một số phân loại để tìm thấy chúng. Mỗi phân loại có thể được sử dụng để phát hiện các bản sao của một đối tượng. Chúng tôi mong muốn chạy phân loại k để tối đa hóa sự hài lòng của khách hàng.