Hoặc: Chúng ta có cần Rupert để nhận quà không?
Đặt vấn đề sang một bên, ông già Noel phải đối mặt với vấn đề sau (nhiều, nhiều lần):
Với một chiếc túi với capacity¹ và một bộ quà , mỗi kích thước , ông muốn làm cho trẻ em hạnh phúc. Anh ta biết từ tất cả các danh sách mong muốn mà các giá trị con hiện diện chính xác nhiều. { c 1 , ... , c k } c j p i v i , j ∈ Q ≥ 0
Bộ quà tặng nào (tách rời nhau) mà chọn cho mỗi đứa trẻ để mọi thứ phù hợp, nghĩa là
,
và càng nhiều hạnh phúc càng tốt xảy ra², tức là
?
Điều này rõ ràng không dễ hơn Bin Đóng gói hoặc Knapsack, vì vậy ông già Noel tội nghiệp có thể phải mất một thời gian dài để đóng gói túi.
Bây giờ, như chúng ta đã biết, trợ lý Rupert của anh ta không đưa ra như vô điều kiện. Anh ta có kiến thức về , giá trị tối đa con có thể nhận được dựa trên hành vi trong năm; đó là, anh ta thêm một ràng buộc bổ sung
.
Điều đó làm cho vấn đề đóng gói túi dễ dàng hơn? Nếu không luôn thì trong điều kiện nào?
- Nếu đường kính c hney là yếu tố giới hạn, một khung tương tự có thể được thiết lập.
- Chúng ta đừng quan tâm đến sự công bằng và những ý tưởng lố bịch khác.
- Do đó, chỉ có một Giáng sinh mỗi năm. QED